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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConversionProperties.BuilderdataTimestamp(String dataTimestamp)The timestamp of when the snapshot being converted was takenConversionProperties.BuilderforceUefi(Boolean forceUefi)Whether the volume being converted uses UEFI or notConversionProperties.BuilderrootVolumeName(String rootVolumeName)The root volume name of a conversion jobConversionProperties.BuildervolumeToConversionMap(Map<String,? extends Map<String,String>> volumeToConversionMap)A mapping between the volumes being converted and the converted snapshot idsConversionProperties.BuildervolumeToProductCodes(Map<String,? extends Collection<ProductCode>> volumeToProductCodes)A mapping between the volumes being converted and the product codes associated with themConversionProperties.BuildervolumeToVolumeSize(Map<String,Long> volumeToVolumeSize)A mapping between the volumes and their sizes-
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 Detail
-
dataTimestamp
ConversionProperties.Builder dataTimestamp(String 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
ConversionProperties.Builder forceUefi(Boolean 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
ConversionProperties.Builder rootVolumeName(String 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
ConversionProperties.Builder volumeToVolumeSize(Map<String,Long> 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.
-
-