Interface EdgeDeployment.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EdgeDeployment.Builder,EdgeDeployment>,SdkBuilder<EdgeDeployment.Builder,EdgeDeployment>,SdkPojo
- Enclosing class:
- EdgeDeployment
public static interface EdgeDeployment.Builder extends SdkPojo, CopyableBuilder<EdgeDeployment.Builder,EdgeDeployment>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EdgeDeployment.Builderdefinitions(Collection<Definition> definitions)Returns a list of Definition objects.EdgeDeployment.Builderdefinitions(Consumer<Definition.Builder>... definitions)Returns a list of Definition objects.EdgeDeployment.Builderdefinitions(Definition... definitions)Returns a list of Definition objects.EdgeDeployment.BuilderdeploymentName(String deploymentName)The name and unique ID of the deployment.EdgeDeployment.BuilderfailureHandlingPolicy(String failureHandlingPolicy)Determines whether to rollback to previous configuration if deployment fails.EdgeDeployment.BuilderfailureHandlingPolicy(FailureHandlingPolicy failureHandlingPolicy)Determines whether to rollback to previous configuration if deployment fails.EdgeDeployment.Buildertype(String type)The type of the deployment.EdgeDeployment.Buildertype(DeploymentType type)The type of the deployment.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
deploymentName
EdgeDeployment.Builder deploymentName(String deploymentName)
The name and unique ID of the deployment.
- Parameters:
deploymentName- The name and unique ID of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
EdgeDeployment.Builder type(String type)
The type of the deployment.
- Parameters:
type- The type of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeploymentType,DeploymentType
-
type
EdgeDeployment.Builder type(DeploymentType type)
The type of the deployment.
- Parameters:
type- The type of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeploymentType,DeploymentType
-
failureHandlingPolicy
EdgeDeployment.Builder failureHandlingPolicy(String failureHandlingPolicy)
Determines whether to rollback to previous configuration if deployment fails.
- Parameters:
failureHandlingPolicy- Determines whether to rollback to previous configuration if deployment fails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FailureHandlingPolicy,FailureHandlingPolicy
-
failureHandlingPolicy
EdgeDeployment.Builder failureHandlingPolicy(FailureHandlingPolicy failureHandlingPolicy)
Determines whether to rollback to previous configuration if deployment fails.
- Parameters:
failureHandlingPolicy- Determines whether to rollback to previous configuration if deployment fails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FailureHandlingPolicy,FailureHandlingPolicy
-
definitions
EdgeDeployment.Builder definitions(Collection<Definition> definitions)
Returns a list of Definition objects.
- Parameters:
definitions- Returns a list of Definition objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definitions
EdgeDeployment.Builder definitions(Definition... definitions)
Returns a list of Definition objects.
- Parameters:
definitions- Returns a list of Definition objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definitions
EdgeDeployment.Builder definitions(Consumer<Definition.Builder>... definitions)
Returns a list of Definition objects.
This is a convenience method that creates an instance of theDefinition.Builderavoiding the need to create one manually viaDefinition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#definitions(List.) - Parameters:
definitions- a consumer that will call methods onDefinition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#definitions(java.util.Collection)
-
-