public class OSSException
extends java.lang.Exception
Modifier and Type | Class and Description |
---|---|
static class |
OSSException.ExceptionType |
Constructor and Description |
---|
OSSException(java.lang.String bucketName,
java.lang.String objectKey,
java.lang.Exception e)
发生本地异常时,构造一个OSSException用来包裹它
|
OSSException(java.lang.String bucketName,
java.lang.String objectKey,
OSSResponseInfo ossResp)
OSS返回异常信息时,构造一个OSSException用来接受这个信息
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBucketName() |
java.lang.Exception |
getException()
如果此次异常类型为LOCAL_EXCEPTION,那么调用此方法得到该本地异常。
|
OSSException.ExceptionType |
getExceptionType()
返回此次异常的类型。在查看异常信息前,应该调用此方法判断异常类型。
类型分为LOCAL_EXCEPTION和OSS_EXCEPTION
|
java.lang.String |
getMessage() |
java.lang.String |
getObjectKey() |
OSSResponseInfo |
getOssRespInfo()
如果此次异常类型为OSS_EXCEPTION,那么调用此方法得到OSS回应的信息。
|
java.lang.StackTraceElement[] |
getStackTrace() |
void |
printStackTrace() |
void |
setBucketName(java.lang.String bucketName) |
void |
setException(java.lang.Exception exception) |
void |
setObjectKey(java.lang.String objectKey) |
void |
setOssRespInfo(OSSResponseInfo ossRespInfo) |
java.lang.String |
toString()
此次异常的具体信息
|
public OSSException(java.lang.String bucketName, java.lang.String objectKey, java.lang.Exception e)
objectKey
- e
- public OSSException(java.lang.String bucketName, java.lang.String objectKey, OSSResponseInfo ossResp)
objectKey
- ossResp
- public OSSException.ExceptionType getExceptionType()
public java.lang.String getObjectKey()
public void setObjectKey(java.lang.String objectKey)
public OSSResponseInfo getOssRespInfo()
public void setOssRespInfo(OSSResponseInfo ossRespInfo)
public void setException(java.lang.Exception exception)
public java.lang.Exception getException()
public java.lang.String toString()
toString
in class java.lang.Throwable
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public void printStackTrace()
printStackTrace
in class java.lang.Throwable
public java.lang.StackTraceElement[] getStackTrace()
getStackTrace
in class java.lang.Throwable
public java.lang.String getBucketName()
public void setBucketName(java.lang.String bucketName)