Interface CreateOpenZFSOriginSnapshotConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CreateOpenZFSOriginSnapshotConfiguration.Builder,CreateOpenZFSOriginSnapshotConfiguration>, SdkBuilder<CreateOpenZFSOriginSnapshotConfiguration.Builder,CreateOpenZFSOriginSnapshotConfiguration>, SdkPojo
Enclosing class:
CreateOpenZFSOriginSnapshotConfiguration

public static interface CreateOpenZFSOriginSnapshotConfiguration.Builder extends SdkPojo, CopyableBuilder<CreateOpenZFSOriginSnapshotConfiguration.Builder,CreateOpenZFSOriginSnapshotConfiguration>
  • Method Details

    • 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

      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 data from the 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.

      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 data from the 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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 data from the 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.

      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 data from the 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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: