类 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) 复制对象voiddeleteObject(com.amazonaws.services.s3.model.DeleteObjectRequest request) 删除对象com.amazonaws.services.s3.model.DeleteObjectsResultdeleteObjects(com.amazonaws.services.s3.model.DeleteObjectsRequest request) 删除多个对象voiddeleteObjects(com.amazonaws.services.s3.model.DeleteVersionRequest request) 删除对象指定版本com.amazonaws.services.s3.model.S3ObjectgetObject(com.amazonaws.services.s3.model.GetObjectRequest 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.ObjectListinglistObjects(com.amazonaws.services.s3.model.ListObjectsRequest request) 获取对象列表com.amazonaws.services.s3.model.ListObjectsV2ResultlistObjectsV2(com.amazonaws.services.s3.model.ListObjectsV2Request request) 获取对象列表 V2com.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
-
getObject
public com.amazonaws.services.s3.model.S3Object getObject(com.amazonaws.services.s3.model.GetObjectRequest request) 获取对象- 参数:
request-GetObjectRequest- 返回:
S3Object
-
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
-
deleteObject
public void deleteObject(com.amazonaws.services.s3.model.DeleteObjectRequest request) 删除对象- 参数:
request-DeleteObjectRequest
-
deleteObjects
public com.amazonaws.services.s3.model.DeleteObjectsResult deleteObjects(com.amazonaws.services.s3.model.DeleteObjectsRequest request) 删除多个对象- 参数:
request-DeleteObjectsRequest- 返回:
DeleteObjectsResult
-
deleteObjects
public void deleteObjects(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
-
listObjects
public com.amazonaws.services.s3.model.ObjectListing listObjects(com.amazonaws.services.s3.model.ListObjectsRequest request) 获取对象列表- 参数:
request-ListObjectsRequest- 返回:
ObjectListing
-
listObjectsV2
public com.amazonaws.services.s3.model.ListObjectsV2Result listObjectsV2(com.amazonaws.services.s3.model.ListObjectsV2Request request) 获取对象列表 V2- 参数:
request-ListObjectsV2Request- 返回:
ListObjectsV2Result
-
listNextBatchOfObjects
public com.amazonaws.services.s3.model.ObjectListing listNextBatchOfObjects(com.amazonaws.services.s3.model.ListNextBatchOfObjectsRequest request) 列出下一批对象- 参数:
request-ListNextBatchOfObjectsRequest- 返回:
ObjectListing
-