public static interface CreateCachediSCSIVolumeRequest.Builder extends StorageGatewayRequest.Builder, CopyableBuilder<CreateCachediSCSIVolumeRequest.Builder,CreateCachediSCSIVolumeRequest>
Modifier and Type | Method and Description |
---|---|
CreateCachediSCSIVolumeRequest.Builder |
clientToken(String clientToken)
Sets the value of the ClientToken property for this object.
|
CreateCachediSCSIVolumeRequest.Builder |
gatewayARN(String gatewayARN)
Sets the value of the GatewayARN property for this object.
|
CreateCachediSCSIVolumeRequest.Builder |
networkInterfaceId(String networkInterfaceId)
Sets the value of the NetworkInterfaceId property for this object.
|
CreateCachediSCSIVolumeRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreateCachediSCSIVolumeRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateCachediSCSIVolumeRequest.Builder |
snapshotId(String snapshotId)
Sets the value of the SnapshotId property for this object.
|
CreateCachediSCSIVolumeRequest.Builder |
sourceVolumeARN(String sourceVolumeARN)
The ARN for an existing volume.
|
CreateCachediSCSIVolumeRequest.Builder |
targetName(String targetName)
Sets the value of the TargetName property for this object.
|
CreateCachediSCSIVolumeRequest.Builder |
volumeSizeInBytes(Long volumeSizeInBytes)
Sets the value of the VolumeSizeInBytes property for this object.
|
build
requestOverrideConfig
copy
apply, build
CreateCachediSCSIVolumeRequest.Builder gatewayARN(String gatewayARN)
gatewayARN
- The new value for the GatewayARN property for this object.CreateCachediSCSIVolumeRequest.Builder volumeSizeInBytes(Long volumeSizeInBytes)
volumeSizeInBytes
- The new value for the VolumeSizeInBytes property for this object.CreateCachediSCSIVolumeRequest.Builder snapshotId(String snapshotId)
snapshotId
- The new value for the SnapshotId property for this object.CreateCachediSCSIVolumeRequest.Builder targetName(String targetName)
targetName
- The new value for the TargetName property for this object.CreateCachediSCSIVolumeRequest.Builder sourceVolumeARN(String sourceVolumeARN)
The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified
existing volume's latest recovery point. The VolumeSizeInBytes
value for this new volume must be
equal to or larger than the size of the existing volume, in bytes.
sourceVolumeARN
- The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the
specified existing volume's latest recovery point. The VolumeSizeInBytes
value for this
new volume must be equal to or larger than the size of the existing volume, in bytes.CreateCachediSCSIVolumeRequest.Builder networkInterfaceId(String networkInterfaceId)
networkInterfaceId
- The new value for the NetworkInterfaceId property for this object.CreateCachediSCSIVolumeRequest.Builder clientToken(String clientToken)
clientToken
- The new value for the ClientToken property for this object.CreateCachediSCSIVolumeRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
awsRequestOverrideConfig
- The override configuration.CreateCachediSCSIVolumeRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfig.Builder
will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.