Interface GetWorkflowResponse.Builder

    • Method Detail

      • id

        GetWorkflowResponse.Builder id​(String 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

        GetWorkflowResponse.Builder arn​(String 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

        GetWorkflowResponse.Builder name​(String 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.
      • 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

        GetWorkflowResponse.Builder endTime​(Instant 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

        GetWorkflowResponse.Builder tools​(Collection<Tool> 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

        GetWorkflowResponse.Builder tools​(Tool... 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

        GetWorkflowResponse.Builder tools​(Consumer<Tool.Builder>... 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).

        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:
        #tools(java.util.Collection)
      • 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

        GetWorkflowResponse.Builder tags​(Map<String,​String> 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.