Interface DisassociateFileSystemRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DisassociateFileSystemRequest.Builder,,DisassociateFileSystemRequest> SdkBuilder<DisassociateFileSystemRequest.Builder,,DisassociateFileSystemRequest> SdkPojo,SdkRequest.Builder,StorageGatewayRequest.Builder
- Enclosing class:
DisassociateFileSystemRequest
public static interface DisassociateFileSystemRequest.Builder
extends StorageGatewayRequest.Builder, SdkPojo, CopyableBuilder<DisassociateFileSystemRequest.Builder,DisassociateFileSystemRequest>
-
Method Summary
Modifier and TypeMethodDescriptionfileSystemAssociationARN(String fileSystemAssociationARN) The Amazon Resource Name (ARN) of the file system association to be deleted.forceDelete(Boolean forceDelete) If this value is set to true, the operation disassociates an Amazon FSx file system immediately.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.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.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.storagegateway.model.StorageGatewayRequest.Builder
build
-
Method Details
-
fileSystemAssociationARN
The Amazon Resource Name (ARN) of the file system association to be deleted.
- Parameters:
fileSystemAssociationARN- The Amazon Resource Name (ARN) of the file system association to be deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
forceDelete
If this value is set to true, the operation disassociates an Amazon FSx file system immediately. It ends all data uploads to the file system, and the file system association enters the
FORCE_DELETINGstatus. If this value is set to false, the Amazon FSx file system does not disassociate until all data is uploaded.- Parameters:
forceDelete- If this value is set to true, the operation disassociates an Amazon FSx file system immediately. It ends all data uploads to the file system, and the file system association enters theFORCE_DELETINGstatus. If this value is set to false, the Amazon FSx file system does not disassociate until all data is uploaded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DisassociateFileSystemRequest.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
DisassociateFileSystemRequest.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.
-