Interface DryRunProgressStatus.Builder

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

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

    • dryRunId

      The unique identifier of the dry run.

      Parameters:
      dryRunId - The unique identifier of the dry run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dryRunStatus

      DryRunProgressStatus.Builder dryRunStatus(String dryRunStatus)

      The current status of the dry run.

      Parameters:
      dryRunStatus - The current status of the dry run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationDate

      DryRunProgressStatus.Builder creationDate(String creationDate)

      The timestamp when the dry run was initiated.

      Parameters:
      creationDate - The timestamp when the dry run was initiated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateDate

      DryRunProgressStatus.Builder updateDate(String updateDate)

      The timestamp when the dry run was last updated.

      Parameters:
      updateDate - The timestamp when the dry run was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationFailures

      DryRunProgressStatus.Builder validationFailures(Collection<ValidationFailure> validationFailures)

      Any validation failures that occurred as a result of the dry run.

      Parameters:
      validationFailures - Any validation failures that occurred as a result of the dry run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationFailures

      DryRunProgressStatus.Builder validationFailures(ValidationFailure... validationFailures)

      Any validation failures that occurred as a result of the dry run.

      Parameters:
      validationFailures - Any validation failures that occurred as a result of the dry run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationFailures

      DryRunProgressStatus.Builder validationFailures(Consumer<ValidationFailure.Builder>... validationFailures)

      Any validation failures that occurred as a result of the dry run.

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

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

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