Package io.github.cdklabs.projen
Class DockerComposeNetworkConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.cdklabs.projen.DockerComposeNetworkConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DockerComposeNetworkConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DockerComposeNetworkConfig
@Stability(Experimental) @Internal public static final class DockerComposeNetworkConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DockerComposeNetworkConfig
An implementation forDockerComposeNetworkConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface io.github.cdklabs.projen.DockerComposeNetworkConfig
DockerComposeNetworkConfig.Builder, DockerComposeNetworkConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DockerComposeNetworkConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDockerComposeNetworkConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)BooleangetAttachable()(experimental) Set to true to indicate that standalone containers can attach to this network, in addition to services.BooleangetBridge()(experimental) Set to true to indicate that the network is a bridge network.StringgetDriver()(experimental) Driver to use for the network.com.fasterxml.jackson.databind.node.ObjectNodegetDriverOpts()(experimental) Options for the configured driver.BooleangetExternal()(experimental) Set to true to indicate that the network is externally created.BooleangetInternal()(experimental) Set to true to indicate that you want to create an externally isolated overlay network.DockerComposeNetworkIpamConfiggetIpam()(experimental) Specify custom IPAM config.List<String>getLabels()(experimental) Attach labels to the network.StringgetName()(experimental) Name of the network for when the network name isn't going to work in YAML.BooleangetOverlay()(experimental) Set to true to indicate that the network is an overlay network.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DockerComposeNetworkConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDockerComposeNetworkConfig.Builder.
-
-
Method Detail
-
getAttachable
public final Boolean getAttachable()
Description copied from interface:DockerComposeNetworkConfig(experimental) Set to true to indicate that standalone containers can attach to this network, in addition to services.Default: - unset
- Specified by:
getAttachablein interfaceDockerComposeNetworkConfig
-
getBridge
public final Boolean getBridge()
Description copied from interface:DockerComposeNetworkConfig(experimental) Set to true to indicate that the network is a bridge network.Default: - unset
- Specified by:
getBridgein interfaceDockerComposeNetworkConfig
-
getDriver
public final String getDriver()
Description copied from interface:DockerComposeNetworkConfig(experimental) Driver to use for the network.Default: - value is not provided
- Specified by:
getDriverin interfaceDockerComposeNetworkConfig
-
getDriverOpts
public final com.fasterxml.jackson.databind.node.ObjectNode getDriverOpts()
Description copied from interface:DockerComposeNetworkConfig(experimental) Options for the configured driver.Those options are driver-dependent - consult the driver’s documentation for more information
Default: - value is not provided
- Specified by:
getDriverOptsin interfaceDockerComposeNetworkConfig
-
getExternal
public final Boolean getExternal()
Description copied from interface:DockerComposeNetworkConfig(experimental) Set to true to indicate that the network is externally created.Default: - unset, indicating that docker-compose creates the network
- Specified by:
getExternalin interfaceDockerComposeNetworkConfig
-
getInternal
public final Boolean getInternal()
Description copied from interface:DockerComposeNetworkConfig(experimental) Set to true to indicate that you want to create an externally isolated overlay network.Default: - unset
- Specified by:
getInternalin interfaceDockerComposeNetworkConfig
-
getIpam
public final DockerComposeNetworkIpamConfig getIpam()
Description copied from interface:DockerComposeNetworkConfig(experimental) Specify custom IPAM config.Default: - unset
- Specified by:
getIpamin interfaceDockerComposeNetworkConfig
-
getLabels
public final List<String> getLabels()
Description copied from interface:DockerComposeNetworkConfig(experimental) Attach labels to the network.Default: - unset
- Specified by:
getLabelsin interfaceDockerComposeNetworkConfig
-
getName
public final String getName()
Description copied from interface:DockerComposeNetworkConfig(experimental) Name of the network for when the network name isn't going to work in YAML.Default: - unset, indicating that docker-compose creates networks as usual
- Specified by:
getNamein interfaceDockerComposeNetworkConfig
-
getOverlay
public final Boolean getOverlay()
Description copied from interface:DockerComposeNetworkConfig(experimental) Set to true to indicate that the network is an overlay network.Default: - unset
- Specified by:
getOverlayin interfaceDockerComposeNetworkConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-