Interface ImportInstanceTaskDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ImportInstanceTaskDetails.Builder,
,ImportInstanceTaskDetails> SdkBuilder<ImportInstanceTaskDetails.Builder,
,ImportInstanceTaskDetails> SdkPojo
- Enclosing class:
ImportInstanceTaskDetails
public static interface ImportInstanceTaskDetails.Builder
extends SdkPojo, CopyableBuilder<ImportInstanceTaskDetails.Builder,ImportInstanceTaskDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) A description of the task.instanceId
(String instanceId) The ID of the instance.The instance operating system.platform
(PlatformValues platform) The instance operating system.volumes
(Collection<ImportInstanceVolumeDetailItem> volumes) The volumes.volumes
(Consumer<ImportInstanceVolumeDetailItem.Builder>... volumes) The volumes.volumes
(ImportInstanceVolumeDetailItem... volumes) The volumes.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
description
A description of the task.
- Parameters:
description
- A description of the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceId
The ID of the instance.
- Parameters:
instanceId
- The ID of the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platform
The instance operating system.
- Parameters:
platform
- The instance operating system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
platform
The instance operating system.
- Parameters:
platform
- The instance operating system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
volumes
The volumes.
- Parameters:
volumes
- The volumes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumes
The volumes.
- Parameters:
volumes
- The volumes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumes
ImportInstanceTaskDetails.Builder volumes(Consumer<ImportInstanceVolumeDetailItem.Builder>... volumes) The volumes.
This is a convenience method that creates an instance of theImportInstanceVolumeDetailItem.Builder
avoiding the need to create one manually viaImportInstanceVolumeDetailItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovolumes(List<ImportInstanceVolumeDetailItem>)
.- Parameters:
volumes
- a consumer that will call methods onImportInstanceVolumeDetailItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-