protected static final class AwsErrorDetails.BuilderImpl extends Object implements AwsErrorDetails.Builder
Modifier and Type | Method and Description |
---|---|
AwsErrorDetails |
build()
Creates a new
AwsErrorDetails 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 the
SdkHttpResponse 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.
|
public AwsErrorDetails.Builder errorMessage(String errorMessage)
AwsErrorDetails.Builder
errorMessage
in interface AwsErrorDetails.Builder
errorMessage
- The error message returned by the service.public String errorMessage()
AwsErrorDetails.Builder
errorMessage
in interface AwsErrorDetails.Builder
public AwsErrorDetails.Builder errorCode(String errorCode)
AwsErrorDetails.Builder
errorCode
in interface AwsErrorDetails.Builder
errorCode
- The error code returned by the service.public String errorCode()
AwsErrorDetails.Builder
errorCode
in interface AwsErrorDetails.Builder
public AwsErrorDetails.Builder serviceName(String serviceName)
AwsErrorDetails.Builder
serviceName
in interface AwsErrorDetails.Builder
serviceName
- The name of the service.public String serviceName()
AwsErrorDetails.Builder
serviceName
in interface AwsErrorDetails.Builder
public AwsErrorDetails.Builder sdkHttpResponse(SdkHttpResponse sdkHttpResponse)
AwsErrorDetails.Builder
SdkHttpResponse
returned on the error response from the service.sdkHttpResponse
in interface AwsErrorDetails.Builder
sdkHttpResponse
- The HTTP response from the service.public SdkHttpResponse sdkHttpResponse()
AwsErrorDetails.Builder
sdkHttpResponse
in interface AwsErrorDetails.Builder
SdkHttpResponse
.public AwsErrorDetails.Builder rawResponse(SdkBytes rawResponse)
AwsErrorDetails.Builder
rawResponse
in interface AwsErrorDetails.Builder
rawResponse
- raw byte response from the service.public SdkBytes rawResponse()
AwsErrorDetails.Builder
rawResponse
in interface AwsErrorDetails.Builder
public AwsErrorDetails build()
AwsErrorDetails.Builder
AwsErrorDetails
with the properties set on this builder.build
in interface AwsErrorDetails.Builder
AwsErrorDetails
.Copyright © 2021. All rights reserved.