Class AliyunObjectService


@Service public class AliyunObjectService extends BaseAliyunService

Description: Aliyun OSS 对象 Service

Author:
: gengwei.zheng
Date:
: 2023/7/23 16:31
  • Constructor Summary

    Constructors
    Constructor
    Description
    AliyunObjectService(cn.herodotus.engine.assistant.definition.support.AbstractObjectPool<com.aliyun.oss.OSS> ossClientObjectPool)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.aliyun.oss.model.AppendObjectResult
    appendObject(com.aliyun.oss.model.AppendObjectRequest request)
     
    com.aliyun.oss.model.CopyObjectResult
    copyObject(com.aliyun.oss.model.CopyObjectRequest request)
     
    com.aliyun.oss.model.VoidResult
    createDirectory(com.aliyun.oss.model.CreateDirectoryRequest request)
     
    com.aliyun.oss.model.DeleteDirectoryResult
    deleteDirectory(com.aliyun.oss.model.DeleteDirectoryRequest request)
     
    com.aliyun.oss.model.VoidResult
    deleteVersion(com.aliyun.oss.model.DeleteVersionRequest request)
     
    com.aliyun.oss.model.DeleteVersionsResult
    deleteVersions(com.aliyun.oss.model.DeleteVersionsRequest request)
     
    boolean
    doesObjectExist(com.aliyun.oss.model.GenericRequest request)
     
    com.aliyun.oss.model.OSSObject
    getObject(com.aliyun.oss.model.GetObjectRequest request)
     
    com.aliyun.oss.model.ObjectMetadata
    getObjectMetadata(com.aliyun.oss.model.GetObjectRequest request)
     
    com.aliyun.oss.model.SimplifiedObjectMeta
    getSimplifiedObjectMeta(com.aliyun.oss.model.GetObjectRequest request)
     
    com.aliyun.oss.model.ObjectMetadata
    headObject(com.aliyun.oss.model.HeadObjectRequest request)
     
    com.aliyun.oss.model.ObjectListing
    listObjects(com.aliyun.oss.model.ListObjectsRequest request)
     
    com.aliyun.oss.model.ListObjectsV2Result
    listObjectsV2(com.aliyun.oss.model.ListObjectsV2Request request)
     
    com.aliyun.oss.model.VersionListing
    listVersions(com.aliyun.oss.model.ListVersionsRequest request)
     
    com.aliyun.oss.model.GenericResult
    processObject(com.aliyun.oss.model.ProcessObjectRequest request)
     
    com.aliyun.oss.model.PutObjectResult
    putObject(com.aliyun.oss.model.PutObjectRequest request)
     
    com.aliyun.oss.model.VoidResult
    renameObject(com.aliyun.oss.model.RenameObjectRequest request)
     
    com.aliyun.oss.model.RestoreObjectResult
    restoreObject(com.aliyun.oss.model.RestoreObjectRequest request)
     

    Methods inherited from class cn.herodotus.oss.dialect.core.service.BaseOssService

    close, getClient

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AliyunObjectService

      public AliyunObjectService(cn.herodotus.engine.assistant.definition.support.AbstractObjectPool<com.aliyun.oss.OSS> ossClientObjectPool)
  • Method Details

    • listObjects

      public com.aliyun.oss.model.ObjectListing listObjects(com.aliyun.oss.model.ListObjectsRequest request)
    • listObjectsV2

      public com.aliyun.oss.model.ListObjectsV2Result listObjectsV2(com.aliyun.oss.model.ListObjectsV2Request request)
    • listVersions

      public com.aliyun.oss.model.VersionListing listVersions(com.aliyun.oss.model.ListVersionsRequest request)
    • putObject

      public com.aliyun.oss.model.PutObjectResult putObject(com.aliyun.oss.model.PutObjectRequest request)
    • copyObject

      public com.aliyun.oss.model.CopyObjectResult copyObject(com.aliyun.oss.model.CopyObjectRequest request)
    • getObject

      public com.aliyun.oss.model.OSSObject getObject(com.aliyun.oss.model.GetObjectRequest request)
    • getSimplifiedObjectMeta

      public com.aliyun.oss.model.SimplifiedObjectMeta getSimplifiedObjectMeta(com.aliyun.oss.model.GetObjectRequest request)
    • getObjectMetadata

      public com.aliyun.oss.model.ObjectMetadata getObjectMetadata(com.aliyun.oss.model.GetObjectRequest request)
    • headObject

      public com.aliyun.oss.model.ObjectMetadata headObject(com.aliyun.oss.model.HeadObjectRequest request)
    • appendObject

      public com.aliyun.oss.model.AppendObjectResult appendObject(com.aliyun.oss.model.AppendObjectRequest request)
    • deleteVersion

      public com.aliyun.oss.model.VoidResult deleteVersion(com.aliyun.oss.model.DeleteVersionRequest request)
    • deleteVersions

      public com.aliyun.oss.model.DeleteVersionsResult deleteVersions(com.aliyun.oss.model.DeleteVersionsRequest request)
    • doesObjectExist

      public boolean doesObjectExist(com.aliyun.oss.model.GenericRequest request)
    • restoreObject

      public com.aliyun.oss.model.RestoreObjectResult restoreObject(com.aliyun.oss.model.RestoreObjectRequest request)
    • processObject

      public com.aliyun.oss.model.GenericResult processObject(com.aliyun.oss.model.ProcessObjectRequest request)
    • createDirectory

      public com.aliyun.oss.model.VoidResult createDirectory(com.aliyun.oss.model.CreateDirectoryRequest request)
    • deleteDirectory

      public com.aliyun.oss.model.DeleteDirectoryResult deleteDirectory(com.aliyun.oss.model.DeleteDirectoryRequest request)
    • renameObject

      public com.aliyun.oss.model.VoidResult renameObject(com.aliyun.oss.model.RenameObjectRequest request)