Interface ConversionProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConversionProperties.Builder,
,ConversionProperties> SdkBuilder<ConversionProperties.Builder,
,ConversionProperties> SdkPojo
- Enclosing class:
ConversionProperties
@Mutable
@NotThreadSafe
public static interface ConversionProperties.Builder
extends SdkPojo, CopyableBuilder<ConversionProperties.Builder,ConversionProperties>
-
Method Summary
Modifier and TypeMethodDescriptiondataTimestamp
(String dataTimestamp) The timestamp of when the snapshot being converted was takenWhether the volume being converted uses UEFI or notrootVolumeName
(String rootVolumeName) The root volume name of a conversion jobA mapping between the volumes being converted and the converted snapshot idsvolumeToProductCodes
(Map<String, ? extends Collection<ProductCode>> volumeToProductCodes) A mapping between the volumes being converted and the product codes associated with themvolumeToVolumeSize
(Map<String, Long> volumeToVolumeSize) A mapping between the volumes and their sizesMethods 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 Details
-
dataTimestamp
The timestamp of when the snapshot being converted was taken
- Parameters:
dataTimestamp
- The timestamp of when the snapshot being converted was taken- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
forceUefi
Whether the volume being converted uses UEFI or not
- Parameters:
forceUefi
- Whether the volume being converted uses UEFI or not- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rootVolumeName
The root volume name of a conversion job
- Parameters:
rootVolumeName
- The root volume name of a conversion job- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeToConversionMap
ConversionProperties.Builder volumeToConversionMap(Map<String, ? extends Map<String, String>> volumeToConversionMap) A mapping between the volumes being converted and the converted snapshot ids
- Parameters:
volumeToConversionMap
- A mapping between the volumes being converted and the converted snapshot ids- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeToProductCodes
ConversionProperties.Builder volumeToProductCodes(Map<String, ? extends Collection<ProductCode>> volumeToProductCodes) A mapping between the volumes being converted and the product codes associated with them
- Parameters:
volumeToProductCodes
- A mapping between the volumes being converted and the product codes associated with them- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeToVolumeSize
A mapping between the volumes and their sizes
- Parameters:
volumeToVolumeSize
- A mapping between the volumes and their sizes- Returns:
- Returns a reference to this object so that method calls can be chained together.
-