Interface GetRunResponse.Builder

  • Method Details

    • arn

      The run's ARN.

      Parameters:
      arn - The run's ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The run's ID.

      Parameters:
      id - The run's ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cacheId

      GetRunResponse.Builder cacheId(String cacheId)

      The run cache associated with the run.

      Parameters:
      cacheId - The run cache associated with the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cacheBehavior

      GetRunResponse.Builder cacheBehavior(String cacheBehavior)

      The run cache behavior for the run.

      Parameters:
      cacheBehavior - The run cache behavior for the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • cacheBehavior

      GetRunResponse.Builder cacheBehavior(CacheBehavior cacheBehavior)

      The run cache behavior for the run.

      Parameters:
      cacheBehavior - The run cache behavior for the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • engineVersion

      GetRunResponse.Builder engineVersion(String engineVersion)

      The actual Nextflow engine version that Amazon Web Services HealthOmics used for the run. The other workflow definition languages don't provide a value for this field.

      Parameters:
      engineVersion - The actual Nextflow engine version that Amazon Web Services HealthOmics used for the run. The other workflow definition languages don't provide a value for this field.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The run's status.

      Parameters:
      status - The run's status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The run's status.

      Parameters:
      status - The run's status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • workflowId

      GetRunResponse.Builder workflowId(String workflowId)

      The run's workflow ID.

      Parameters:
      workflowId - The run's workflow ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workflowType

      GetRunResponse.Builder workflowType(String workflowType)

      The run's workflow type.

      Parameters:
      workflowType - The run's workflow type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • workflowType

      GetRunResponse.Builder workflowType(WorkflowType workflowType)

      The run's workflow type.

      Parameters:
      workflowType - The run's workflow type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • runId

      The run's ID.

      Parameters:
      runId - The run's ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      GetRunResponse.Builder roleArn(String roleArn)

      The run's service role ARN.

      Parameters:
      roleArn - The run's service role ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The run's name.

      Parameters:
      name - The run's name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • runGroupId

      GetRunResponse.Builder runGroupId(String runGroupId)

      The run's group ID.

      Parameters:
      runGroupId - The run's group ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • priority

      GetRunResponse.Builder priority(Integer priority)

      The run's priority.

      Parameters:
      priority - The run's priority.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • definition

      GetRunResponse.Builder definition(String definition)

      The run's definition.

      Parameters:
      definition - The run's definition.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • digest

      The run's digest.

      Parameters:
      digest - The run's digest.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      GetRunResponse.Builder parameters(Document parameters)

      The run's parameters.

      Parameters:
      parameters - The run's parameters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageCapacity

      GetRunResponse.Builder storageCapacity(Integer storageCapacity)

      The run's storage capacity in gibibytes. For dynamic storage, after the run has completed, this value is the maximum amount of storage used during the run.

      Parameters:
      storageCapacity - The run's storage capacity in gibibytes. For dynamic storage, after the run has completed, this value is the maximum amount of storage used during the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputUri

      GetRunResponse.Builder outputUri(String outputUri)

      The run's output URI.

      Parameters:
      outputUri - The run's output URI.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logLevel

      GetRunResponse.Builder logLevel(String logLevel)

      The run's log level.

      Parameters:
      logLevel - The run's log level.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • logLevel

      GetRunResponse.Builder logLevel(RunLogLevel logLevel)

      The run's log level.

      Parameters:
      logLevel - The run's log level.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceDigests

      GetRunResponse.Builder resourceDigests(Map<String,String> resourceDigests)

      The run's resource digests.

      Parameters:
      resourceDigests - The run's resource digests.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startedBy

      GetRunResponse.Builder startedBy(String startedBy)

      Who started the run.

      Parameters:
      startedBy - Who started the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      GetRunResponse.Builder creationTime(Instant creationTime)

      When the run was created.

      Parameters:
      creationTime - When the run was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTime

      GetRunResponse.Builder startTime(Instant startTime)

      When the run started.

      Parameters:
      startTime - When the run started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stopTime

      GetRunResponse.Builder stopTime(Instant stopTime)

      The run's stop time.

      Parameters:
      stopTime - The run's stop time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusMessage

      GetRunResponse.Builder statusMessage(String statusMessage)

      The run's status message.

      Parameters:
      statusMessage - The run's status message.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The run's tags.

      Parameters:
      tags - The run's tags.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accelerators

      GetRunResponse.Builder accelerators(String accelerators)

      The computational accelerator used to run the workflow.

      Parameters:
      accelerators - The computational accelerator used to run the workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • accelerators

      GetRunResponse.Builder accelerators(Accelerators accelerators)

      The computational accelerator used to run the workflow.

      Parameters:
      accelerators - The computational accelerator used to run the workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • retentionMode

      GetRunResponse.Builder retentionMode(String retentionMode)

      The run's retention mode.

      Parameters:
      retentionMode - The run's retention mode.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • retentionMode

      GetRunResponse.Builder retentionMode(RunRetentionMode retentionMode)

      The run's retention mode.

      Parameters:
      retentionMode - The run's retention mode.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • failureReason

      GetRunResponse.Builder failureReason(String failureReason)

      The reason a run has failed.

      Parameters:
      failureReason - The reason a run has failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logLocation

      GetRunResponse.Builder logLocation(RunLogLocation logLocation)

      The location of the run log.

      Parameters:
      logLocation - The location of the run log.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logLocation

      default GetRunResponse.Builder logLocation(Consumer<RunLogLocation.Builder> logLocation)

      The location of the run log.

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

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

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

      The universally unique identifier for a run.

      Parameters:
      uuid - The universally unique identifier for a run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • runOutputUri

      GetRunResponse.Builder runOutputUri(String runOutputUri)

      The destination for workflow outputs.

      Parameters:
      runOutputUri - The destination for workflow outputs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageType

      GetRunResponse.Builder storageType(String storageType)

      The run's storage type.

      Parameters:
      storageType - The run's storage type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • storageType

      GetRunResponse.Builder storageType(StorageType storageType)

      The run's storage type.

      Parameters:
      storageType - The run's storage type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • workflowOwnerId

      GetRunResponse.Builder workflowOwnerId(String workflowOwnerId)

      The ID of the workflow owner.

      Parameters:
      workflowOwnerId - The ID of the workflow owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workflowVersionName

      GetRunResponse.Builder workflowVersionName(String workflowVersionName)

      The workflow version name.

      Parameters:
      workflowVersionName - The workflow version name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workflowUuid

      GetRunResponse.Builder workflowUuid(String workflowUuid)

      The universally unique identifier (UUID) value for the workflow.

      Parameters:
      workflowUuid - The universally unique identifier (UUID) value for the workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.