Class DockerServerOptions.Builder
java.lang.Object
software.amazon.awscdk.services.codebuild.DockerServerOptions.Builder
- All Implemented Interfaces:
 software.amazon.jsii.Builder<DockerServerOptions>
- Enclosing interface:
 DockerServerOptions
@Stability(Stable)
public static final class DockerServerOptions.Builder
extends Object
implements software.amazon.jsii.Builder<DockerServerOptions>
A builder for 
DockerServerOptions- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.computeType(DockerServerComputeType computeType) Sets the value ofDockerServerOptions.getComputeType()securityGroups(List<? extends ISecurityGroup> securityGroups) Sets the value ofDockerServerOptions.getSecurityGroups() 
- 
Constructor Details
- 
Builder
public Builder() 
 - 
 - 
Method Details
- 
computeType
@Stability(Stable) public DockerServerOptions.Builder computeType(DockerServerComputeType computeType) Sets the value ofDockerServerOptions.getComputeType()- Parameters:
 computeType- The type of compute to use for the docker server. This parameter is required. See theDockerServerComputeTypeenum for the possible values.- Returns:
 this
 - 
securityGroups
@Stability(Stable) public DockerServerOptions.Builder securityGroups(List<? extends ISecurityGroup> securityGroups) Sets the value ofDockerServerOptions.getSecurityGroups()- Parameters:
 securityGroups- A list of maximum 5 security groups.- Returns:
 this
 - 
build
Builds the configured instance.- Specified by:
 buildin interfacesoftware.amazon.jsii.Builder<DockerServerOptions>- Returns:
 - a new instance of 
DockerServerOptions - Throws:
 NullPointerException- if any required attribute was not provided
 
 -