# 程序包 com.aliyun.oss.model
的使用

- 使用com.aliyun.oss.model的程序包
  程序包 | 说明
  --- | ---
  com.aliyun.oss |
  com.aliyun.oss.common.comm |
  com.aliyun.oss.common.parser |
  com.aliyun.oss.crypto |
  com.aliyun.oss.event |
  com.aliyun.oss.model |

- com.aliyun.oss使用的com.aliyun.oss.model中的类
  类和说明
  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
  CannedAccessControlList The predefined Access Control List (ACL) It defines some common permissions.
  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
  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
  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.
  DeleteVersionsResult Successful response to `OSS.deleteObjects(DeleteObjectsRequest)`.
  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
  HeadObjectRequest Options for checking if the object key exists under the specified bucket.
  InitiateMultipartUploadRequest This is the request that is used to initiate a multipart upload.
  InitiateMultipartUploadResult
  InventoryConfiguration
  LifecycleRule Life cycle rule class.
  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
  LiveChannelStatus
  LiveRecord
  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.
  OSSSymlink The entity class representing a OSS symlink file.
  PartListing The entity class wraps the result of the list parts request.
  Payer
  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
  RestoreConfiguration
  RestoreObjectRequest
  RestoreObjectResult Successful response of restore object operation.
  SelectObjectMetadata Metadata for select object requests.
  SelectObjectRequest This is the request class that is used to select an object from OSS.
  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
  SimplifiedObjectMeta The simplified metadata information of an OSS object.
  Style
  TagSet
  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

- com.aliyun.oss.common.comm使用的com.aliyun.oss.model中的类
  类和说明
  WebServiceRequest

- com.aliyun.oss.common.parser使用的com.aliyun.oss.model中的类
  类和说明
  AddBucketCnameRequest
  AddBucketReplicationRequest The request class that is used to add a cross region replication request on a bucket.
  AsyncFetchTaskConfiguration
  BucketQosInfo
  BucketReferer The `Bucket`'s http referer information.
  CompleteMultipartUploadRequest The request class that is used to complete a multipart upload.
  CreateBucketRequest
  CreateBucketVpcipRequest
  CreateLiveChannelRequest
  CreateSelectObjectMetadataRequest
  CreateUdfApplicationRequest
  CreateUdfRequest The request that is used to create UDF.
  CreateVpcipRequest
  DeleteBucketCnameRequest
  DeleteBucketReplicationRequest The request that is to delete cross region's bucket replication.
  DeleteObjectsRequest Options for deleting multiple objects in a specified bucket.
  DeleteVersionsRequest Provides options for deleting multiple objects in a specified bucket.
  DeleteVpcipRequest
  ImageProcess
  InventoryConfiguration
  ProcessObjectRequest
  PutBucketImageRequest
  PutImageStyleRequest
  ResizeUdfApplicationRequest
  RestoreObjectRequest
  SelectObjectRequest This is the request class that is used to select an object from OSS.
  SetBucketCORSRequest
  SetBucketEncryptionRequest Represents the input of a `PutBucketEncryption` operation.
  SetBucketLifecycleRequest
  SetBucketLoggingRequest
  SetBucketPolicyRequest
  SetBucketVersioningRequest Contains options for setting the versioning configuration for a bucket.
  SetBucketWebsiteRequest
  SetTaggingRequest
  UpgradeUdfApplicationRequest
  UserQos
  VpcPolicy

- com.aliyun.oss.crypto使用的com.aliyun.oss.model中的类
  类和说明
  AbortMultipartUploadRequest The request class which is used to abort a multipart upload.
  CompleteMultipartUploadRequest The request class that is used to complete a multipart upload.
  CompleteMultipartUploadResult The result of a multipart upload.
  GetObjectRequest This is the request class that is used to download an object from OSS.
  InitiateMultipartUploadRequest This is the request that is used to initiate a multipart upload.
  InitiateMultipartUploadResult
  ObjectMetadata OSS Object's metadata.
  OSSObject The entity class for representing an object in OSS.
  PutObjectRequest
  PutObjectResult The result class of a Put Object request.
  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.
  WebServiceRequest

- com.aliyun.oss.event使用的com.aliyun.oss.model中的类
  类和说明
  WebServiceRequest

