public interface TOSV2 extends TOS
abortMultipartUpload, appendObject, completeMultipartUpload, copyObject, copyObjectFrom, copyObjectTo, createBucket, createMultipartUpload, deleteBucket, deleteMultiObjects, deleteObject, getObject, getObjectAcl, headBucket, headObject, listBuckets, listMultipartUploads, listObjects, listObjectVersions, listUploadedParts, preSignedURL, putObject, putObjectAcl, setObjectMeta, uploadFile, uploadPart, uploadPartCopyCreateBucketV2Output createBucket(String bucket) throws TosException
bucket - require input's bucketName not nullCreateBucketV2OutputTosExceptionCreateBucketV2Output createBucket(CreateBucketV2Input input) throws TosException
input - require input's bucketName not nullCreateBucketV2OutputTosExceptionHeadBucketV2Output headBucket(HeadBucketV2Input input) throws TosException
input - bucket nameHeadBucketOutputTosExceptionDeleteBucketOutput deleteBucket(DeleteBucketInput input) throws TosException
input - bucket nameDeleteBucketOutputTosExceptionListBucketsV2Output listBuckets(ListBucketsV2Input input) throws TosException
input - no params requiredListBucketsV2OutputTosExceptionPutBucketPolicyOutput putBucketPolicy(String bucket, String policy) throws TosException
putBucketPolicy in interface TOSbucket - bucket namepolicy - bucket policyTosExceptionPutBucketPolicyOutput putBucketPolicy(PutBucketPolicyInput input) throws TosException
input - set bucket name and bucket policyTosExceptionGetBucketPolicyOutput getBucketPolicy(String bucket) throws TosException
getBucketPolicy in interface TOSbucket - bucket nameTosExceptionGetBucketPolicyOutput getBucketPolicy(GetBucketPolicyInput input) throws TosException
input - set bucket nameTosExceptionDeleteBucketPolicyOutput deleteBucketPolicy(String bucket) throws TosException
deleteBucketPolicy in interface TOSbucket - bucket nameTosExceptionDeleteBucketPolicyOutput deleteBucketPolicy(DeleteBucketPolicyInput input) throws TosException
input - set bucket nameTosExceptionGetObjectV2Output getObject(GetObjectV2Input input) throws TosException
input - set get object optionsGetObjectV2OutputTosExceptionGetObjectToFileOutput getObjectToFile(GetObjectToFileInput input) throws TosException
input - set get object optionsGetObjectToFileOutputTosExceptionUploadFileV2Output uploadFile(UploadFileV2Input input) throws TosException
TosExceptionDownloadFileOutput downloadFile(DownloadFileInput input) throws TosException
TosExceptionHeadObjectV2Output headObject(HeadObjectV2Input input) throws TosException
input - set head object optionsHeadObjectV2OutputTosExceptionDeleteObjectOutput deleteObject(DeleteObjectInput input) throws TosException
input - set delete object optionsDeleteObjectOutputTosExceptionDeleteMultiObjectsV2Output deleteMultiObjects(DeleteMultiObjectsV2Input input) throws TosException
input - set delete multi objects optionsDeleteMultiObjectsV2OutputTosExceptionPutObjectOutput putObject(PutObjectInput input) throws TosException
input - set put object optionPutObjectOutputTosExceptionPutObjectFromFileOutput putObjectFromFile(PutObjectFromFileInput input) throws TosException
input - set put object optionPutObjectFromFileOutputTosExceptionAppendObjectOutput appendObject(AppendObjectInput input) throws TosException
input - set append object optionAppendObjectOutputTosExceptionSetObjectMetaOutput setObjectMeta(SetObjectMetaInput input) throws TosException
input - set setObjectMeta optionSetObjectMetaOutputTosExceptionListObjectsV2Output listObjects(ListObjectsV2Input input) throws TosException
input - list object optionsListObjectsV2OutputTosExceptionListObjectVersionsV2Output listObjectVersions(ListObjectVersionsV2Input input) throws TosException
input - query paramsListObjectVersionsV2OutputTosExceptionCopyObjectV2Output copyObject(CopyObjectV2Input input) throws TosException
input - set copy object optionCopyObjectV2OutputTosExceptionUploadPartCopyV2Output uploadPartCopy(UploadPartCopyV2Input input) throws TosException
input - UploadPartCopyV2OutputTosExceptionPutObjectACLOutput putObjectAcl(PutObjectACLInput input) throws TosException
input - set acl option.PutObjectACLOutputTosExceptionGetObjectACLV2Output getObjectAcl(GetObjectACLV2Input input) throws TosException
input - set acl option.GetObjectACLV2OutputTosExceptionCreateMultipartUploadOutput createMultipartUpload(CreateMultipartUploadInput input) throws TosException
input - set the createMultipartUpload optionCreateMultipartUploadOutputTosExceptionUploadPartV2Output uploadPart(UploadPartV2Input input) throws TosException
input - set uploadpart optionUploadPartV2OutputTosExceptionUploadPartFromFileOutput uploadPartFromFile(UploadPartFromFileInput input) throws TosException
input - set uploadpart optionUploadPartFromFileOutputTosExceptionCompleteMultipartUploadV2Output completeMultipartUpload(CompleteMultipartUploadV2Input input) throws TosException
input - set completeMultipartUpload optionCompleteMultipartUploadV2OutputTosExceptionAbortMultipartUploadOutput abortMultipartUpload(AbortMultipartUploadInput input) throws TosException
input - set abortMultipartUpload optionAbortMultipartUploadOutputTosExceptionListPartsOutput listParts(ListPartsInput input) throws TosException
input - set listParts optionListPartsOutputTosExceptionListMultipartUploadsV2Output listMultipartUploads(ListMultipartUploadsV2Input input) throws TosException
input - ListMultipartUploadsInputListMultipartUploadsV2OutputTosExceptionPreSignedURLOutput preSignedURL(PreSignedURLInput input) throws TosException
input - PreSignedURLInputPreSignedURLOutputTosExceptionCopyright © 2022. All rights reserved.