public static class CreateSnapshotRequest.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
CreateSnapshotRequest |
build() |
CreateSnapshotRequest.Builder |
optionalAttributes(Attributes attributes) |
CreateSnapshotRequest.Builder |
optionalEnableRemoteReplication(java.lang.Boolean enableRemoteReplication) |
CreateSnapshotRequest.Builder |
optionalEnsureSerialCreation(java.lang.Boolean ensureSerialCreation) |
CreateSnapshotRequest.Builder |
optionalExpirationTime(java.lang.String expirationTime) |
CreateSnapshotRequest.Builder |
optionalName(java.lang.String name) |
CreateSnapshotRequest.Builder |
optionalRetention(java.lang.String retention) |
CreateSnapshotRequest.Builder |
optionalSnapMirrorLabel(java.lang.String snapMirrorLabel) |
CreateSnapshotRequest.Builder |
optionalSnapshotID(java.lang.Long snapshotID) |
CreateSnapshotRequest.Builder |
volumeID(java.lang.Long volumeID) |
public CreateSnapshotRequest build()
public CreateSnapshotRequest.Builder volumeID(java.lang.Long volumeID)
public CreateSnapshotRequest.Builder optionalSnapshotID(java.lang.Long snapshotID)
public CreateSnapshotRequest.Builder optionalName(java.lang.String name)
public CreateSnapshotRequest.Builder optionalEnableRemoteReplication(java.lang.Boolean enableRemoteReplication)
public CreateSnapshotRequest.Builder optionalExpirationTime(java.lang.String expirationTime)
public CreateSnapshotRequest.Builder optionalRetention(java.lang.String retention)
public CreateSnapshotRequest.Builder optionalAttributes(Attributes attributes)
public CreateSnapshotRequest.Builder optionalSnapMirrorLabel(java.lang.String snapMirrorLabel)
public CreateSnapshotRequest.Builder optionalEnsureSerialCreation(java.lang.Boolean ensureSerialCreation)