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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.fsx.model.FSxRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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
OpenZFSis supported.- Parameters:
type- The type of S3 access point you want to create. OnlyOpenZFSis 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
OpenZFSis supported.- Parameters:
type- The type of S3 access point you want to create. OnlyOpenZFSis 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.Builderavoiding the need to create one manually viaCreateAndAttachS3AccessPointOpenZFSConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCreateAndAttachS3AccessPointS3Configuration.builder().When the
Consumercompletes,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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-