Interface ContinuousDeploymentPolicy.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ContinuousDeploymentPolicy.Builder,ContinuousDeploymentPolicy>,SdkBuilder<ContinuousDeploymentPolicy.Builder,ContinuousDeploymentPolicy>,SdkPojo
- Enclosing class:
- ContinuousDeploymentPolicy
@Mutable @NotThreadSafe public static interface ContinuousDeploymentPolicy.Builder extends SdkPojo, CopyableBuilder<ContinuousDeploymentPolicy.Builder,ContinuousDeploymentPolicy>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ContinuousDeploymentPolicy.BuildercontinuousDeploymentPolicyConfig(Consumer<ContinuousDeploymentPolicyConfig.Builder> continuousDeploymentPolicyConfig)Sets the value of the ContinuousDeploymentPolicyConfig property for this object.ContinuousDeploymentPolicy.BuildercontinuousDeploymentPolicyConfig(ContinuousDeploymentPolicyConfig continuousDeploymentPolicyConfig)Sets the value of the ContinuousDeploymentPolicyConfig property for this object.ContinuousDeploymentPolicy.Builderid(String id)The identifier of the continuous deployment policy.ContinuousDeploymentPolicy.BuilderlastModifiedTime(Instant lastModifiedTime)The date and time the continuous deployment policy was last modified.-
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
-
id
ContinuousDeploymentPolicy.Builder id(String id)
The identifier of the continuous deployment policy.
- Parameters:
id- The identifier of the continuous deployment policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
ContinuousDeploymentPolicy.Builder lastModifiedTime(Instant lastModifiedTime)
The date and time the continuous deployment policy was last modified.
- Parameters:
lastModifiedTime- The date and time the continuous deployment policy was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuousDeploymentPolicyConfig
ContinuousDeploymentPolicy.Builder continuousDeploymentPolicyConfig(ContinuousDeploymentPolicyConfig continuousDeploymentPolicyConfig)
Sets the value of the ContinuousDeploymentPolicyConfig property for this object.- Parameters:
continuousDeploymentPolicyConfig- The new value for the ContinuousDeploymentPolicyConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuousDeploymentPolicyConfig
default ContinuousDeploymentPolicy.Builder continuousDeploymentPolicyConfig(Consumer<ContinuousDeploymentPolicyConfig.Builder> continuousDeploymentPolicyConfig)
Sets the value of the ContinuousDeploymentPolicyConfig property for this object. This is a convenience method that creates an instance of theContinuousDeploymentPolicyConfig.Builderavoiding the need to create one manually viaContinuousDeploymentPolicyConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontinuousDeploymentPolicyConfig(ContinuousDeploymentPolicyConfig).- Parameters:
continuousDeploymentPolicyConfig- a consumer that will call methods onContinuousDeploymentPolicyConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
continuousDeploymentPolicyConfig(ContinuousDeploymentPolicyConfig)
-
-