public static interface CreateVolumeRequest.Builder extends FSxRequest.Builder, SdkPojo, CopyableBuilder<CreateVolumeRequest.Builder,CreateVolumeRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateVolumeRequest.Builder |
clientRequestToken(String clientRequestToken)
Sets the value of the ClientRequestToken property for this object.
|
CreateVolumeRequest.Builder |
name(String name)
Specifies the name of the volume that you're creating.
|
default CreateVolumeRequest.Builder |
ontapConfiguration(Consumer<CreateOntapVolumeConfiguration.Builder> ontapConfiguration)
Specifies the configuration to use when creating the ONTAP volume.
|
CreateVolumeRequest.Builder |
ontapConfiguration(CreateOntapVolumeConfiguration ontapConfiguration)
Specifies the configuration to use when creating the ONTAP volume.
|
default CreateVolumeRequest.Builder |
openZFSConfiguration(Consumer<CreateOpenZFSVolumeConfiguration.Builder> openZFSConfiguration)
Specifies the configuration to use when creating the OpenZFS volume.
|
CreateVolumeRequest.Builder |
openZFSConfiguration(CreateOpenZFSVolumeConfiguration openZFSConfiguration)
Specifies the configuration to use when creating the OpenZFS volume.
|
CreateVolumeRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateVolumeRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateVolumeRequest.Builder |
tags(Collection<Tag> tags)
Sets the value of the Tags property for this object.
|
CreateVolumeRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Sets the value of the Tags property for this object.
|
CreateVolumeRequest.Builder |
tags(Tag... tags)
Sets the value of the Tags property for this object.
|
CreateVolumeRequest.Builder |
volumeType(String volumeType)
Specifies the type of volume to create;
ONTAP and OPENZFS are the only valid volume
types. |
CreateVolumeRequest.Builder |
volumeType(VolumeType volumeType)
Specifies the type of volume to create;
ONTAP and OPENZFS are the only valid volume
types. |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateVolumeRequest.Builder clientRequestToken(String clientRequestToken)
clientRequestToken - The new value for the ClientRequestToken property for this object.CreateVolumeRequest.Builder volumeType(String volumeType)
Specifies the type of volume to create; ONTAP and OPENZFS are the only valid volume
types.
volumeType - Specifies the type of volume to create; ONTAP and OPENZFS are the only valid
volume types.VolumeType,
VolumeTypeCreateVolumeRequest.Builder volumeType(VolumeType volumeType)
Specifies the type of volume to create; ONTAP and OPENZFS are the only valid volume
types.
volumeType - Specifies the type of volume to create; ONTAP and OPENZFS are the only valid
volume types.VolumeType,
VolumeTypeCreateVolumeRequest.Builder name(String name)
Specifies the name of the volume that you're creating.
name - Specifies the name of the volume that you're creating.CreateVolumeRequest.Builder ontapConfiguration(CreateOntapVolumeConfiguration ontapConfiguration)
Specifies the configuration to use when creating the ONTAP volume.
ontapConfiguration - Specifies the configuration to use when creating the ONTAP volume.default CreateVolumeRequest.Builder ontapConfiguration(Consumer<CreateOntapVolumeConfiguration.Builder> ontapConfiguration)
Specifies the configuration to use when creating the ONTAP volume.
This is a convenience method that creates an instance of theCreateOntapVolumeConfiguration.Builder
avoiding the need to create one manually via CreateOntapVolumeConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to ontapConfiguration(CreateOntapVolumeConfiguration).
ontapConfiguration - a consumer that will call methods on CreateOntapVolumeConfiguration.BuilderontapConfiguration(CreateOntapVolumeConfiguration)CreateVolumeRequest.Builder tags(Collection<Tag> tags)
tags - The new value for the Tags property for this object.CreateVolumeRequest.Builder tags(Tag... tags)
tags - The new value for the Tags property for this object.CreateVolumeRequest.Builder tags(Consumer<Tag.Builder>... tags)
Tag.Builder avoiding the need to create one manually via
Tag.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to #tags(List.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) CreateVolumeRequest.Builder openZFSConfiguration(CreateOpenZFSVolumeConfiguration openZFSConfiguration)
Specifies the configuration to use when creating the OpenZFS volume.
openZFSConfiguration - Specifies the configuration to use when creating the OpenZFS volume.default CreateVolumeRequest.Builder openZFSConfiguration(Consumer<CreateOpenZFSVolumeConfiguration.Builder> openZFSConfiguration)
Specifies the configuration to use when creating the OpenZFS volume.
This is a convenience method that creates an instance of theCreateOpenZFSVolumeConfiguration.Builder
avoiding the need to create one manually via CreateOpenZFSVolumeConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to openZFSConfiguration(CreateOpenZFSVolumeConfiguration).
openZFSConfiguration - a consumer that will call methods on CreateOpenZFSVolumeConfiguration.BuilderopenZFSConfiguration(CreateOpenZFSVolumeConfiguration)CreateVolumeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateVolumeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.