Interface GetWorkflowVersionResponse.Builder

  • Method Details

    • arn

      ARN of the workflow version.

      Parameters:
      arn - ARN of the workflow version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workflowId

      The workflow's ID.

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

      GetWorkflowVersionResponse.Builder versionName(String versionName)

      The workflow version name.

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

      GetWorkflowVersionResponse.Builder accelerators(String accelerators)

      The accelerator for this workflow version.

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

      The accelerator for this workflow version.

      Parameters:
      accelerators - The accelerator for this workflow version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • creationTime

      GetWorkflowVersionResponse.Builder creationTime(Instant creationTime)

      When the workflow version was created.

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

      GetWorkflowVersionResponse.Builder description(String description)

      Description of the workflow version.

      Parameters:
      description - Description of the workflow version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • definition

      Definition of the workflow version.

      Parameters:
      definition - Definition of the workflow version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • digest

      The workflow version's digest.

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

      The workflow engine for this workflow version.

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

      The workflow engine for this workflow version.

      Parameters:
      engine - The workflow engine for this workflow version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • metadata

      The metadata for the workflow version.

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

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

      The parameter template for the workflow version.

      Parameters:
      parameterTemplate - The parameter template for the workflow version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The workflow version status

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

      The workflow version status

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

      GetWorkflowVersionResponse.Builder statusMessage(String statusMessage)

      The workflow version status message

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

      GetWorkflowVersionResponse.Builder storageType(String storageType)

      The default storage type for the run.

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

      The default storage type for the run.

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

      GetWorkflowVersionResponse.Builder storageCapacity(Integer storageCapacity)

      The default run storage capacity for static storage.

      Parameters:
      storageCapacity - The default run storage capacity for static storage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The workflow version type

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

      The workflow version type

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

      The workflow version tags

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

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

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

      GetWorkflowVersionResponse.Builder workflowBucketOwnerId(String workflowBucketOwnerId)

      Amazon Web Services Id of the owner of the bucket.

      Parameters:
      workflowBucketOwnerId - Amazon Web Services Id of the owner of the bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • containerRegistryMap

      GetWorkflowVersionResponse.Builder containerRegistryMap(ContainerRegistryMap containerRegistryMap)

      The registry map that this workflow version uses.

      Parameters:
      containerRegistryMap - The registry map that this workflow version uses.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • containerRegistryMap

      default GetWorkflowVersionResponse.Builder containerRegistryMap(Consumer<ContainerRegistryMap.Builder> containerRegistryMap)

      The registry map that this workflow version uses.

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

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

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

      The README content for the workflow version, providing documentation and usage information specific to this version.

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

      GetWorkflowVersionResponse.Builder definitionRepositoryDetails(DefinitionRepositoryDetails definitionRepositoryDetails)

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

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

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

      Details about the source code repository that hosts the workflow version 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

      The path to the workflow version 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 version 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.