private AwsXmlProtocolFactory init() { return AwsXmlProtocolFactory .builder() .registerModeledException( ExceptionMetadata.builder().errorCode("ExplicitPayloadAndHeadersException") .exceptionBuilderSupplier(ExplicitPayloadAndHeadersException::builder).build()) .registerModeledException( ExceptionMetadata.builder().errorCode("ImplicitPayloadException") .exceptionBuilderSupplier(ImplicitPayloadException::builder).build()) .registerModeledException( ExceptionMetadata.builder().errorCode("EmptyModeledException") .exceptionBuilderSupplier(EmptyModeledException::builder).build()) .clientConfiguration(clientConfiguration).defaultServiceExceptionSupplier(ProtocolRestXmlException::builder) .build(); } }
private AwsXmlProtocolFactory init() { return AwsXmlProtocolFactory .builder() .registerModeledException( ExceptionMetadata.builder().errorCode("ExplicitPayloadAndHeadersException") .exceptionBuilderSupplier(ExplicitPayloadAndHeadersException::builder).build()) .registerModeledException( ExceptionMetadata.builder().errorCode("ImplicitPayloadException") .exceptionBuilderSupplier(ImplicitPayloadException::builder).build()) .registerModeledException( ExceptionMetadata.builder().errorCode("EmptyModeledException") .exceptionBuilderSupplier(EmptyModeledException::builder).build()) .clientConfiguration(clientConfiguration).defaultServiceExceptionSupplier(ProtocolRestXmlException::builder) .build(); }
ExceptionMetadata.builder().errorCode("LimitsExceeded") .exceptionBuilderSupplier(LimitsExceededException::builder).build()) .clientConfiguration(clientConfiguration).defaultServiceExceptionSupplier(Route53Exception::builder).build();
.exceptionBuilderSupplier(InvalidGeoRestrictionParameterException::builder).httpStatusCode(400) .build()).clientConfiguration(clientConfiguration) .defaultServiceExceptionSupplier(CloudFrontException::builder).build();
.exceptionBuilderSupplier(InvalidGeoRestrictionParameterException::builder).httpStatusCode(400) .build()).clientConfiguration(clientConfiguration) .defaultServiceExceptionSupplier(CloudFrontException::builder).build();
.exceptionBuilderSupplier(InvalidGeoRestrictionParameterException::builder).httpStatusCode(400) .build()).clientConfiguration(clientConfiguration) .defaultServiceExceptionSupplier(CloudFrontException::builder).build();
.exceptionBuilderSupplier(InvalidGeoRestrictionParameterException::builder).httpStatusCode(400) .build()).clientConfiguration(clientConfiguration) .defaultServiceExceptionSupplier(CloudFrontException::builder).build();
ExceptionMetadata.builder().errorCode("LimitsExceeded") .exceptionBuilderSupplier(LimitsExceededException::builder).build()) .clientConfiguration(clientConfiguration).defaultServiceExceptionSupplier(Route53Exception::builder).build();
ExceptionMetadata.builder().errorCode("LimitsExceeded") .exceptionBuilderSupplier(LimitsExceededException::builder).build()) .clientConfiguration(clientConfiguration).defaultServiceExceptionSupplier(Route53Exception::builder).build();
ExceptionMetadata.builder().errorCode("LimitsExceeded") .exceptionBuilderSupplier(LimitsExceededException::builder).build()) .clientConfiguration(clientConfiguration).defaultServiceExceptionSupplier(Route53Exception::builder).build();