## 类的使用
com.obs.services.model.GenericRequest

- 使用GenericRequest的程序包
  程序包 | 说明
  --- | ---
  com.obs.services.model |
  com.obs.services.model.fs |

- - ### com.obs.services.model中GenericRequest的使用

    com.obs.services.model中GenericRequest的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `AbortMultipartUploadRequest` Parameters in a request for aborting an multipart upload
    `class` | `AbstractBulkRequest` Abstract class for request parameters of bulk tasks
    `class` | `AppendObjectRequest` Parameters in an appendable upload request
    `class` | `BaseBucketRequest` Basic class of bucket requests
    `class` | `BaseObjectRequest` Basic class of object requests
    `class` | `BucketMetadataInfoRequest` Parameters in a request for obtaining bucket metadata
    `class` | `CompleteMultipartUploadRequest` Parameters in a request for combining parts
    `class` | `CopyObjectRequest` Parameters in a request for copying an object
    `class` | `CopyPartRequest` Parameters in the request for copying a part
    `class` | `DeleteObjectRequest` Request parameters for deleting an object.
    `class` | `DeleteObjectsRequest` Parameters in an object batch deletion request
    `class` | `DownloadFileRequest` Parameters in a request for downloading a file
    `class` | `GetObjectAclRequest` Parameters in a request for obtaining object ACLs
    `class` | `GetObjectMetadataRequest` Parameters in a request for obtaining the properties of an object
    `class` | `GetObjectRequest` Parameters in an object download request
    `class` | `InitiateMultipartUploadRequest` Parameters in a request for initializing a multipart upload
    `class` | `ListMultipartUploadsRequest` Parameters in a request for listing multipart uploads
    `class` | `ListObjectsRequest` Parameters in a request for listing objects in a bucket
    `class` | `ListPartsRequest` Parameters in a request for listing uploaded parts
    `class` | `ListVersionsRequest` Parameters in a request for listing versioning objects in a bucket
    `class` | `ModifyObjectRequest` Request parameters for writing data to a file
    `class` | `OptionsInfoRequest` Parameters in a bucket or object preflight request
    `class` | `PutObjectBasicRequest`
    `class` | `PutObjectRequest` Parameters in an object upload request
    `class` | `PutObjectsRequest` Request parameters for uploading objects in a batch.
    `class` | `RenameObjectRequest` Request parameters for renaming a file or folder Only the parallel file system supports this interface.
    `class` | `RestoreObjectRequest` Parameters in a request for restoring an Archive object
    `class` | `RestoreObjectsRequest` Request parameters of restoring Archive objects in a batch.
    `class` | `SetBucketAclRequest` Request for configuring bucket ACL.
    `class` | `SetBucketCorsRequest` Configure CORS for a bucket.
    `class` | `SetBucketDirectColdAccessRequest` Configure the direct reading policy for Archive objects in a bucket.
    `class` | `SetBucketEncryptionRequest` Configure encryption for a bucket.
    `class` | `SetBucketLifecycleRequest` Configure lifecycle rules for a bucket.
    `class` | `SetBucketLoggingRequest` Set logging for a bucket.
    `class` | `SetBucketNotificationRequest` Set event notification for a bucket.
    `class` | `SetBucketPolicyRequest` Request parameters for setting a bucket policy
    `class` | `SetBucketQuotaRequest` Set the bucket quota.
    `class` | `SetBucketReplicationRequest` Configure cross-region replication for a bucket.
    `class` | `SetBucketRequestPaymentRequest` Request for setting the requester-pays function for a bucket
    `class` | `SetBucketStoragePolicyRequest` Set a bucket policy.
    `class` | `SetBucketTaggingRequest` Request for setting a tag for a bucket
    `class` | `SetBucketVersioningRequest` Request for setting the versioning status of a bucket
    `class` | `SetBucketWebsiteRequest` Configure the static website hosting of a bucket.
    `class` | `SetObjectAclRequest` Bucket or object access control list (ACL)
    `class` | `SetObjectMetadataRequest` Parameters in a request for setting object properties
    `class` | `TruncateObjectRequest` Request parameters for truncating a file
    `class` | `UploadFileRequest` Parameters in a file upload request
    `class` | `UploadPartRequest` Parameters in a part upload request

  - ### com.obs.services.model.fs中GenericRequest的使用

    com.obs.services.model.fs中GenericRequest的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `DropFileRequest` Request parameters for deleting objects
    `class` | `DropFolderRequest` Request parameters for deleting folders.
    `class` | `GetAttributeRequest` Parameters in a request for obtaining filer or folder properties
    `class` | `GetBucketFSStatusRequest` Parameters in a request for obtaining status of the file gateway feature of the bucket
    `class` | `ListContentSummaryRequest` Parameters in a request for obtaining folder contentSummary
    `class` | `NewFileRequest` Parameters in a file creation request
    `class` | `NewFolderRequest` Parameters in a folder creation request
    `class` | `ReadFileRequest` Parameters in a request for obtaining the file content
    `class` | `RenameRequest` Parameters in a request for renaming a file or folder
    `class` | `SetBucketFSStatusRequest` Parameters in a request for setting status of the file gateway feature for a bucket
    `class` | `TruncateFileRequest` Parameters in a request for truncating a file
    `class` | `WriteFileRequest` Parameters in a request for writing data to a file

Copyright © 2021. All rights reserved.