Interface BulkDeploymentResult.Builder

All Superinterfaces:
Buildable, CopyableBuilder<BulkDeploymentResult.Builder,BulkDeploymentResult>, SdkBuilder<BulkDeploymentResult.Builder,BulkDeploymentResult>, SdkPojo
Enclosing class:
BulkDeploymentResult

public static interface BulkDeploymentResult.Builder extends SdkPojo, CopyableBuilder<BulkDeploymentResult.Builder,BulkDeploymentResult>
  • Method Details

    • createdAt

      BulkDeploymentResult.Builder createdAt(String createdAt)
      The time, in ISO format, when the deployment was created.
      Parameters:
      createdAt - The time, in ISO format, when the deployment was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentArn

      BulkDeploymentResult.Builder deploymentArn(String deploymentArn)
      The ARN of the group deployment.
      Parameters:
      deploymentArn - The ARN of the group deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentId

      BulkDeploymentResult.Builder deploymentId(String deploymentId)
      The ID of the group deployment.
      Parameters:
      deploymentId - The ID of the group deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentStatus

      BulkDeploymentResult.Builder deploymentStatus(String deploymentStatus)
      The current status of the group deployment: ''InProgress'', ''Building'', ''Success'', or ''Failure''.
      Parameters:
      deploymentStatus - The current status of the group deployment: ''InProgress'', ''Building'', ''Success'', or ''Failure''.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentType

      BulkDeploymentResult.Builder deploymentType(String deploymentType)
      The type of the deployment.
      Parameters:
      deploymentType - The type of the deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • deploymentType

      BulkDeploymentResult.Builder deploymentType(DeploymentType deploymentType)
      The type of the deployment.
      Parameters:
      deploymentType - The type of the deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • errorDetails

      Details about the error.
      Parameters:
      errorDetails - Details about the error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorDetails

      BulkDeploymentResult.Builder errorDetails(ErrorDetail... errorDetails)
      Details about the error.
      Parameters:
      errorDetails - Details about the error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorDetails

      Details about the error. This is a convenience method that creates an instance of the ErrorDetail.Builder avoiding the need to create one manually via ErrorDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to errorDetails(List<ErrorDetail>).

      Parameters:
      errorDetails - a consumer that will call methods on ErrorDetail.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • errorMessage

      BulkDeploymentResult.Builder errorMessage(String errorMessage)
      The error message for a failed deployment
      Parameters:
      errorMessage - The error message for a failed deployment
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groupArn

      The ARN of the Greengrass group.
      Parameters:
      groupArn - The ARN of the Greengrass group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.