Interface InstanceAssociationStatusInfo.Builder

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

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

    • associationId

      InstanceAssociationStatusInfo.Builder associationId(String associationId)

      The association ID.

      Parameters:
      associationId - The association ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the association.

      Parameters:
      name - The name of the association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • documentVersion

      InstanceAssociationStatusInfo.Builder documentVersion(String documentVersion)

      The association document versions.

      Parameters:
      documentVersion - The association document versions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationVersion

      InstanceAssociationStatusInfo.Builder associationVersion(String associationVersion)

      The version of the association applied to the managed node.

      Parameters:
      associationVersion - The version of the association applied to the managed node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceId

      The managed node ID where the association was created.

      Parameters:
      instanceId - The managed node ID where the association was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionDate

      InstanceAssociationStatusInfo.Builder executionDate(Instant executionDate)

      The date the association ran.

      Parameters:
      executionDate - The date the association ran.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Status information about the association.

      Parameters:
      status - Status information about the association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • detailedStatus

      InstanceAssociationStatusInfo.Builder detailedStatus(String detailedStatus)

      Detailed status information about the association.

      Parameters:
      detailedStatus - Detailed status information about the association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionSummary

      InstanceAssociationStatusInfo.Builder executionSummary(String executionSummary)

      Summary information about association execution.

      Parameters:
      executionSummary - Summary information about association execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorCode

      An error code returned by the request to create the association.

      Parameters:
      errorCode - An error code returned by the request to create the association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputUrl

      A URL for an S3 bucket where you want to store the results of this request.

      Parameters:
      outputUrl - A URL for an S3 bucket where you want to store the results of this request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputUrl

      A URL for an S3 bucket where you want to store the results of this request.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to outputUrl(InstanceAssociationOutputUrl).

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

      InstanceAssociationStatusInfo.Builder associationName(String associationName)

      The name of the association applied to the managed node.

      Parameters:
      associationName - The name of the association applied to the managed node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.