Class AwsXmlErrorUnmarshaller.Builder
java.lang.Object
software.amazon.awssdk.protocols.query.internal.unmarshall.AwsXmlErrorUnmarshaller.Builder
- Enclosing class:
 AwsXmlErrorUnmarshaller
Builder for 
AwsXmlErrorUnmarshaller.- 
Method Summary
Modifier and TypeMethodDescriptionbuild()defaultExceptionSupplier(Supplier<SdkPojo> defaultExceptionSupplier) Default exception type if "error code" does not match any known modeled exception.errorUnmarshaller(XmlErrorUnmarshaller errorUnmarshaller) The unmarshaller to use.exceptions(List<ExceptionMetadata> exceptions) List ofExceptionMetadatato represent the modeled exceptions for the service. 
- 
Method Details
- 
exceptions
List ofExceptionMetadatato represent the modeled exceptions for the service. For AWS services the error type is a string representing the type of the modeled exception.- Returns:
 - This builder for method chaining.
 
 - 
defaultExceptionSupplier
public AwsXmlErrorUnmarshaller.Builder defaultExceptionSupplier(Supplier<SdkPojo> defaultExceptionSupplier) Default exception type if "error code" does not match any known modeled exception. This is the generated base exception for the service (i.e. DynamoDbException).- Returns:
 - This builder for method chaining.
 
 - 
errorUnmarshaller
The unmarshaller to use. The unmarshaller only unmarshalls any modeled fields of the exception, additional metadata is extracted byAwsXmlErrorUnmarshaller.- Parameters:
 errorUnmarshaller- Error unmarshaller to use.- Returns:
 - This builder for method chaining.
 
 - 
build
- Returns:
 - New instance of 
AwsXmlErrorUnmarshaller. 
 
 -