Interface CreateWorkflowStepGroupResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateWorkflowStepGroupResponse.Builder,
,CreateWorkflowStepGroupResponse> MigrationHubOrchestratorResponse.Builder
,SdkBuilder<CreateWorkflowStepGroupResponse.Builder,
,CreateWorkflowStepGroupResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateWorkflowStepGroupResponse
@Mutable
@NotThreadSafe
public static interface CreateWorkflowStepGroupResponse.Builder
extends MigrationHubOrchestratorResponse.Builder, SdkPojo, CopyableBuilder<CreateWorkflowStepGroupResponse.Builder,CreateWorkflowStepGroupResponse>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The time at which the step group is created.description
(String description) The description of the step group.The ID of the step group.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.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.workflowId
(String workflowId) The ID of the migration workflow that contains the step group.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
-
workflowId
The ID of the migration workflow that contains the step group.
- Parameters:
workflowId
- The ID of the migration workflow that contains 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.
-
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.
-
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.
-
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:
-
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.
-
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.
-
creationTime
The time at which the step group is created.
- Parameters:
creationTime
- The time at which the step group is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-