# 程序包 com.aliyun.oss.model

- 接口概要
  接口 | 说明
  --- | ---
  CallbackResult | The result of the callback.
  Grantee | The permission's grantee information.
  InventoryOptionalFields | The optional fields that can be included in the inventory results.

- 类概要
  类 | 说明
  --- | ---
  AbortMultipartUploadRequest | The request class which is used to abort a multipart upload.
  AccessControlList | The class encapsulates the access control list (ACL) information of OSS.
  AddBucketCnameRequest |
  AddBucketReplicationRequest | The request class that is used to add a cross region replication request on a bucket.
  AppendObjectRequest |
  AppendObjectResult | Successful response of append object operation.
  AsyncFetchTaskConfiguration |
  Bucket | Bucket is the namespace in OSS.
  BucketInfo | Bucket info
  BucketList |
  BucketLoggingResult |
  BucketMetadata | OSS Bucket's metadata.
  BucketProcess |
  BucketQosInfo |
  BucketReferer | The `Bucket`'s http referer information.
  BucketReplicationProgress | The progress of cross region bucket replication.
  BucketStat | Bucket Stat It contains the current bucket's occupant size and file count.
  BucketVersioningConfiguration | Represents the versioning configuration for a bucket.
  BucketWebsiteResult |
  Callback | When an upload succeeds, OSS provides the mechanism to send a post message to a callbackurl to trigger some action defined by that callbackurl.
  CnameConfiguration |
  CompleteMultipartUploadRequest | The request class that is used to complete a multipart upload.
  CompleteMultipartUploadResult | The result of a multipart upload.
  CopyObjectRequest | The request class that is used to copy an object.
  CopyObjectResult | The result of copying an existing OSS object.
  CORSConfiguration |
  CreateBucketRequest |
  CreateBucketVpcipRequest |
  CreateLiveChannelRequest |
  CreateLiveChannelResult |
  CreateSelectMetaInputStream |
  CreateSelectObjectMetadataRequest |
  CreateSymlinkRequest | The request class that is used to create symlink on an object.
  CreateUdfApplicationRequest |
  CreateUdfRequest | The request that is used to create UDF.
  CreateVpcipRequest |
  CreateVpcipResult |
  CSVFormat |
  DeleteBucketCnameRequest |
  DeleteBucketInventoryConfigurationRequest | Request object to delete an inventory configuration.
  DeleteBucketReplicationRequest | The request that is to delete cross region's bucket replication.
  DeleteBucketVpcipRequest |
  DeleteObjectsRequest | Options for deleting multiple objects in a specified bucket.
  DeleteObjectsResult | Successful response for deleting multiple objects.
  DeleteVersionRequest | Provides options for deleting a specific version of an object in the specified bucket.
  DeleteVersionsRequest | Provides options for deleting multiple objects in a specified bucket.
  DeleteVersionsRequest.KeyVersion | A key to delete, with an optional version attribute.
  DeleteVersionsResult | Successful response to `OSS.deleteObjects(DeleteObjectsRequest)`.
  DeleteVersionsResult.DeletedVersion | A successfully deleted object.
  DeleteVpcipRequest |
  DownloadFileRequest | The request class that is to download file with multiple parts download.
  DownloadFileResult | The result of downloading file.
  GeneratePresignedUrlRequest | This class wraps all the information needed to generate a presigned URl.
  GenerateRtmpUriRequest | This class wraps all the information needed to generate the signed pushing streaming url.
  GenerateVodPlaylistRequest |
  GenericRequest | A generic request that contains some basic request options, such as bucket name, object key, costom headers, progress listener and so on.
  GenericResult | A generic result that contains some basic response options, such as requestId.
  GetAsyncFetchTaskRequest |
  GetAsyncFetchTaskResult |
  GetBucketImageResult |
  GetBucketInventoryConfigurationRequest |
  GetBucketInventoryConfigurationResult |
  GetBucketPolicyResult |
  GetBucketReplicationProgressRequest | This request class is used to get the bucket replication progress information from OSS.
  GetBucketRequestPaymentResult |
  GetImageStyleResult |
  GetObjectRequest | This is the request class that is used to download an object from OSS.
  GetUdfApplicationLogRequest |
  GetVodPlaylistRequest |
  Grant | ACL's permission grant information.
  HeadObjectRequest | Options for checking if the object key exists under the specified bucket.
  ImageProcess |
  InitiateMultipartUploadRequest | This is the request that is used to initiate a multipart upload.
  InitiateMultipartUploadResult |
  InputSerialization | Define input serialization of the select object operations.
  InstanceFlavor | Instance Flavor Udf Applacation's runtime.For the detail, please refer ECS document.
  InventoryConfiguration |
  InventoryDestination | Information about where to publish the inventory results.
  InventoryEncryption |
  InventoryFilter |
  InventoryOSSBucketDestination | Contains the bucket name, file format, bucket owner (optional), prefix (optional) and encryption (optional) where inventory results are published.
  InventorySchedule | Schedule for generating inventory results.
  InventoryServerSideEncryptionKMS | Userd for server side encryption with KMS.
  InventoryServerSideEncryptionOSS | Used for server side encryption with OSS.
  JsonFormat |
  LifecycleRule | Life cycle rule class.
  LifecycleRule.AbortMultipartUpload |
  LifecycleRule.NoncurrentVersionExpiration |
  LifecycleRule.NoncurrentVersionStorageTransition |
  LifecycleRule.StorageTransition |
  ListBucketInventoryConfigurationsRequest | Request object to list inventory configurations of a bucket.
  ListBucketInventoryConfigurationsResult | Result of the list bucket inventory configuration opreation.
  ListBucketsRequest |
  ListLiveChannelsRequest | This is the request class is used to list Live Channels under a bucket.
  ListMultipartUploadsRequest | This is the request class to list executing multipart uploads under a bucket.
  ListObjectsRequest | This is the request class to list objects under a bucket.
  ListObjectsV2Request | This is the request class to list objects under a bucket.
  ListObjectsV2Result | This is the result of the listing objects request.
  ListPartsRequest | This is the request class to list parts of a ongoing multipart upload.
  ListVersionsRequest | Provides options for returning a list of summary information about the versions in a specified bucket.
  LiveChannel |
  LiveChannelGenericRequest |
  LiveChannelInfo |
  LiveChannelListing |
  LiveChannelStat |
  LiveChannelStat.AudioStat | The Live Channel's Audio information
  LiveChannelStat.VideoStat | The Live Channel's video and audio information
  LiveChannelTarget | The persistent storage information for the Live Channel.
  LiveRecord |
  LocationConstraint |
  MultipartUpload |
  MultipartUploadListing | The entity class that wraps all information about multipart upload.
  ObjectAcl | OSS Object ACL。
  ObjectListing |
  ObjectMetadata | OSS Object's metadata.
  OptionsRequest |
  OSSObject | The entity class for representing an object in OSS.
  OSSObjectSummary | `OSSObject` summary information.
  OSSSymlink | The entity class representing a OSS symlink file.
  OSSVersionSummary | Contains the summary of a version stored in an OSS bucket.
  OutputSerialization | Define how to output results of the select object operations.
  Owner | The entity class representing the owner of OSS `Bucket`.
  PartETag | The result information for a part's upload in a multipart upload.
  PartListing | The entity class wraps the result of the list parts request.
  PartSummary | 包含通过Multipart上传模式上传的Part的摘要信息。
  PolicyConditions | Policy Conditions.
  ProcessObjectRequest |
  PutBucketImageRequest |
  PutImageStyleRequest |
  PutObjectRequest |
  PutObjectResult | The result class of a Put Object request.
  ReplicationRule | The cross region replication rules on a bucket.
  ResizeUdfApplicationRequest |
  ResponseHeaderOverrides | The class wraps the HTTP Get response headers to override.
  RestoreConfiguration |
  RestoreJobParameters | The job parameters of restoring the `StorageClass.ColdArchive` object.
  RestoreObjectRequest |
  RestoreObjectResult | Successful response of restore object operation.
  RoutingRule | A rule that identifies a condition and the redirect that is applied when the condition is met.
  RoutingRule.Condition | Container for describing a condition that must be met for the specified redirect to be applied.
  RoutingRule.Redirect | Container element that provides instructions for redirecting the request.
  SelectInputStream |
  SelectObjectMetadata | Metadata for select object requests.
  SelectObjectMetadata.CSVObjectMetadata |
  SelectObjectMetadata.JsonObjectMetadata |
  SelectObjectMetadata.SelectContentMetadataBase |
  SelectObjectRequest | This is the request class that is used to select an object from OSS.
  ServerSideEncryptionByDefault | Describes the default server-side encryption to apply to new objects in the bucket.
  ServerSideEncryptionConfiguration | Container for server-side encryption configuration rules.
  SetAsyncFetchTaskRequest |
  SetAsyncFetchTaskResult |
  SetBucketAclRequest |
  SetBucketCORSRequest |
  SetBucketCORSRequest.CORSRule |
  SetBucketEncryptionRequest | Represents the input of a `PutBucketEncryption` operation.
  SetBucketInventoryConfigurationRequest | Request object to set an inventory configuration to a bucket.
  SetBucketLifecycleRequest |
  SetBucketLoggingRequest |
  SetBucketPolicyRequest |
  SetBucketProcessRequest |
  SetBucketQosInfoRequest |
  SetBucketRefererRequest |
  SetBucketRequestPaymentRequest |
  SetBucketStorageCapacityRequest |
  SetBucketTaggingRequest |
  SetBucketVersioningRequest | Contains options for setting the versioning configuration for a bucket.
  SetBucketWebsiteRequest |
  SetLiveChannelRequest |
  SetObjectAclRequest |
  SetObjectTaggingRequest |
  SetTaggingRequest |
  SimplifiedObjectMeta | The simplified metadata information of an OSS object.
  Style |
  TagSet |
  UdfApplicationConfiguration | Udf Application Configuration
  UdfApplicationInfo | Udf Image Info
  UdfApplicationLog | The result class represents the UDF Application Log's content.
  UdfGenericRequest | A generic request that contains some basic request options, such as udf name and so on.
  UdfImageInfo | Udf Image Info
  UdfInfo | Udf info
  UpgradeUdfApplicationRequest |
  UploadFileRequest | The file upload request to start a multipart upload.
  UploadFileResult | The result of a file upload.
  UploadPartCopyRequest |
  UploadPartCopyResult |
  UploadPartRequest | This is the request class to upload a file part in a multipart upload.
  UploadPartResult | The result information of a part upload in a multipart upload.
  UploadUdfImageRequest | This is the request class to upload the UDF image.
  UserQos |
  UserQosInfo |
  VersionListing | Contains the results of listing the versions in an OSS bucket, including a list of `OSSVersionSummary` objects describing each version, information describing if this is a complete or partial listing, and the original request parameters.
  Vpcip |
  VpcPolicy |
  WebServiceRequest |

