Class AwsQueryProtocolFactory.Builder<SubclassT extends AwsQueryProtocolFactory.Builder>

    • Method Detail

      • clientConfiguration

        public final SubclassT clientConfiguration​(SdkClientConfiguration clientConfiguration)
        Sets the SdkClientConfiguration which contains the service endpoint.
        Parameters:
        clientConfiguration - Configuration of the client.
        Returns:
        This builder for method chaining.
      • registerModeledException

        public final SubclassT registerModeledException​(ExceptionMetadata errorMetadata)
        Registers a new modeled exception by the error code.
        Parameters:
        errorMetadata - metadata for unmarshalling the exceptions
        Returns:
        This builder for method chaining.
      • defaultServiceExceptionSupplier

        public final SubclassT defaultServiceExceptionSupplier​(Supplier<SdkPojo> exceptionBuilderSupplier)
        A supplier for the services base exception builder. This is used when we can't identify any modeled exception to unmarshall into.
        Parameters:
        exceptionBuilderSupplier - Suppplier of the base service exceptions Builder.
        Returns:
        This builder for method chaining.