Interface CreateAndAttachS3AccessPointRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateAndAttachS3AccessPointRequest.Builder,
,CreateAndAttachS3AccessPointRequest> FSxRequest.Builder
,SdkBuilder<CreateAndAttachS3AccessPointRequest.Builder,
,CreateAndAttachS3AccessPointRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateAndAttachS3AccessPointRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientRequestToken
(String clientRequestToken) Sets the value of the ClientRequestToken property for this object.The name you want to assign to this S3 access point.openZFSConfiguration
(Consumer<CreateAndAttachS3AccessPointOpenZFSConfiguration.Builder> openZFSConfiguration) Specifies the configuration to use when creating and attaching an S3 access point to an FSx for OpenZFS volume.openZFSConfiguration
(CreateAndAttachS3AccessPointOpenZFSConfiguration openZFSConfiguration) Specifies the configuration to use when creating and attaching an S3 access point to an FSx for OpenZFS volume.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.s3AccessPoint
(Consumer<CreateAndAttachS3AccessPointS3Configuration.Builder> s3AccessPoint) Specifies the virtual private cloud (VPC) configuration if you're creating an access point that is restricted to a VPC.s3AccessPoint
(CreateAndAttachS3AccessPointS3Configuration s3AccessPoint) Specifies the virtual private cloud (VPC) configuration if you're creating an access point that is restricted to a VPC.The type of S3 access point you want to create.The type of S3 access point you want to create.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.fsx.model.FSxRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
clientRequestToken
Sets the value of the ClientRequestToken property for this object.- Parameters:
clientRequestToken
- The new value for the ClientRequestToken property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name you want to assign to this S3 access point.
- Parameters:
name
- The name you want to assign to this S3 access point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of S3 access point you want to create. Only
OpenZFS
is supported.- Parameters:
type
- The type of S3 access point you want to create. OnlyOpenZFS
is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of S3 access point you want to create. Only
OpenZFS
is supported.- Parameters:
type
- The type of S3 access point you want to create. OnlyOpenZFS
is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
openZFSConfiguration
CreateAndAttachS3AccessPointRequest.Builder openZFSConfiguration(CreateAndAttachS3AccessPointOpenZFSConfiguration openZFSConfiguration) Specifies the configuration to use when creating and attaching an S3 access point to an FSx for OpenZFS volume.
- Parameters:
openZFSConfiguration
- Specifies the configuration to use when creating and attaching an S3 access point to an FSx for OpenZFS volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
openZFSConfiguration
default CreateAndAttachS3AccessPointRequest.Builder openZFSConfiguration(Consumer<CreateAndAttachS3AccessPointOpenZFSConfiguration.Builder> openZFSConfiguration) Specifies the configuration to use when creating and attaching an S3 access point to an FSx for OpenZFS volume.
This is a convenience method that creates an instance of theCreateAndAttachS3AccessPointOpenZFSConfiguration.Builder
avoiding the need to create one manually viaCreateAndAttachS3AccessPointOpenZFSConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toopenZFSConfiguration(CreateAndAttachS3AccessPointOpenZFSConfiguration)
.- Parameters:
openZFSConfiguration
- a consumer that will call methods onCreateAndAttachS3AccessPointOpenZFSConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3AccessPoint
CreateAndAttachS3AccessPointRequest.Builder s3AccessPoint(CreateAndAttachS3AccessPointS3Configuration s3AccessPoint) Specifies the virtual private cloud (VPC) configuration if you're creating an access point that is restricted to a VPC. For more information, see Creating access points restricted to a virtual private cloud.
- Parameters:
s3AccessPoint
- Specifies the virtual private cloud (VPC) configuration if you're creating an access point that is restricted to a VPC. For more information, see Creating access points restricted to a virtual private cloud.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3AccessPoint
default CreateAndAttachS3AccessPointRequest.Builder s3AccessPoint(Consumer<CreateAndAttachS3AccessPointS3Configuration.Builder> s3AccessPoint) Specifies the virtual private cloud (VPC) configuration if you're creating an access point that is restricted to a VPC. For more information, see Creating access points restricted to a virtual private cloud.
This is a convenience method that creates an instance of theCreateAndAttachS3AccessPointS3Configuration.Builder
avoiding the need to create one manually viaCreateAndAttachS3AccessPointS3Configuration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3AccessPoint(CreateAndAttachS3AccessPointS3Configuration)
.- Parameters:
s3AccessPoint
- a consumer that will call methods onCreateAndAttachS3AccessPointS3Configuration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateAndAttachS3AccessPointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateAndAttachS3AccessPointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-