Interface ConversionProperties.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConversionProperties.Builder,,ConversionProperties> SdkBuilder<ConversionProperties.Builder,,ConversionProperties> SdkPojo
- Enclosing class:
ConversionProperties
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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.
-