public class ObjectURLPresigner
extends java.lang.Object
| Constructor and Description |
|---|
ObjectURLPresigner(java.net.URI endpoint,
OSSCredentialProvider credentialProvider,
ClientConfiguration conf) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCloudBoxId() |
java.lang.String |
getProduct() |
java.lang.String |
getRegion() |
java.lang.String |
presignConstrainedURL(GeneratePresignedUrlRequest request) |
java.lang.String |
presignConstrainedURL(java.lang.String bucketName,
java.lang.String objectKey,
long expiredTimeInSeconds) |
java.lang.String |
presignPublicURL(java.lang.String bucketName,
java.lang.String objectKey) |
void |
setCloudBoxId(java.lang.String cloudBoxId) |
void |
setProduct(java.lang.String product) |
void |
setRegion(java.lang.String region) |
public ObjectURLPresigner(java.net.URI endpoint,
OSSCredentialProvider credentialProvider,
ClientConfiguration conf)
public java.lang.String presignConstrainedURL(GeneratePresignedUrlRequest request) throws ClientException
ClientExceptionpublic java.lang.String presignConstrainedURL(java.lang.String bucketName,
java.lang.String objectKey,
long expiredTimeInSeconds)
throws ClientException
ClientExceptionpublic java.lang.String presignPublicURL(java.lang.String bucketName,
java.lang.String objectKey)
public java.lang.String getProduct()
public void setProduct(java.lang.String product)
public java.lang.String getRegion()
public void setRegion(java.lang.String region)
public java.lang.String getCloudBoxId()
public void setCloudBoxId(java.lang.String cloudBoxId)