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 Details

    • 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

      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:
    • 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.