Interface GetTemplateResponse.Builder

    • Method Detail

      • id

        GetTemplateResponse.Builder id​(String id)

        The ID of the template.

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

        GetTemplateResponse.Builder name​(String name)

        The name of the template.

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

        GetTemplateResponse.Builder description​(String description)

        The time at which the template was last created.

        Parameters:
        description - The time at which the template was last created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputs

        GetTemplateResponse.Builder inputs​(Collection<TemplateInput> inputs)

        The inputs provided for the creation of the migration workflow.

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

        GetTemplateResponse.Builder inputs​(TemplateInput... inputs)

        The inputs provided for the creation of the migration workflow.

        Parameters:
        inputs - The inputs provided for the creation of the migration workflow.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tools

        GetTemplateResponse.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

        GetTemplateResponse.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

        GetTemplateResponse.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)
      • creationTime

        GetTemplateResponse.Builder creationTime​(Instant creationTime)

        The time at which the template was last created.

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