Class AwsErrorDetails.BuilderImpl
- java.lang.Object
-
- software.amazon.awssdk.awscore.exception.AwsErrorDetails.BuilderImpl
-
- All Implemented Interfaces:
AwsErrorDetails.Builder
- Enclosing class:
- AwsErrorDetails
protected static final class AwsErrorDetails.BuilderImpl extends Object implements AwsErrorDetails.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AwsErrorDetails
build()
Creates a newAwsErrorDetails
with the properties set on this builder.String
errorCode()
The error code specified by the service.AwsErrorDetails.Builder
errorCode(String errorCode)
Specifies the error code returned by the service.String
errorMessage()
The error message specified by the service.AwsErrorDetails.Builder
errorMessage(String errorMessage)
Specifies the error message returned by the service.SdkBytes
rawResponse()
The raw response from the service.AwsErrorDetails.Builder
rawResponse(SdkBytes rawResponse)
Specifies raw http response from the service.SdkHttpResponse
sdkHttpResponse()
The HTTP response returned from the service.AwsErrorDetails.Builder
sdkHttpResponse(SdkHttpResponse sdkHttpResponse)
Specifies theSdkHttpResponse
returned on the error response from the service.String
serviceName()
Returns the name of the service as defined in the static constant SERVICE_NAME variable of each service's interface.AwsErrorDetails.Builder
serviceName(String serviceName)
Specifies the name of the service that returned this error.
-
-
-
Method Detail
-
errorMessage
public AwsErrorDetails.Builder errorMessage(String errorMessage)
Description copied from interface:AwsErrorDetails.Builder
Specifies the error message returned by the service.- Specified by:
errorMessage
in interfaceAwsErrorDetails.Builder
- Parameters:
errorMessage
- The error message returned by the service.- Returns:
- This object for method chaining.
-
errorMessage
public String errorMessage()
Description copied from interface:AwsErrorDetails.Builder
The error message specified by the service.- Specified by:
errorMessage
in interfaceAwsErrorDetails.Builder
- Returns:
- The error message specified by the service.
-
errorCode
public AwsErrorDetails.Builder errorCode(String errorCode)
Description copied from interface:AwsErrorDetails.Builder
Specifies the error code returned by the service.- Specified by:
errorCode
in interfaceAwsErrorDetails.Builder
- Parameters:
errorCode
- The error code returned by the service.- Returns:
- This object for method chaining.
-
errorCode
public String errorCode()
Description copied from interface:AwsErrorDetails.Builder
The error code specified by the service.- Specified by:
errorCode
in interfaceAwsErrorDetails.Builder
- Returns:
- The error code specified by the service.
-
serviceName
public AwsErrorDetails.Builder serviceName(String serviceName)
Description copied from interface:AwsErrorDetails.Builder
Specifies the name of the service that returned this error.- Specified by:
serviceName
in interfaceAwsErrorDetails.Builder
- Parameters:
serviceName
- The name of the service.- Returns:
- This object for method chaining.
-
serviceName
public String serviceName()
Description copied from interface:AwsErrorDetails.Builder
Returns the name of the service as defined in the static constant SERVICE_NAME variable of each service's interface.- Specified by:
serviceName
in interfaceAwsErrorDetails.Builder
- Returns:
- The name of the service that returned this error.
-
sdkHttpResponse
public AwsErrorDetails.Builder sdkHttpResponse(SdkHttpResponse sdkHttpResponse)
Description copied from interface:AwsErrorDetails.Builder
Specifies theSdkHttpResponse
returned on the error response from the service.- Specified by:
sdkHttpResponse
in interfaceAwsErrorDetails.Builder
- Parameters:
sdkHttpResponse
- The HTTP response from the service.- Returns:
- This object for method chaining.
-
sdkHttpResponse
public SdkHttpResponse sdkHttpResponse()
Description copied from interface:AwsErrorDetails.Builder
The HTTP response returned from the service.- Specified by:
sdkHttpResponse
in interfaceAwsErrorDetails.Builder
- Returns:
SdkHttpResponse
.
-
rawResponse
public AwsErrorDetails.Builder rawResponse(SdkBytes rawResponse)
Description copied from interface:AwsErrorDetails.Builder
Specifies raw http response from the service.- Specified by:
rawResponse
in interfaceAwsErrorDetails.Builder
- Parameters:
rawResponse
- raw byte response from the service.- Returns:
- The object for method chaining.
-
rawResponse
public SdkBytes rawResponse()
Description copied from interface:AwsErrorDetails.Builder
The raw response from the service.- Specified by:
rawResponse
in interfaceAwsErrorDetails.Builder
- Returns:
- The raw response from the service in a byte array.
-
build
public AwsErrorDetails build()
Description copied from interface:AwsErrorDetails.Builder
Creates a newAwsErrorDetails
with the properties set on this builder.- Specified by:
build
in interfaceAwsErrorDetails.Builder
- Returns:
- The new
AwsErrorDetails
.
-
-