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 |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateCachediScsiVolumeRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.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
overrideConfiguration
copy
applyMutation, 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 overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateCachediScsiVolumeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.