- 枚举概要
  枚举 | 说明
  --- | ---
  AddBucketReplicationRequest.ReplicationAction |
  AsyncFetchTaskState |
  Callback.CalbackBodyType |
  CannedAccessControlList | The predefined Access Control List (ACL) It defines some common permissions.
  CannedUdfAcl | Predefined UDF access control list.
  CnameConfiguration.CnameStatus |
  CompressionType |
  CSVFormat.Header |
  DataEncryptionAlgorithm | Server-side Data Encryption Algorithm.
  DataRedundancyType | Data redundancy type
  GroupGrantee | The group of grantees that could be granted permission as a whole.
  InventoryFormat | The output format of the inventory results.
  InventoryFrequency | The frequency for producing inventory results.
  InventoryIncludedObjectVersions | The object version(s) that can be included in the inventory results.
  JsonType |
  LifecycleRule.RuleStatus |
  LiveChannelStatus |
  MatchMode | The match mode for post policy conditions
  ObjectPermission | The enum of `OSSObject`'s access control permission.
  Payer |
  Permission | Access Permission enum
  PushflowStatus |
  ReplicationStatus | The status of cross region replication.
  RestoreTier | The restore priority.
  RoutingRule.Protocol |
  RoutingRule.RedirectType |
  SelectContentFormat |
  SelectObjectRequest.ExpressionType |
  SSEAlgorithm | Server-side Encryption Algorithm.
  StorageClass | The storage class.

- 异常错误概要
  异常错误 | 说明
  --- | ---
  SelectObjectException |

Copyright © 2020. All Rights Reserved.