Interface GetTemplateStepGroupResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetTemplateStepGroupResponse.Builder,
,GetTemplateStepGroupResponse> MigrationHubOrchestratorResponse.Builder
,SdkBuilder<GetTemplateStepGroupResponse.Builder,
,GetTemplateStepGroupResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetTemplateStepGroupResponse
@Mutable
@NotThreadSafe
public static interface GetTemplateStepGroupResponse.Builder
extends MigrationHubOrchestratorResponse.Builder, SdkPojo, CopyableBuilder<GetTemplateStepGroupResponse.Builder,GetTemplateStepGroupResponse>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The time at which the step group was created.description
(String description) The description of the step group.The ID of the step group.lastModifiedTime
(Instant lastModifiedTime) The time at which the step group was last modified.The name of the step group.The next step group.next
(Collection<String> next) The next step group.The previous step group.previous
(Collection<String> previous) The previous step group.The status of the step group.status
(StepGroupStatus status) The status of the step group.templateId
(String templateId) The ID of the 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
-
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.
-
id
The ID of the step group.
- Parameters:
id
- The ID of the step group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the step group.
- Parameters:
name
- The name of the step group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the step group.
- Parameters:
description
- The description of the step group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the step group.
- Parameters:
status
- The status of the step group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the step group.
- Parameters:
status
- The status of the step group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The time at which the step group was created.
- Parameters:
creationTime
- The time at which the step group was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
The time at which the step group was last modified.
- Parameters:
lastModifiedTime
- The time at which the step group was last modified.- 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 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:
-
previous
The previous step group.
- Parameters:
previous
- The previous step group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
previous
The previous step group.
- Parameters:
previous
- The previous step group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
next
The next step group.
- Parameters:
next
- The next step group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
next
The next step group.
- Parameters:
next
- The next step group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-