Interface GetTemplateResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetTemplateResponse.Builder,
,GetTemplateResponse> MigrationHubOrchestratorResponse.Builder
,SdkBuilder<GetTemplateResponse.Builder,
,GetTemplateResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetTemplateResponse
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The time at which the template was last created.description
(String description) The time at which the template was last created.The ID of the template.inputs
(Collection<TemplateInput> inputs) The inputs provided for the creation of the migration workflow.inputs
(Consumer<TemplateInput.Builder>... inputs) The inputs provided for the creation of the migration workflow.inputs
(TemplateInput... inputs) The inputs provided for the creation of the migration workflow.The name of the template.The owner of the migration workflow template.The status of the template.status
(TemplateStatus status) The status of the template.statusMessage
(String statusMessage) The status message of retrieving migration workflow templates.The tags added to the migration workflow template.templateArn
(String templateArn) >The Amazon Resource Name (ARN) of the migration workflow template.templateClass
(String templateClass) The class of the migration workflow template.tools
(Collection<Tool> tools) List of AWS services utilized in a migration workflow.tools
(Consumer<Tool.Builder>... tools) List of AWS services utilized in a migration workflow.List of AWS services utilized in a migration workflow.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.migrationhuborchestrator.model.MigrationHubOrchestratorResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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.
-
templateArn
>The Amazon Resource Name (ARN) of the migration workflow template. The format for an Migration Hub Orchestrator template ARN is
arn:aws:migrationhub-orchestrator:region:account:template/template-abcd1234
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.- Parameters:
templateArn
- >The Amazon Resource Name (ARN) of the migration workflow template. The format for an Migration Hub Orchestrator template ARN isarn:aws:migrationhub-orchestrator:region:account:template/template-abcd1234
. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
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
The inputs provided for the creation of the migration workflow.
This is a convenience method that creates an instance of theTemplateInput.Builder
avoiding the need to create one manually viaTemplateInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputs(List<TemplateInput>)
.- Parameters:
inputs
- a consumer that will call methods onTemplateInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 theTool.Builder
avoiding the need to create one manually viaTool.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totools(List<Tool>)
.- Parameters:
tools
- a consumer that will call methods onTool.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
owner
The owner of the migration workflow template.
- Parameters:
owner
- The owner of the migration workflow template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the template.
- Parameters:
status
- The status of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the template.
- Parameters:
status
- The status of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
The status message of retrieving migration workflow templates.
- Parameters:
statusMessage
- The status message of retrieving migration workflow templates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateClass
The class of the migration workflow template. The available template classes are:
-
A2C
-
MGN
-
SAP_MULTI
-
SQL_EC2
-
SQL_RDS
-
VMIE
- Parameters:
templateClass
- The class of the migration workflow template. The available template classes are:-
A2C
-
MGN
-
SAP_MULTI
-
SQL_EC2
-
SQL_RDS
-
VMIE
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
tags
The tags added to the migration workflow template.
- Parameters:
tags
- The tags added to the migration workflow template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-