Class NetworkSettings.Builder
- java.lang.Object
-
- com.spotify.docker.client.messages.NetworkSettings.Builder
-
- Direct Known Subclasses:
AutoValue_NetworkSettings.Builder
- Enclosing class:
- NetworkSettings
abstract static class NetworkSettings.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description (package private) abstract NetworkSettings.Builder
bridge(java.lang.String bridge)
(package private) abstract NetworkSettings
build()
(package private) abstract NetworkSettings.Builder
endpointId(java.lang.String endpointId)
(package private) abstract NetworkSettings.Builder
gateway(java.lang.String gateway)
(package private) abstract NetworkSettings.Builder
globalIPv6Address(java.lang.String globalIPv6Address)
(package private) abstract NetworkSettings.Builder
globalIPv6PrefixLen(java.lang.Integer globalIPv6PrefixLen)
(package private) abstract NetworkSettings.Builder
hairpinMode(java.lang.Boolean hairpinMode)
(package private) abstract NetworkSettings.Builder
ipAddress(java.lang.String ipAddress)
(package private) abstract NetworkSettings.Builder
ipPrefixLen(java.lang.Integer ipPrefixLen)
(package private) abstract NetworkSettings.Builder
ipv6Gateway(java.lang.String ipv6Gateway)
(package private) abstract NetworkSettings.Builder
linkLocalIPv6Address(java.lang.String linkLocalIPv6Address)
(package private) abstract NetworkSettings.Builder
linkLocalIPv6PrefixLen(java.lang.Integer linkLocalIPv6PrefixLen)
(package private) abstract NetworkSettings.Builder
macAddress(java.lang.String macAddress)
(package private) abstract NetworkSettings.Builder
networks(java.util.Map<java.lang.String,AttachedNetwork> networks)
(package private) abstract NetworkSettings.Builder
portMapping(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> portMapping)
(package private) abstract NetworkSettings.Builder
ports(java.util.Map<java.lang.String,java.util.List<PortBinding>> ports)
(package private) abstract NetworkSettings.Builder
sandboxId(java.lang.String sandboxId)
(package private) abstract NetworkSettings.Builder
sandboxKey(java.lang.String sandboxKey)
-
-
-
Method Detail
-
ipAddress
abstract NetworkSettings.Builder ipAddress(java.lang.String ipAddress)
-
ipPrefixLen
abstract NetworkSettings.Builder ipPrefixLen(java.lang.Integer ipPrefixLen)
-
gateway
abstract NetworkSettings.Builder gateway(java.lang.String gateway)
-
bridge
abstract NetworkSettings.Builder bridge(java.lang.String bridge)
-
portMapping
abstract NetworkSettings.Builder portMapping(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> portMapping)
-
ports
abstract NetworkSettings.Builder ports(java.util.Map<java.lang.String,java.util.List<PortBinding>> ports)
-
macAddress
abstract NetworkSettings.Builder macAddress(java.lang.String macAddress)
-
networks
abstract NetworkSettings.Builder networks(java.util.Map<java.lang.String,AttachedNetwork> networks)
-
endpointId
abstract NetworkSettings.Builder endpointId(java.lang.String endpointId)
-
sandboxId
abstract NetworkSettings.Builder sandboxId(java.lang.String sandboxId)
-
sandboxKey
abstract NetworkSettings.Builder sandboxKey(java.lang.String sandboxKey)
-
hairpinMode
abstract NetworkSettings.Builder hairpinMode(java.lang.Boolean hairpinMode)
-
linkLocalIPv6Address
abstract NetworkSettings.Builder linkLocalIPv6Address(java.lang.String linkLocalIPv6Address)
-
linkLocalIPv6PrefixLen
abstract NetworkSettings.Builder linkLocalIPv6PrefixLen(java.lang.Integer linkLocalIPv6PrefixLen)
-
globalIPv6Address
abstract NetworkSettings.Builder globalIPv6Address(java.lang.String globalIPv6Address)
-
globalIPv6PrefixLen
abstract NetworkSettings.Builder globalIPv6PrefixLen(java.lang.Integer globalIPv6PrefixLen)
-
ipv6Gateway
abstract NetworkSettings.Builder ipv6Gateway(java.lang.String ipv6Gateway)
-
build
abstract NetworkSettings build()
-
-