Interface ImportInstanceTaskDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ImportInstanceTaskDetails.Builder,,ImportInstanceTaskDetails> SdkBuilder<ImportInstanceTaskDetails.Builder,,ImportInstanceTaskDetails> SdkPojo
- Enclosing class:
ImportInstanceTaskDetails
@Mutable
@NotThreadSafe
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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaImportInstanceVolumeDetailItem.builder().When the
Consumercompletes,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:
-