Interface Deployment.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Deployment.Builder,
,Deployment> SdkBuilder<Deployment.Builder,
,Deployment> SdkPojo
- Enclosing class:
Deployment
public static interface Deployment.Builder
extends SdkPojo, CopyableBuilder<Deployment.Builder,Deployment>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTimestamp
(Instant creationTimestamp) The time at which the deployment was created, expressed in ISO 8601 format.deploymentId
(String deploymentId) The ID of the deployment.deploymentName
(String deploymentName) The name of the deployment.deploymentStatus
(String deploymentStatus) The status of the deployment.deploymentStatus
(DeploymentStatus deploymentStatus) The status of the deployment.isLatestForTarget
(Boolean isLatestForTarget) Whether or not the deployment is the latest revision for its target.parentTargetArn
(String parentTargetArn) The parent deployment's target ARN within a subdeployment.revisionId
(String revisionId) The revision number of the deployment.The ARN of the target IoT thing or thing group.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 Details
-
targetArn
The ARN of the target IoT thing or thing group. When creating a subdeployment, the targetARN can only be a thing group.
- Parameters:
targetArn
- The ARN of the target IoT thing or thing group. When creating a subdeployment, the targetARN can only be a thing group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionId
The revision number of the deployment.
- Parameters:
revisionId
- The revision number of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentId
The ID of the deployment.
- Parameters:
deploymentId
- The ID of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentName
The name of the deployment.
- Parameters:
deploymentName
- The name of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTimestamp
The time at which the deployment was created, expressed in ISO 8601 format.
- Parameters:
creationTimestamp
- The time at which the deployment was created, expressed in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentStatus
The status of the deployment.
- Parameters:
deploymentStatus
- The status of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentStatus
The status of the deployment.
- Parameters:
deploymentStatus
- The status of the deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
isLatestForTarget
Whether or not the deployment is the latest revision for its target.
- Parameters:
isLatestForTarget
- Whether or not the deployment is the latest revision for its target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentTargetArn
-