类 S3ObjectService
java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<com.amazonaws.services.s3.AmazonS3>
cn.herodotus.oss.dialect.s3.definition.service.BaseS3Service
cn.herodotus.oss.dialect.s3.service.S3ObjectService
Description: Amazon S3 对象管理 Service
- 作者:
- : gengwei.zheng
- Date:
- : 2023/7/16 16:48
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.amazonaws.services.s3.model.CopyObjectResultcopyObject(com.amazonaws.services.s3.model.CopyObjectRequest request) 复制对象voiddeleteVersion(com.amazonaws.services.s3.model.DeleteVersionRequest request) 删除对象指定版本com.amazonaws.services.s3.model.ObjectMetadatagetObjectMetadata(com.amazonaws.services.s3.model.GetObjectMetadataRequest request) 获取对象详细信息com.amazonaws.services.s3.model.ObjectListinglistNextBatchOfObjects(com.amazonaws.services.s3.model.ListNextBatchOfObjectsRequest request) 列出下一批对象com.amazonaws.services.s3.model.PutObjectResultputObject(com.amazonaws.services.s3.model.PutObjectRequest request) 上传对象com.amazonaws.services.s3.model.RestoreObjectResultrestoreObject(com.amazonaws.services.s3.model.RestoreObjectRequest request) 删除对象指定版本com.amazonaws.services.s3.model.SelectObjectContentResultselectObjectContent(com.amazonaws.services.s3.model.SelectObjectContentRequest request) 删除对象指定版本com.amazonaws.services.s3.model.WriteGetObjectResponseResultwriteGetObjectResponse(com.amazonaws.services.s3.model.WriteGetObjectResponseRequest request) 删除对象指定版本从类继承的方法 cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
构造器详细资料
-
S3ObjectService
-
-
方法详细资料
-
getObjectMetadata
public com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata(com.amazonaws.services.s3.model.GetObjectMetadataRequest request) 获取对象详细信息- 参数:
request-GetObjectMetadataRequest- 返回:
ObjectMetadata
-
putObject
public com.amazonaws.services.s3.model.PutObjectResult putObject(com.amazonaws.services.s3.model.PutObjectRequest request) 上传对象- 参数:
request-PutObjectRequest- 返回:
PutObjectResult
-
copyObject
public com.amazonaws.services.s3.model.CopyObjectResult copyObject(com.amazonaws.services.s3.model.CopyObjectRequest request) 复制对象- 参数:
request-CopyObjectRequest- 返回:
CopyObjectResult
-
deleteVersion
public void deleteVersion(com.amazonaws.services.s3.model.DeleteVersionRequest request) 删除对象指定版本- 参数:
request-DeleteVersionRequest
-
restoreObject
public com.amazonaws.services.s3.model.RestoreObjectResult restoreObject(com.amazonaws.services.s3.model.RestoreObjectRequest request) 删除对象指定版本- 参数:
request-RestoreObjectRequest- 返回:
RestoreObjectResult
-
selectObjectContent
public com.amazonaws.services.s3.model.SelectObjectContentResult selectObjectContent(com.amazonaws.services.s3.model.SelectObjectContentRequest request) 删除对象指定版本- 参数:
request-SelectObjectContentRequest- 返回:
SelectObjectContentResult
-
writeGetObjectResponse
public com.amazonaws.services.s3.model.WriteGetObjectResponseResult writeGetObjectResponse(com.amazonaws.services.s3.model.WriteGetObjectResponseRequest request) 删除对象指定版本- 参数:
request-WriteGetObjectResponseRequest- 返回:
WriteGetObjectResponseResult
-
listNextBatchOfObjects
public com.amazonaws.services.s3.model.ObjectListing listNextBatchOfObjects(com.amazonaws.services.s3.model.ListNextBatchOfObjectsRequest request) 列出下一批对象- 参数:
request-ListNextBatchOfObjectsRequest- 返回:
ObjectListing
-