Package com.onlinepayments.communication
Class MetadataProviderBuilder
java.lang.Object
com.onlinepayments.communication.MetadataProviderBuilder
Builder for a
MetadataProvider object.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Creates a fully initializedMetadataProviderobject.withAdditionalRequestHeader(RequestHeader additionalRequestHeader) Adds an additional request header.withShoppingCartExtension(ShoppingCartExtension shoppingCartExtension) Sets the shopping cart extension to use.
-
Constructor Details
-
MetadataProviderBuilder
- Parameters:
integrator- The integrator to use.
-
-
Method Details
-
withShoppingCartExtension
public MetadataProviderBuilder withShoppingCartExtension(ShoppingCartExtension shoppingCartExtension) Sets the shopping cart extension to use. -
withAdditionalRequestHeader
Adds an additional request header. The following names are prohibited in these additional request headers, because these will be set automatically as needed:- X-GCS-ServerMetaInfo
- X-GCS-ClientMetaInfo
- X-GCS-Idempotence-Key
- Date
- Content-Type
- Authorization
-
build
Creates a fully initializedMetadataProviderobject.
-