Interface UpdateDataRepositoryAssociationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDataRepositoryAssociationRequest.Builder,,UpdateDataRepositoryAssociationRequest> FSxRequest.Builder,SdkBuilder<UpdateDataRepositoryAssociationRequest.Builder,,UpdateDataRepositoryAssociationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateDataRepositoryAssociationRequest
-
Method Summary
Modifier and TypeMethodDescriptionassociationId(String associationId) The ID of the data repository association that you are updating.clientRequestToken(String clientRequestToken) Sets the value of the ClientRequestToken property for this object.importedFileChunkSize(Integer importedFileChunkSize) For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association.The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association.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, sdkFields
-
Method Details
-
associationId
The ID of the data repository association that you are updating.
- Parameters:
associationId- The ID of the data repository association that you are updating.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-
importedFileChunkSize
For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.
The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.
- Parameters:
importedFileChunkSize- For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.
- Parameters:
s3- The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
default UpdateDataRepositoryAssociationRequest.Builder s3(Consumer<S3DataRepositoryConfiguration.Builder> s3) The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.
This is a convenience method that creates an instance of theS3DataRepositoryConfiguration.Builderavoiding the need to create one manually viaS3DataRepositoryConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3(S3DataRepositoryConfiguration).- Parameters:
s3- a consumer that will call methods onS3DataRepositoryConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateDataRepositoryAssociationRequest.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
UpdateDataRepositoryAssociationRequest.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.
-