public class PutObjectsRequest extends AbstractBulkRequest
bucketName, taskQueueNum, taskThreadNum
Constructor and Description |
---|
PutObjectsRequest(String bucketName,
List<String> filePaths)
构造函数
|
PutObjectsRequest(String bucketName,
String folderPath)
构造函数
|
getBucketName, getProgressInterval, getProgressListener, getTaskQueueNum, getTaskThreadNum, setBucketName, setProgressInterval, setProgressListener, setTaskQueueNum, setTaskThreadNum
isRequesterPays, setRequesterPays
public PutObjectsRequest(String bucketName, String folderPath)
bucketName
- 桶名folderPath
- 上传文件夹的本地路径public String getFolderPath()
public TaskCallback<PutObjectResult,PutObjectBasicRequest> getCallback()
public void setCallback(TaskCallback<PutObjectResult,PutObjectBasicRequest> callback)
callback
- 回调对象public long getPartSize()
public void setPartSize(long partSize)
partSize
- 上传时的分段大小public long getBigfileThreshold()
public void setBigfileThreshold(long bigfileThreshold)
bigfileThreshold
- 启用分段上传的文件临界大小public int getTaskNum()
public void setTaskNum(int taskNum)
taskNum
- 用于并发执行上传任务的最大线程数public String getPrefix()
public void setPrefix(String prefix)
prefix
- 文件夹名public UploadObjectsProgressListener getUploadObjectsProgressListener()
public void setUploadObjectsProgressListener(UploadObjectsProgressListener listener)
listener
- 进度监听器public long getTaskProgressInterval()
public void setTaskProgressInterval(long taskProgressInterval)
taskProgressInterval
- 详细信息刷间隔public long getDetailProgressInterval()
public void setDetailProgressInterval(long detailProgressInterval)
detailProgressInterval
- 数据传输监听器回调的阈值public SseKmsHeader getSseKmsHeader()
public void setSseKmsHeader(SseKmsHeader sseKmsHeader)
sseKmsHeader
- SSE-KMS加密头域信息public SseCHeader getSseCHeader()
public void setSseCHeader(SseCHeader sseCHeader)
sseCHeader
- SSE-C加密头域信息public AccessControlList getAcl()
public void setAcl(AccessControlList acl)
acl
- 对象的访问权限public String getSuccessRedirectLocation()
public void setSuccessRedirectLocation(String successRedirectLocation)
successRedirectLocation
- 重定向地址public void grantExtensionPermission(String domainId, ExtensionObjectPermissionEnum extensionPermissionEnum)
domainId
- 用户的domainIdextensionPermissionEnum
- OBS扩展权限public void withdrawExtensionPermission(String domainId, ExtensionObjectPermissionEnum extensionPermissionEnum)
domainId
- 用户的domainIdextensionPermissionEnum
- OBS扩展权限public void withdrawExtensionPermissions(String domainId)
domainId
- 用户的domainIdpublic Set<ExtensionObjectPermissionEnum> getAllGrantPermissions()
public Set<String> getDomainIdsByGrantPermission(ExtensionObjectPermissionEnum extensionPermissionEnum)
extensionPermissionEnum
- OBS扩展权限public Set<ExtensionObjectPermissionEnum> getGrantPermissionsByDomainId(String domainId)
domainId
- 用户IDpublic Map<ExtensionObjectPermissionEnum,Set<String>> getExtensionPermissionMap()
public void setExtensionPermissionMap(Map<ExtensionObjectPermissionEnum,Set<String>> extensionPermissionMap)
extensionPermissionMap
- 用户与OBS扩展权限关系集合public String toString()
toString
in class GenericRequest
Copyright © 2021. All rights reserved.