Interface GetWorkflowResponse.Builder

  • Method Details

    • arn

      The workflow's ARN.

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

      The workflow's ID.

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

      The workflow's status.

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

      The workflow's status.

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

      The workflow's type.

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

      The workflow's type.

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

      The workflow's name.

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

      GetWorkflowResponse.Builder description(String description)

      The workflow's description.

      Parameters:
      description - The workflow's description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • engine

      The workflow's engine.

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

      The workflow's engine.

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

      GetWorkflowResponse.Builder definition(String definition)

      The workflow's definition.

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

      The path of the main definition file for the workflow.

      Parameters:
      main - The path of the main definition file for the workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • digest

      The workflow's digest.

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

      GetWorkflowResponse.Builder parameterTemplate(Map<String,WorkflowParameter> parameterTemplate)

      The workflow's parameter template.

      Parameters:
      parameterTemplate - The workflow's parameter template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageCapacity

      GetWorkflowResponse.Builder storageCapacity(Integer storageCapacity)

      The default static storage capacity (in gibibytes) for runs that use this workflow or workflow version.

      Parameters:
      storageCapacity - The default static storage capacity (in gibibytes) for runs that use this workflow or workflow version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      GetWorkflowResponse.Builder creationTime(Instant creationTime)

      When the workflow was created.

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

      GetWorkflowResponse.Builder statusMessage(String statusMessage)

      The workflow's status message.

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

      The workflow's tags.

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

      Gets metadata for the workflow.

      Parameters:
      metadata - Gets metadata for the workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accelerators

      GetWorkflowResponse.Builder accelerators(String accelerators)

      The computational accelerator specified to run the workflow.

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

      GetWorkflowResponse.Builder accelerators(Accelerators accelerators)

      The computational accelerator specified to run the workflow.

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

      GetWorkflowResponse.Builder storageType(String storageType)

      The default storage type for runs using this workflow.

      Parameters:
      storageType - The default storage type for runs using this workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • storageType

      GetWorkflowResponse.Builder storageType(StorageType storageType)

      The default storage type for runs using this workflow.

      Parameters:
      storageType - The default storage type for runs using this workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • uuid

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

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

      The README content for the workflow, providing documentation and usage information.

      Parameters:
      readme - The README content for the workflow, providing documentation and usage information.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • definitionRepositoryDetails

      GetWorkflowResponse.Builder definitionRepositoryDetails(DefinitionRepositoryDetails definitionRepositoryDetails)

      Details about the source code repository that hosts the workflow definition files.

      Parameters:
      definitionRepositoryDetails - Details about the source code repository that hosts the workflow definition files.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • definitionRepositoryDetails

      default GetWorkflowResponse.Builder definitionRepositoryDetails(Consumer<DefinitionRepositoryDetails.Builder> definitionRepositoryDetails)

      Details about the source code repository that hosts the workflow definition files.

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

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

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

      GetWorkflowResponse.Builder readmePath(String readmePath)

      The path to the workflow README markdown file within the repository. This file provides documentation and usage information for the workflow. If not specified, the README.md file from the root directory of the repository will be used.

      Parameters:
      readmePath - The path to the workflow README markdown file within the repository. This file provides documentation and usage information for the workflow. If not specified, the README.md file from the root directory of the repository will be used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.