public class AmazonS3ExceptionBuilder extends Object
AmazonS3Exception| Constructor and Description | 
|---|
AmazonS3ExceptionBuilder()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addAdditionalDetail(String key,
                   String detail)
Adds an entry to the additional information map. 
 | 
AmazonS3Exception | 
build()
Creates a new AmazonS3Exception object with the values set. 
 | 
Map<String,String> | 
getAdditionalDetails()
Returns any additional information retrieved in the error response. 
 | 
String | 
getCloudFrontId()
Gets Amazon S3's CloudFront ID when the request is performed in the accelerate mode. 
 | 
String | 
getErrorCode()
Returns the AWS error code represented by this exception. 
 | 
String | 
getErrorMessage()
Returns the human-readable error message provided by the service 
 | 
String | 
getErrorResponseXml()
Returns the original error response XML received from Amazon S3 
 | 
String | 
getExtendedRequestId()
Gets Amazon S3's extended request ID. 
 | 
String | 
getRequestId()
Returns the AWS request ID that uniquely identifies the service request
 the caller made. 
 | 
int | 
getStatusCode()
Returns the HTTP status code that was returned with this service
 exception. 
 | 
void | 
setAdditionalDetails(Map<String,String> additionalDetails)
Sets additional information about the response. 
 | 
void | 
setCloudFrontId(String cloudFrontId)
Sets Amazon S3's CloudFront ID when the request is performed in the accelerate mode. 
 | 
void | 
setErrorCode(String errorCode)
Sets the AWS error code represented by this exception. 
 | 
void | 
setErrorMessage(String errorMessage)
Sets the human-readable error message provided by the service 
 | 
void | 
setErrorResponseXml(String errorResponseXml)
Sets the error response XML received from Amazon S3 
 | 
void | 
setExtendedRequestId(String extendedRequestId)
Sets Amazon S3's extended request ID. 
 | 
void | 
setProxyHost(String proxyHost)
Sets proxy host. 
 | 
void | 
setRequestId(String requestId)
Sets the AWS requestId for this exception. 
 | 
void | 
setStatusCode(int statusCode)
Sets the HTTP status code that was returned with this service exception. 
 | 
public String getRequestId()
public void setRequestId(String requestId)
requestId - The unique identifier for the service request the caller made.public void setErrorCode(String errorCode)
errorCode - The AWS error code represented by this exception.public String getErrorCode()
public String getErrorMessage()
public void setErrorMessage(String errorMessage)
public void setStatusCode(int statusCode)
statusCode - The HTTP status code that was returned with this service
            exception.public int getStatusCode()
public String getExtendedRequestId()
AmazonS3Exception.setExtendedRequestId(String), 
AmazonS3Exception.getExtendedRequestId()public void setExtendedRequestId(String extendedRequestId)
extendedRequestId - S3's extended request ID.AmazonS3Exception.setExtendedRequestId(String), 
AmazonS3Exception.getExtendedRequestId()public String getCloudFrontId()
public void setCloudFrontId(String cloudFrontId)
cloudFrontId - Amazon S3's CloudFront ID.public Map<String,String> getAdditionalDetails()
public void setAdditionalDetails(Map<String,String> additionalDetails)
public void addAdditionalDetail(String key, String detail)
public String getErrorResponseXml()
public void setErrorResponseXml(String errorResponseXml)
public void setProxyHost(String proxyHost)
proxyHost - the proxy host to setpublic AmazonS3Exception build()