Package io.github.cdklabs.projen
Class DockerComposePortMappingOptions.Builder
- java.lang.Object
-
- io.github.cdklabs.projen.DockerComposePortMappingOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DockerComposePortMappingOptions>
- Enclosing interface:
- DockerComposePortMappingOptions
@Stability(Experimental) public static final class DockerComposePortMappingOptions.Builder extends Object implements software.amazon.jsii.Builder<DockerComposePortMappingOptions>
A builder forDockerComposePortMappingOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DockerComposePortMappingOptionsbuild()Builds the configured instance.DockerComposePortMappingOptions.Builderprotocol(DockerComposeProtocol protocol)Sets the value ofDockerComposePortMappingOptions.getProtocol()
-
-
-
Method Detail
-
protocol
@Stability(Experimental) public DockerComposePortMappingOptions.Builder protocol(DockerComposeProtocol protocol)
Sets the value ofDockerComposePortMappingOptions.getProtocol()- Parameters:
protocol- Port mapping protocol.- Returns:
this
-
build
@Stability(Experimental) public DockerComposePortMappingOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DockerComposePortMappingOptions>- Returns:
- a new instance of
DockerComposePortMappingOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-