Class NetworkSettings

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      (package private) static class  NetworkSettings.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      NetworkSettings()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract java.lang.String bridge()  
      private static NetworkSettings.Builder builder()  
      (package private) static NetworkSettings create​(java.lang.String ipAddress, java.lang.Integer ipPrefixLen, java.lang.String gateway, java.lang.String bridge, java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> portMapping, java.util.Map<java.lang.String,​java.util.List<PortBinding>> ports, java.lang.String macAddress, java.util.Map<java.lang.String,​AttachedNetwork> networks, java.lang.String endpointId, java.lang.String sandboxId, java.lang.String sandboxKey, java.lang.Boolean hairpinMode, java.lang.String linkLocalIPv6Address, java.lang.Integer linkLocalIPv6PrefixLen, java.lang.String globalIPv6Address, java.lang.Integer globalIPv6PrefixLen, java.lang.String ipv6Gateway)  
      abstract java.lang.String endpointId()  
      abstract java.lang.String gateway()  
      abstract java.lang.String globalIPv6Address()  
      abstract java.lang.Integer globalIPv6PrefixLen()  
      abstract java.lang.Boolean hairpinMode()  
      abstract java.lang.String ipAddress()  
      abstract java.lang.Integer ipPrefixLen()  
      abstract java.lang.String ipv6Gateway()  
      abstract java.lang.String linkLocalIPv6Address()  
      abstract java.lang.Integer linkLocalIPv6PrefixLen()  
      abstract java.lang.String macAddress()  
      abstract com.google.common.collect.ImmutableMap<java.lang.String,​AttachedNetwork> networks()  
      abstract com.google.common.collect.ImmutableMap<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> portMapping()  
      abstract com.google.common.collect.ImmutableMap<java.lang.String,​java.util.List<PortBinding>> ports()  
      abstract java.lang.String sandboxId()  
      abstract java.lang.String sandboxKey()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NetworkSettings

        public NetworkSettings()
    • Method Detail

      • ipAddress

        @Nullable
        public abstract java.lang.String ipAddress()
      • ipPrefixLen

        @Nullable
        public abstract java.lang.Integer ipPrefixLen()
      • gateway

        @Nullable
        public abstract java.lang.String gateway()
      • bridge

        @Nullable
        public abstract java.lang.String bridge()
      • portMapping

        @Nullable
        public abstract com.google.common.collect.ImmutableMap<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> portMapping()
      • ports

        @Nullable
        public abstract com.google.common.collect.ImmutableMap<java.lang.String,​java.util.List<PortBinding>> ports()
      • macAddress

        @Nullable
        public abstract java.lang.String macAddress()
      • networks

        @Nullable
        public abstract com.google.common.collect.ImmutableMap<java.lang.String,​AttachedNetwork> networks()
      • endpointId

        @Nullable
        public abstract java.lang.String endpointId()
      • sandboxId

        @Nullable
        public abstract java.lang.String sandboxId()
      • sandboxKey

        @Nullable
        public abstract java.lang.String sandboxKey()
      • hairpinMode

        @Nullable
        public abstract java.lang.Boolean hairpinMode()
      • linkLocalIPv6Address

        @Nullable
        public abstract java.lang.String linkLocalIPv6Address()
      • linkLocalIPv6PrefixLen

        @Nullable
        public abstract java.lang.Integer linkLocalIPv6PrefixLen()
      • globalIPv6Address

        @Nullable
        public abstract java.lang.String globalIPv6Address()
      • globalIPv6PrefixLen

        @Nullable
        public abstract java.lang.Integer globalIPv6PrefixLen()
      • ipv6Gateway

        @Nullable
        public abstract java.lang.String ipv6Gateway()
      • create

        static NetworkSettings create​(java.lang.String ipAddress,
                                      java.lang.Integer ipPrefixLen,
                                      java.lang.String gateway,
                                      java.lang.String bridge,
                                      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> portMapping,
                                      java.util.Map<java.lang.String,​java.util.List<PortBinding>> ports,
                                      java.lang.String macAddress,
                                      java.util.Map<java.lang.String,​AttachedNetwork> networks,
                                      java.lang.String endpointId,
                                      java.lang.String sandboxId,
                                      java.lang.String sandboxKey,
                                      java.lang.Boolean hairpinMode,
                                      java.lang.String linkLocalIPv6Address,
                                      java.lang.Integer linkLocalIPv6PrefixLen,
                                      java.lang.String globalIPv6Address,
                                      java.lang.Integer globalIPv6PrefixLen,
                                      java.lang.String ipv6Gateway)