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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Deployment.BuildercreationTimestamp(Instant creationTimestamp)The time at which the deployment was created, expressed in ISO 8601 format.Deployment.BuilderdeploymentId(String deploymentId)The ID of the deployment.Deployment.BuilderdeploymentName(String deploymentName)The name of the deployment.Deployment.BuilderdeploymentStatus(String deploymentStatus)The status of the deployment.Deployment.BuilderdeploymentStatus(DeploymentStatus deploymentStatus)The status of the deployment.Deployment.BuilderisLatestForTarget(Boolean isLatestForTarget)Whether or not the deployment is the latest revision for its target.Deployment.BuilderparentTargetArn(String parentTargetArn)The parent deployment's target ARN within a subdeployment.Deployment.BuilderrevisionId(String revisionId)The revision number of the deployment.Deployment.BuildertargetArn(String targetArn)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 Detail
-
targetArn
Deployment.Builder targetArn(String 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
Deployment.Builder revisionId(String 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
Deployment.Builder deploymentId(String 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
Deployment.Builder deploymentName(String 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
Deployment.Builder creationTimestamp(Instant 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
Deployment.Builder deploymentStatus(String 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,DeploymentStatus
-
deploymentStatus
Deployment.Builder deploymentStatus(DeploymentStatus 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,DeploymentStatus
-
isLatestForTarget
Deployment.Builder isLatestForTarget(Boolean 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
Deployment.Builder parentTargetArn(String parentTargetArn)
The parent deployment's target ARN within a subdeployment.
- Parameters:
parentTargetArn- The parent deployment's target ARN within a subdeployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-