Interface AssociationExecutionTarget.Builder

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

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

    • associationId

      AssociationExecutionTarget.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.
    • associationVersion

      AssociationExecutionTarget.Builder associationVersion(String associationVersion)

      The association version.

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

      AssociationExecutionTarget.Builder executionId(String executionId)

      The execution ID.

      Parameters:
      executionId - The execution ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceId

      The resource ID, for example, the managed node ID where the association ran.

      Parameters:
      resourceId - The resource ID, for example, the managed node ID where the association ran.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceType

      AssociationExecutionTarget.Builder resourceType(String resourceType)

      The resource type, for example, EC2.

      Parameters:
      resourceType - The resource type, for example, EC2.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The association execution status.

      Parameters:
      status - The association execution status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • detailedStatus

      AssociationExecutionTarget.Builder detailedStatus(String detailedStatus)

      Detailed information about the execution status.

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

      AssociationExecutionTarget.Builder lastExecutionDate(Instant lastExecutionDate)

      The date of the last execution.

      Parameters:
      lastExecutionDate - The date of the last execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputSource

      The location where the association details are saved.

      Parameters:
      outputSource - The location where the association details are saved.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputSource

      The location where the association details are saved.

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

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

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