- com.aliyun.oss.model使用的com.aliyun.oss.model中的类
  类和说明
  AddBucketCnameRequest
  AddBucketReplicationRequest.ReplicationAction
  AppendObjectRequest
  AsyncFetchTaskConfiguration
  AsyncFetchTaskState
  Bucket Bucket is the namespace in OSS.
  BucketQosInfo
  BucketReferer The `Bucket`'s http referer information.
  BucketVersioningConfiguration Represents the versioning configuration for a bucket.
  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.
  Callback.CalbackBodyType
  CallbackResult The result of the callback.
  CannedAccessControlList The predefined Access Control List (ACL) It defines some common permissions.
  CannedUdfAcl Predefined UDF access control list.
  CnameConfiguration.CnameStatus
  CompleteMultipartUploadResult The result of a multipart upload.
  CompressionType
  CreateBucketRequest
  CreateSelectObjectMetadataRequest
  CSVFormat
  CSVFormat.Header
  DataEncryptionAlgorithm Server-side Data Encryption Algorithm.
  DataRedundancyType Data redundancy type
  DeleteBucketCnameRequest
  DeleteBucketReplicationRequest The request that is to delete cross region's bucket replication.
  DeleteObjectsRequest Options for deleting multiple objects in a specified bucket.
  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.DeletedVersion A successfully deleted object.
  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
  GetBucketReplicationProgressRequest This request class is used to get the bucket replication progress information from OSS.
  GetObjectRequest This is the request class that is used to download an object from OSS.
  Grant ACL's permission grant information.
  Grantee The permission's grantee information.
  GroupGrantee The group of grantees that could be granted permission as a whole.
  HeadObjectRequest Options for checking if the object key exists under the specified bucket.
  ImageProcess
  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
  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.
  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
  JsonType
  LifecycleRule Life cycle rule class.
  LifecycleRule.AbortMultipartUpload
  LifecycleRule.NoncurrentVersionExpiration
  LifecycleRule.NoncurrentVersionStorageTransition
  LifecycleRule.RuleStatus
  LifecycleRule.StorageTransition
  ListBucketInventoryConfigurationsRequest Request object to list inventory configurations of a bucket.
  ListBucketsRequest
  ListLiveChannelsRequest This is the request class is used to list Live Channels 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.
  ListVersionsRequest Provides options for returning a list of summary information about the versions in a specified bucket.
  LiveChannel
  LiveChannelGenericRequest
  LiveChannelStat.AudioStat The Live Channel's Audio information
  LiveChannelStat.VideoStat The Live Channel's video and audio information
  LiveChannelStatus
  LiveChannelTarget The persistent storage information for the Live Channel.
  MatchMode The match mode for post policy conditions
  MultipartUpload
  ObjectMetadata OSS Object's metadata.
  ObjectPermission The enum of `OSSObject`'s access control permission.
  OptionsRequest
  OSSObjectSummary `OSSObject` summary information.
  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.
  PartSummary 包含通过Multipart上传模式上传的Part的摘要信息。
  Payer
  Permission Access Permission enum
  PushflowStatus
  PutBucketImageRequest
  PutObjectRequest
  ReplicationStatus The status of cross region replication.
  ResponseHeaderOverrides The class wraps the HTTP Get response headers to override.
  RestoreConfiguration
  RestoreJobParameters The job parameters of restoring the `StorageClass.ColdArchive` object.
  RestoreObjectRequest
  RestoreTier The restore priority.
  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.Protocol
  RoutingRule.Redirect Container element that provides instructions for redirecting the request.
  RoutingRule.RedirectType
  SelectContentFormat
  SelectObjectMetadata.CSVObjectMetadata
  SelectObjectMetadata.JsonObjectMetadata
  SelectObjectMetadata.SelectContentMetadataBase
  SelectObjectRequest This is the request class that is used to select an object from OSS.
  SelectObjectRequest.ExpressionType
  ServerSideEncryptionByDefault Describes the default server-side encryption to apply to new objects in the bucket.
  ServerSideEncryptionConfiguration Container for server-side encryption configuration rules.
  SetAsyncFetchTaskRequest
  SetBucketAclRequest
  SetBucketCORSRequest.CORSRule
  SetBucketEncryptionRequest Represents the input of a `PutBucketEncryption` operation.
  SetBucketLoggingRequest
  SetBucketRefererRequest
  SetBucketStorageCapacityRequest
  SetBucketTaggingRequest
  SetBucketVersioningRequest Contains options for setting the versioning configuration for a bucket.
  SetObjectAclRequest
  SetObjectTaggingRequest
  SetTaggingRequest
  SSEAlgorithm Server-side Encryption Algorithm.
  StorageClass The storage class.
  Style
  TagSet
  UdfApplicationConfiguration Udf Application Configuration
  UdfGenericRequest A generic request that contains some basic request options, such as udf name and so on.
  UserQos
  Vpcip
  VpcPolicy
  WebServiceRequest

Copyright © 2020. All Rights Reserved.