List of usage examples for com.amazonaws.services.s3.internal AmazonS3ExceptionBuilder setErrorCode
public void setErrorCode(String errorCode)
From source file:eu.openg.aws.s3.internal.S3ExceptionBuilder.java
License:Apache License
private static AmazonS3Exception newException(String message, String errorCode, int statusCode, Map<String, String> additionalDetails) { AmazonS3ExceptionBuilder builder = new AmazonS3ExceptionBuilder(); builder.setRequestId(new BigInteger(80, new SecureRandom()).toString(32)); builder.setErrorCode(errorCode); builder.setErrorMessage(message);/*ww w .jav a2 s. c o m*/ builder.setStatusCode(statusCode); builder.setExtendedRequestId(toBase64(createExtendedId().getBytes())); builder.setAdditionalDetails(additionalDetails); builder.addAdditionalDetail("Error", builder.getExtendedRequestId()); builder.setErrorResponseXml("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); return builder.build(); }