Interface ConversionTask.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConversionTask.Builder,ConversionTask>,SdkBuilder<ConversionTask.Builder,ConversionTask>,SdkPojo
- Enclosing class:
- ConversionTask
@Mutable @NotThreadSafe public static interface ConversionTask.Builder extends SdkPojo, CopyableBuilder<ConversionTask.Builder,ConversionTask>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConversionTask.BuilderconversionTaskId(String conversionTaskId)The ID of the conversion task.ConversionTask.BuilderexpirationTime(String expirationTime)The time when the task expires.default ConversionTask.BuilderimportInstance(Consumer<ImportInstanceTaskDetails.Builder> importInstance)If the task is for importing an instance, this contains information about the import instance task.ConversionTask.BuilderimportInstance(ImportInstanceTaskDetails importInstance)If the task is for importing an instance, this contains information about the import instance task.default ConversionTask.BuilderimportVolume(Consumer<ImportVolumeTaskDetails.Builder> importVolume)If the task is for importing a volume, this contains information about the import volume task.ConversionTask.BuilderimportVolume(ImportVolumeTaskDetails importVolume)If the task is for importing a volume, this contains information about the import volume task.ConversionTask.Builderstate(String state)The state of the conversion task.ConversionTask.Builderstate(ConversionTaskState state)The state of the conversion task.ConversionTask.BuilderstatusMessage(String statusMessage)The status message related to the conversion task.ConversionTask.Buildertags(Collection<Tag> tags)Any tags assigned to the task.ConversionTask.Buildertags(Consumer<Tag.Builder>... tags)Any tags assigned to the task.ConversionTask.Buildertags(Tag... tags)Any tags assigned to the task.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
conversionTaskId
ConversionTask.Builder conversionTaskId(String conversionTaskId)
The ID of the conversion task.
- Parameters:
conversionTaskId- The ID of the conversion task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expirationTime
ConversionTask.Builder expirationTime(String expirationTime)
The time when the task expires. If the upload isn't complete before the expiration time, we automatically cancel the task.
- Parameters:
expirationTime- The time when the task expires. If the upload isn't complete before the expiration time, we automatically cancel the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importInstance
ConversionTask.Builder importInstance(ImportInstanceTaskDetails importInstance)
If the task is for importing an instance, this contains information about the import instance task.
- Parameters:
importInstance- If the task is for importing an instance, this contains information about the import instance task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importInstance
default ConversionTask.Builder importInstance(Consumer<ImportInstanceTaskDetails.Builder> importInstance)
If the task is for importing an instance, this contains information about the import instance task.
This is a convenience method that creates an instance of theImportInstanceTaskDetails.Builderavoiding the need to create one manually viaImportInstanceTaskDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimportInstance(ImportInstanceTaskDetails).- Parameters:
importInstance- a consumer that will call methods onImportInstanceTaskDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
importInstance(ImportInstanceTaskDetails)
-
importVolume
ConversionTask.Builder importVolume(ImportVolumeTaskDetails importVolume)
If the task is for importing a volume, this contains information about the import volume task.
- Parameters:
importVolume- If the task is for importing a volume, this contains information about the import volume task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importVolume
default ConversionTask.Builder importVolume(Consumer<ImportVolumeTaskDetails.Builder> importVolume)
If the task is for importing a volume, this contains information about the import volume task.
This is a convenience method that creates an instance of theImportVolumeTaskDetails.Builderavoiding the need to create one manually viaImportVolumeTaskDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimportVolume(ImportVolumeTaskDetails).- Parameters:
importVolume- a consumer that will call methods onImportVolumeTaskDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
importVolume(ImportVolumeTaskDetails)
-
state
ConversionTask.Builder state(String state)
The state of the conversion task.
- Parameters:
state- The state of the conversion task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConversionTaskState,ConversionTaskState
-
state
ConversionTask.Builder state(ConversionTaskState state)
The state of the conversion task.
- Parameters:
state- The state of the conversion task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConversionTaskState,ConversionTaskState
-
statusMessage
ConversionTask.Builder statusMessage(String statusMessage)
The status message related to the conversion task.
- Parameters:
statusMessage- The status message related to the conversion task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ConversionTask.Builder tags(Collection<Tag> tags)
Any tags assigned to the task.
- Parameters:
tags- Any tags assigned to the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ConversionTask.Builder tags(Tag... tags)
Any tags assigned to the task.
- Parameters:
tags- Any tags assigned to the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ConversionTask.Builder tags(Consumer<Tag.Builder>... tags)
Any tags assigned to the task.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
-