Interface OpenZFSOriginSnapshotConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OpenZFSOriginSnapshotConfiguration.Builder,OpenZFSOriginSnapshotConfiguration>,SdkBuilder<OpenZFSOriginSnapshotConfiguration.Builder,OpenZFSOriginSnapshotConfiguration>,SdkPojo
- Enclosing class:
- OpenZFSOriginSnapshotConfiguration
public static interface OpenZFSOriginSnapshotConfiguration.Builder extends SdkPojo, CopyableBuilder<OpenZFSOriginSnapshotConfiguration.Builder,OpenZFSOriginSnapshotConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OpenZFSOriginSnapshotConfiguration.BuildercopyStrategy(String copyStrategy)The strategy used when copying data from the snapshot to the new volume.OpenZFSOriginSnapshotConfiguration.BuildercopyStrategy(OpenZFSCopyStrategy copyStrategy)The strategy used when copying data from the snapshot to the new volume.OpenZFSOriginSnapshotConfiguration.BuildersnapshotARN(String snapshotARN)Sets the value of the SnapshotARN property for this object.-
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
-
snapshotARN
OpenZFSOriginSnapshotConfiguration.Builder snapshotARN(String snapshotARN)
Sets the value of the SnapshotARN property for this object.- Parameters:
snapshotARN- The new value for the SnapshotARN property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
copyStrategy
OpenZFSOriginSnapshotConfiguration.Builder copyStrategy(String copyStrategy)
The strategy used when copying data from the snapshot to the new volume.
-
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying the data from a snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data. -
FULL_COPY- Copies all data from the snapshot to the new volume.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume.- Parameters:
copyStrategy- The strategy used when copying data from the snapshot to the new volume.-
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying the data from a snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data. -
FULL_COPY- Copies all data from the snapshot to the new volume.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OpenZFSCopyStrategy,OpenZFSCopyStrategy
-
-
copyStrategy
OpenZFSOriginSnapshotConfiguration.Builder copyStrategy(OpenZFSCopyStrategy copyStrategy)
The strategy used when copying data from the snapshot to the new volume.
-
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying the data from a snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data. -
FULL_COPY- Copies all data from the snapshot to the new volume.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume.- Parameters:
copyStrategy- The strategy used when copying data from the snapshot to the new volume.-
CLONE- The new volume references the data in the origin snapshot. Cloning a snapshot is faster than copying the data from a snapshot to a new volume and doesn't consume disk throughput. However, the origin snapshot can't be deleted if there is a volume using its copied data. -
FULL_COPY- Copies all data from the snapshot to the new volume.
The
INCREMENTAL_COPYoption is only for updating an existing volume by using a snapshot from another FSx for OpenZFS file system. For more information, see CopySnapshotAndUpdateVolume.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OpenZFSCopyStrategy,OpenZFSCopyStrategy
-
-
-