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()
Deprecated.
由于命名不清,此接口功能由getLocalException提供
|
OSSException.ExceptionType |
getExceptionType()
返回此次异常的类型。在查看异常信息前,应该调用此方法判断异常类型。
类型分为LOCAL_EXCEPTION和OSS_EXCEPTION
|
java.lang.Exception |
getLocalException()
如果此次异常类型为LOCAL_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)
@Deprecated public java.lang.Exception getException()
public java.lang.Exception getLocalException()
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)