Interface DeploymentSpecificationsField.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DeploymentSpecificationsField.Builder,DeploymentSpecificationsField>,SdkBuilder<DeploymentSpecificationsField.Builder,DeploymentSpecificationsField>,SdkPojo
- Enclosing class:
- DeploymentSpecificationsField
public static interface DeploymentSpecificationsField.Builder extends SdkPojo, CopyableBuilder<DeploymentSpecificationsField.Builder,DeploymentSpecificationsField>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeploymentSpecificationsField.BuilderallowedValues(String... allowedValues)The allowed values of the deployment specification.DeploymentSpecificationsField.BuilderallowedValues(Collection<String> allowedValues)The allowed values of the deployment specification.DeploymentSpecificationsField.Builderconditionals(Collection<DeploymentConditionalField> conditionals)The conditionals used for the deployment specification.DeploymentSpecificationsField.Builderconditionals(Consumer<DeploymentConditionalField.Builder>... conditionals)The conditionals used for the deployment specification.DeploymentSpecificationsField.Builderconditionals(DeploymentConditionalField... conditionals)The conditionals used for the deployment specification.DeploymentSpecificationsField.Builderdescription(String description)The description of the deployment specification.DeploymentSpecificationsField.Buildername(String name)The name of the deployment specification.DeploymentSpecificationsField.Builderrequired(String required)Indicates if the deployment specification is required.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
allowedValues
DeploymentSpecificationsField.Builder allowedValues(Collection<String> allowedValues)
The allowed values of the deployment specification.
- Parameters:
allowedValues- The allowed values of the deployment specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedValues
DeploymentSpecificationsField.Builder allowedValues(String... allowedValues)
The allowed values of the deployment specification.
- Parameters:
allowedValues- The allowed values of the deployment specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionals
DeploymentSpecificationsField.Builder conditionals(Collection<DeploymentConditionalField> conditionals)
The conditionals used for the deployment specification.
- Parameters:
conditionals- The conditionals used for the deployment specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionals
DeploymentSpecificationsField.Builder conditionals(DeploymentConditionalField... conditionals)
The conditionals used for the deployment specification.
- Parameters:
conditionals- The conditionals used for the deployment specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionals
DeploymentSpecificationsField.Builder conditionals(Consumer<DeploymentConditionalField.Builder>... conditionals)
The conditionals used for the deployment specification.
This is a convenience method that creates an instance of theDeploymentConditionalField.Builderavoiding the need to create one manually viaDeploymentConditionalField.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#conditionals(List.) - Parameters:
conditionals- a consumer that will call methods onDeploymentConditionalField.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#conditionals(java.util.Collection)
-
description
DeploymentSpecificationsField.Builder description(String description)
The description of the deployment specification.
- Parameters:
description- The description of the deployment specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
DeploymentSpecificationsField.Builder name(String name)
The name of the deployment specification.
- Parameters:
name- The name of the deployment specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
required
DeploymentSpecificationsField.Builder required(String required)
Indicates if the deployment specification is required.
- Parameters:
required- Indicates if the deployment specification is required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-