Interface ExecutionSummary.Builder

  • Method Details

    • executionId

      ExecutionSummary.Builder executionId(String executionId)

      The ID of the execution.

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

      ExecutionSummary.Builder actionType(String actionType)

      The type of action exectued.

      Parameters:
      actionType - The type of action exectued.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetResource

      ExecutionSummary.Builder targetResource(TargetResource targetResource)
      Sets the value of the TargetResource property for this object.
      Parameters:
      targetResource - The new value for the TargetResource property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetResource

      default ExecutionSummary.Builder targetResource(Consumer<TargetResource.Builder> targetResource)
      Sets the value of the TargetResource property for this object. This is a convenience method that creates an instance of the TargetResource.Builder avoiding the need to create one manually via TargetResource.builder().

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

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

      ExecutionSummary.Builder targetResourceVersion(String targetResourceVersion)

      The version of the target resource.

      Parameters:
      targetResourceVersion - The version of the target resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resolveTo

      ExecutionSummary.Builder resolveTo(ResolveTo resolveTo)

      The detailed resource this execution resolves to.

      Parameters:
      resolveTo - The detailed resource this execution resolves to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resolveTo

      default ExecutionSummary.Builder resolveTo(Consumer<ResolveTo.Builder> resolveTo)

      The detailed resource this execution resolves to.

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

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

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

      ExecutionSummary.Builder executionStartTime(Instant executionStartTime)

      The time the process started.

      Parameters:
      executionStartTime - The time the process started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionEndTime

      ExecutionSummary.Builder executionEndTime(Instant executionEndTime)

      The time the process ended.

      Parameters:
      executionEndTime - The time the process ended.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionStatus

      ExecutionSummary.Builder executionStatus(ExecutionStatus executionStatus)

      The status of the execution process.

      Parameters:
      executionStatus - The status of the execution process.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionStatus

      default ExecutionSummary.Builder executionStatus(Consumer<ExecutionStatus.Builder> executionStatus)

      The status of the execution process.

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

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

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

      ExecutionSummary.Builder executionEntityVersion(String executionEntityVersion)

      The execution entity version associated with the summary.

      Parameters:
      executionEntityVersion - The execution entity version associated with the summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.