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.Builderbridge(java.lang.String bridge)(package private) abstract NetworkSettingsbuild()(package private) abstract NetworkSettings.BuilderendpointId(java.lang.String endpointId)(package private) abstract NetworkSettings.Buildergateway(java.lang.String gateway)(package private) abstract NetworkSettings.BuilderglobalIPv6Address(java.lang.String globalIPv6Address)(package private) abstract NetworkSettings.BuilderglobalIPv6PrefixLen(java.lang.Integer globalIPv6PrefixLen)(package private) abstract NetworkSettings.BuilderhairpinMode(java.lang.Boolean hairpinMode)(package private) abstract NetworkSettings.BuilderipAddress(java.lang.String ipAddress)(package private) abstract NetworkSettings.BuilderipPrefixLen(java.lang.Integer ipPrefixLen)(package private) abstract NetworkSettings.Builderipv6Gateway(java.lang.String ipv6Gateway)(package private) abstract NetworkSettings.BuilderlinkLocalIPv6Address(java.lang.String linkLocalIPv6Address)(package private) abstract NetworkSettings.BuilderlinkLocalIPv6PrefixLen(java.lang.Integer linkLocalIPv6PrefixLen)(package private) abstract NetworkSettings.BuildermacAddress(java.lang.String macAddress)(package private) abstract NetworkSettings.Buildernetworks(java.util.Map<java.lang.String,AttachedNetwork> networks)(package private) abstract NetworkSettings.BuilderportMapping(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> portMapping)(package private) abstract NetworkSettings.Builderports(java.util.Map<java.lang.String,java.util.List<PortBinding>> ports)(package private) abstract NetworkSettings.BuildersandboxId(java.lang.String sandboxId)(package private) abstract NetworkSettings.BuildersandboxKey(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()
-
-