# 程序包 com.obs.services.model

- 接口概要
  接口 | 说明
  --- | ---
  GranteeInterface | Interface abstraction of the grantee or grantee group in the ACL `AccessControlList`
  ISecurityKey |
  ProgressListener | Data transfer listener
  ProgressStatus | Data transfer status
  TaskCallback<K,V> | Task execution callback
  TaskProgressListener |
  TaskProgressStatus |
  UploadObjectsProgressListener |
  UploadProgressStatus |

- 类概要
  类 | 说明
  --- | ---
  AbortMultipartUploadRequest | Parameters in a request for aborting an multipart upload
  AbstractBulkRequest | Abstract class for request parameters of bulk tasks
  AbstractNotification | Abstract class for event notification configuration
  AbstractNotification.Filter | List of filtering rules configured for event notification
  AbstractNotification.Filter.FilterRule | Filtering rules configured for event notification
  AbstractTemporarySignatureRequest | Abstract class for request parameters of signature-carrying queries
  AccessControlList | Bucket or object ACL Include a set of permissions ( `Permission`) authorized to specified grantee ( `GranteeInterface`).
  AppendObjectRequest | Parameters in an appendable upload request
  AppendObjectResult | Response to an appendable upload request
  BaseBucketRequest | Basic class of bucket requests
  BaseObjectRequest | Basic class of object requests
  BucketCors | Bucket CORS rules
  BucketCorsRule | Bucket CORS rules
  BucketDirectColdAccess | Direct reading policy for Archive objects in a bucket
  BucketEncryption | Bucket encryption information.
  BucketLocationResponse | Response to a request for obtaining the bucket location
  BucketLoggingConfiguration | Logging settings of a bucket
  BucketMetadataInfoRequest | Parameters in a request for obtaining bucket metadata
  BucketMetadataInfoResult | Response to a request for obtaining bucket metadata
  BucketNotificationConfiguration | Bucket notification configuration
  BucketPolicyResponse | Response to a request for obtaining a bucket policy
  BucketQuota | Bucket quota information
  BucketStorageInfo | Bucket storage information
  BucketStoragePolicyConfiguration | Bucket storage policy
  BucketTagInfo | Bucket tagging configuration
  BucketTagInfo.TagSet | Bucket tag set
  BucketTagInfo.TagSet.Tag | Bucket tag
  BucketVersioningConfiguration | Bucket versioning status
  CanonicalGrantee | Grantee information in the ACL, `AccessControlList`
  CompleteMultipartUploadRequest | Parameters in a request for combining parts
  CompleteMultipartUploadResult | Response to a request for combining parts
  CopyObjectRequest | Parameters in a request for copying an object
  CopyObjectResult | Response to a request for copying an object
  CopyPartRequest | Parameters in the request for copying a part
  CopyPartResult | Response to a request for copying a part
  CreateBucketRequest | Parameters in a bucket creation request
  DeleteObjectRequest | Request parameters for deleting an object.
  DeleteObjectResult | Response to an object deletion request
  DeleteObjectsRequest | Parameters in an object batch deletion request
  DeleteObjectsResult | Response to an object batch deletion request
  DeleteObjectsResult.DeleteObjectResult | Results returned if the deletion succeeds
  DeleteObjectsResult.ErrorResult | Results returned if the deletion fails
  DownloadFileRequest | Parameters in a request for downloading a file
  DownloadFileResult | Response to a file download request
  FunctionGraphConfiguration | FunctionGraph event notification configuration
  GenericRequest | Basic class of all requests, which encapsulates common parameters used by all requests.
  GetObjectAclRequest | Parameters in a request for obtaining object ACLs
  GetObjectMetadataRequest | Parameters in a request for obtaining the properties of an object
  GetObjectRequest | Parameters in an object download request
  GrantAndPermission | Grantee or grantee group and permission information, `AccessControlList`
  GroupGrantee | Grantee group information in the ACL, `AccessControlList`
  HeaderResponse | Public response result, including the request ID and response headers
  InitiateMultipartUploadRequest | Parameters in a request for initializing a multipart upload
  InitiateMultipartUploadResult | Response to a request for initializing a multipart upload
  KeyAndVersion | Information about the versioning object to be deleted
  LifecycleConfiguration | Bucket lifecycle rules
  ListBucketsRequest | Parameters in a request for listing buckets
  ListBucketsResult | Response to a request for listing buckets
  ListMultipartUploadsRequest | Parameters in a request for listing multipart uploads
  ListObjectsRequest | Parameters in a request for listing objects in a bucket
  ListPartsRequest | Parameters in a request for listing uploaded parts
  ListPartsResult | Response to a request for listing uploaded parts
  ListVersionsRequest | Parameters in a request for listing versioning objects in a bucket
  ListVersionsResult | Response to a request for listing versioning objects in a bucket
  ModifyObjectRequest | Request parameters for writing data to a file
  ModifyObjectResult | Response to the file writing request.
  MonitorableProgressListener | Implementation class of the data transmission listener that can monitor the running status of subprocesses
  Multipart | Part information in a multipart upload
  MultipartUpload | Multipart upload
  MultipartUploadListing | Response to a request for listing multipart uploads
  ObjectListing | Response to a request for listing objects in a bucket
  ObjectMetadata | Object properties
  ObjectRepleaceMetadata | Response headers that can be rewritten during object download
  ObsBucket | Buckets in OBS
  ObsObject | Objects in OBS
  OptionsInfoRequest | Parameters in a bucket or object preflight request
  OptionsInfoResult | Response to a bucket or object preflight request
  Owner | Bucket or object owner
  PartEtag | Part information, including the ETag and part number
  Permission | Permissions in the ACL
  PolicyConditionItem |
  PolicyTempSignatureRequest | Request parameters of policy-based temporary access authorization
  PostSignatureRequest | Parameters in a request for browser-based authorized access
  PostSignatureResponse | Response to a request for browser-based authorized access
  PutObjectBasicRequest |
  PutObjectRequest | Parameters in an object upload request
  PutObjectResult | Response to an object upload request
  PutObjectsRequest | Request parameters for uploading objects in a batch.
  ReadAheadQueryResult | Response to the request for querying the progress of the read-ahead task
  ReadAheadRequest | Request parameters for reading ahead objects
  ReadAheadResult | Response to the request for reading ahead objects
  Redirect | Request redirection configuration
  RedirectAllRequest | Redirection configuration for all requests
  RenameObjectRequest | Request parameters for renaming a file or folder Only the parallel file system supports this interface.
  RenameObjectResult | Response to the request for renaming a file/folder
  ReplicationConfiguration | Cross-region replication configuration of a bucket
  ReplicationConfiguration.Destination |
  ReplicationConfiguration.Rule |
  RequestPaymentConfiguration | Configuration of the requester-pays function of a bucket
  RestoreObjectRequest | Parameters in a request for restoring an Archive object
  RestoreObjectRequest.RestoreObjectStatus | Status of the Archive object
  RestoreObjectResult | Response to the request for restoring Archive objects
  RestoreObjectsRequest | Request parameters of restoring Archive objects in a batch.
  RouteRule | Route rules for redirection
  RouteRuleCondition | Redirection condition
  S3Bucket | 已过时
  S3BucketCors | 已过时
  S3Object | 已过时
  ServerAlgorithm | 已过时
  ServerEncryption | 已过时
  SetBucketAclRequest | Request for configuring bucket ACL.
  SetBucketCorsRequest | Configure CORS for a bucket.
  SetBucketDirectColdAccessRequest | Configure the direct reading policy for Archive objects in a bucket.
  SetBucketEncryptionRequest | Configure encryption for a bucket.
  SetBucketLifecycleRequest | Configure lifecycle rules for a bucket.
  SetBucketLoggingRequest | Set logging for a bucket.
  SetBucketNotificationRequest | Set event notification for a bucket.
  SetBucketPolicyRequest | Request parameters for setting a bucket policy
  SetBucketQuotaRequest | Set the bucket quota.
  SetBucketReplicationRequest | Configure cross-region replication for a bucket.
  SetBucketRequestPaymentRequest | Request for setting the requester-pays function for a bucket
  SetBucketStoragePolicyRequest | Set a bucket policy.
  SetBucketTaggingRequest | Request for setting a tag for a bucket
  SetBucketVersioningRequest | Request for setting the versioning status of a bucket
  SetBucketWebsiteRequest | Configure the static website hosting of a bucket.
  SetObjectAclRequest | Bucket or object access control list (ACL)
  SetObjectMetadataRequest | Parameters in a request for setting object properties
  SseCHeader | SSE-C encryption/decryption headers
  SseKmsHeader | SSE-KMS encryption headers
  TemporarySignatureRequest | Parameters in a request for temporarily authorized access
  TemporarySignatureResponse | Response to a request for temporarily authorized access
  TopicConfiguration | Event notification configuration
  TruncateObjectRequest | Request parameters for truncating a file
  TruncateObjectResult | Response to the request for truncating a file
  UploadFileRequest | Parameters in a file upload request
  UploadPartRequest | Parameters in a part upload request
  UploadPartResult | Response to a part upload request
  V4PostSignatureRequest | 已过时
  V4PostSignatureResponse | Response to a request for browser-based authorized access
  V4TemporarySignatureRequest | 已过时
  V4TemporarySignatureResponse | 已过时
  VersionOrDeleteMarker | Versioning object information
  WebsiteConfiguration | Website hosting configuration of a bucket

- 枚举概要
  枚举 | 说明
  --- | ---
  AuthTypeEnum | Authentication type
  AvailableZoneEnum | Bucket cluster type
  BucketTypeEnum |
  CacheOptionEnum | Control option of the read-ahead cache
  EventTypeEnum | Event type
  ExtensionBucketPermissionEnum | OBS Bucket extension permission
  ExtensionObjectPermissionEnum | OBS Bucket extension permission
  GroupGranteeEnum | Type of the user group
  HistoricalObjectReplicationEnum | Keyword for replicating historical objects.
  HttpMethodEnum | HTTP/HTTPS request method
  HttpProtocolTypeEnum | HTTP type
  PolicyConditionItem.ConditionOperator |
  ProtocolEnum | Redirection protocol
  RequestPaymentEnum | Status of the requester-pays function of a bucket
  RestoreTierEnum | Restoration option
  RuleStatusEnum | Rule status
  SpecialParamEnum | Special operator, which indicates the sub-resource to be operated
  SSEAlgorithmEnum | Server-side encryption types
  StorageClassEnum | Storage class
  VersioningStatusEnum | Versioning status

Copyright © 2021. All rights reserved.