Interface DeleteFileShareRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<DeleteFileShareRequest.Builder,DeleteFileShareRequest>, SdkBuilder<DeleteFileShareRequest.Builder,DeleteFileShareRequest>, SdkPojo, SdkRequest.Builder, StorageGatewayRequest.Builder
Enclosing class:
DeleteFileShareRequest

public static interface DeleteFileShareRequest.Builder extends StorageGatewayRequest.Builder, SdkPojo, CopyableBuilder<DeleteFileShareRequest.Builder,DeleteFileShareRequest>
  • Method Details

    • fileShareARN

      DeleteFileShareRequest.Builder fileShareARN(String fileShareARN)

      The Amazon Resource Name (ARN) of the file share to be deleted.

      Parameters:
      fileShareARN - The Amazon Resource Name (ARN) of the file share to be deleted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • forceDelete

      DeleteFileShareRequest.Builder forceDelete(Boolean forceDelete)

      If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to Amazon Web Services. Otherwise, the file share is not deleted until all data is uploaded to Amazon Web Services. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

      Valid Values: true | false

      Parameters:
      forceDelete - If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to Amazon Web Services. Otherwise, the file share is not deleted until all data is uploaded to Amazon Web Services. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

      Valid Values: true | false

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      DeleteFileShareRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.