Interface GetWorkflowResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetWorkflowResponse.Builder,GetWorkflowResponse>, MigrationHubOrchestratorResponse.Builder, SdkBuilder<GetWorkflowResponse.Builder,GetWorkflowResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetWorkflowResponse

  • Method Details

    • id

      The ID of the migration workflow.

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

      The Amazon Resource Name (ARN) of the migration workflow.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the migration workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the migration workflow.

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

      GetWorkflowResponse.Builder description(String description)

      The description of the migration workflow.

      Parameters:
      description - The description of the migration workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateId

      GetWorkflowResponse.Builder templateId(String templateId)

      The ID of the template.

      Parameters:
      templateId - The ID of the template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adsApplicationConfigurationId

      GetWorkflowResponse.Builder adsApplicationConfigurationId(String adsApplicationConfigurationId)

      The configuration ID of the application configured in Application Discovery Service.

      Parameters:
      adsApplicationConfigurationId - The configuration ID of the application configured in Application Discovery Service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adsApplicationName

      GetWorkflowResponse.Builder adsApplicationName(String adsApplicationName)

      The name of the application configured in Application Discovery Service.

      Parameters:
      adsApplicationName - The name of the application configured in Application Discovery Service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the migration workflow.

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

      The status of the migration workflow.

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

      GetWorkflowResponse.Builder statusMessage(String statusMessage)

      The status message of the migration workflow.

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

      GetWorkflowResponse.Builder creationTime(Instant creationTime)

      The time at which the migration workflow was created.

      Parameters:
      creationTime - The time at which the migration workflow was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastStartTime

      GetWorkflowResponse.Builder lastStartTime(Instant lastStartTime)

      The time at which the migration workflow was last started.

      Parameters:
      lastStartTime - The time at which the migration workflow was last started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastStopTime

      GetWorkflowResponse.Builder lastStopTime(Instant lastStopTime)

      The time at which the migration workflow was last stopped.

      Parameters:
      lastStopTime - The time at which the migration workflow was last stopped.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      GetWorkflowResponse.Builder lastModifiedTime(Instant lastModifiedTime)

      The time at which the migration workflow was last modified.

      Parameters:
      lastModifiedTime - The time at which the migration workflow was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTime

      The time at which the migration workflow ended.

      Parameters:
      endTime - The time at which the migration workflow ended.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tools

      List of AWS services utilized in a migration workflow.

      Parameters:
      tools - List of AWS services utilized in a migration workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tools

      List of AWS services utilized in a migration workflow.

      Parameters:
      tools - List of AWS services utilized in a migration workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tools

      List of AWS services utilized in a migration workflow.

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

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

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

      GetWorkflowResponse.Builder totalSteps(Integer totalSteps)

      The total number of steps in the migration workflow.

      Parameters:
      totalSteps - The total number of steps in the migration workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • completedSteps

      GetWorkflowResponse.Builder completedSteps(Integer completedSteps)

      Get a list of completed steps in the migration workflow.

      Parameters:
      completedSteps - Get a list of completed steps in the migration workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workflowInputs

      GetWorkflowResponse.Builder workflowInputs(Map<String,StepInput> workflowInputs)

      The inputs required for creating the migration workflow.

      Parameters:
      workflowInputs - The inputs required for creating the migration workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags added to the migration workflow.

      Parameters:
      tags - The tags added to the migration workflow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workflowBucket

      GetWorkflowResponse.Builder workflowBucket(String workflowBucket)

      The Amazon S3 bucket where the migration logs are stored.

      Parameters:
      workflowBucket - The Amazon S3 bucket where the migration logs are stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.