Skip navigation links
A B C D E G H I K L M N O P R S T U V W X 

A

AbstractHttpClientCache - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Provides caching functionality to the HttpClientAccessor.
AbstractHttpClientCache() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
 
AbstractHttpClientFactory - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Abstract implementation of HttpClientFactory.
AbstractHttpClientFactory() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
 
AbstractHttpDestination - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Abstract implementation of the HttpDestination interface that delegates all interface methods to a base HttpDestinationProperties object.
AbstractHttpDestination(HttpDestinationProperties) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
append(DestinationLoader) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain.DestinationLoaderChainBuilder
The next DestinationLoader to query if the previous loaders did not return any Destination.
appendDestinationLoader(DestinationLoader) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor
Register an DestinationLoader created at runtime.
AsciiUtils - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Provides convenience to remove non-printable characters from a String.
AsciiUtils() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.AsciiUtils
 
asHttp() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
Decorates this object as a HttpDestination,
asHttp() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.Destination
Decorates this object as a HttpDestination,
asHttp() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
Decorates this object as a HttpDestination,
asRfc() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
Decorates this object as a RfcDestination,
asRfc() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.Destination
Decorates this object as a RfcDestination,
asRfc() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
Decorates this object as a RfcDestination,
augmentBuilder(DestinationOptionsAugmenter) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions.Builder
Use another class that implements DestinationOptionsAugmenter to set configuration parameters that are specific to a platform/environment/etc.
augmentBuilder(DestinationOptions.Builder) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptionsAugmenter
Use this class to set configuration parameters that are specific to a platform/environment/etc.
AuthenticationType - Enum in com.sap.cloud.sdk.cloudplatform.connectivity
Enum representing different ways a user may be authenticated .
authenticationType(AuthenticationType) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the expected authentication type of the DefaultHttpDestination.

B

basicCredentials(BasicCredentials) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the credentials for accessing the destination when basic authentication is used.
beforeDestroy(ThreadContext, ThreadContext) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientsThreadContextListener
beforeInitialize(ThreadContext, ThreadContext) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientsThreadContextListener
build() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination.Builder
Finally creates the DefaultDestination with the properties retrieved via the DefaultDestination.Builder.property(String, Object) method.
build() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory.DefaultHttpClientFactoryBuilder
 
build() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Finally creates the DefaultHttpDestination with the properties retrieved via the DefaultHttpDestination.Builder.property(String, Object) method.
build() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination.Builder
Finally creates the DefaultRfcDestination with the properties retrieved via the DefaultRfcDestination.Builder.property(String, Object) method.
build() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain.DestinationLoaderChainBuilder
Finally create the immutable DestinationLoaderChain based on the given order of DestinationLoaders.
build() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions.Builder
Creates an immutable instance of {@link DestinationOptions) with whatever parameters have been set through the builder and any augmenters attached to it.
build(String, String, String, int, String, String, String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.UriBuilder
Builds an URI based on the given parameter.
builder() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
Starts a builder to be used to create a DefaultDestination with some properties.
Builder() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination.Builder
 
builder() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
 
builder(URI) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Starts a builder to be used to create a DefaultHttpDestination with some properties.
builder(String) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Starts a builder to be used to create a DefaultHttpDestination with some properties.
builder(HttpDestinationProperties) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Starts a builder to be used to create a DefaultHttpDestination with some properties.
Builder() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
 
builder(String) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination
Starts a builder to be used to create a DefaultRfcDestination with some properties.
Builder() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination.Builder
 
builder(DestinationLoader) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
Entry point to build a custom DestinationLoaderChain.
builder() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions
Creates a builder for instantiating DestinationOptions objects.
builder(DestinationOptions) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions
Creates a builder, copying the given options as a starting point.

C

canDecorate(DestinationProperties) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Verifies that the given "generic" destination might be decorated into a DefaultHttpDestination.
canDecorate(DestinationProperties) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination
Verifies that the given "generic" destination might be decorated into a DefaultRfcDestination.
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultCsrfTokenRetriever
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationRequestContext
 
canEqual(Object) - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.CsrfTokenRetrievalException
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.Header
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
 
com.sap.cloud.sdk.cloudplatform.connectivity - package com.sap.cloud.sdk.cloudplatform.connectivity
 
com.sap.cloud.sdk.cloudplatform.connectivity.exception - package com.sap.cloud.sdk.cloudplatform.connectivity.exception
 
createHttpClient(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
 
createHttpClient() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientFactory
Creates an HttpClient independent of any destination.
createHttpClient(HttpDestinationProperties) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientFactory
Creates an HttpClient based on the given HttpDestinationProperties.
CsrfToken - Class in com.sap.cloud.sdk.cloudplatform.connectivity
CSRF token wrapper type.
CsrfToken(String) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.CsrfToken
 
CsrfTokenRetrievalException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
Indicates an error during the retrieval of an CSRF token.
CsrfTokenRetrievalException(String, Exception) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.CsrfTokenRetrievalException
Returns a new CsrfTokenRetrievalException instance.
CsrfTokenRetrievalException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.CsrfTokenRetrievalException
Returns a new CsrfTokenRetrievalException instance.
CsrfTokenRetriever - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Retrieves a CSRF token from a given remote system.

D

decorate(Function<DestinationProperties, TargetT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.Destination
Provides an convenient way to decorate this destination with a custom class.
decorate(Function<HttpDestinationProperties, TargetT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestination
Provides an convenient way to decorate this destination with a custom class.
decorate(Function<RfcDestinationProperties, TargetT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.RfcDestination
Provides an convenient way to decorate this destination with a custom class.
DefaultCsrfTokenRetriever - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Default implementation for retrieving a CSRF token from a given remote system.
DefaultCsrfTokenRetriever() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultCsrfTokenRetriever
 
DefaultDestination - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Immutable default implementation of the Destination interface to be used as the "single source of truth".
DefaultDestination(Map<String, ?>) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
Creates an immutable destination with the given properties.
DefaultDestination.Builder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Builder class to allow for easy creation of an immutable DefaultDestination instance.
DefaultDestinationLoader - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Default implementation of a DestinationLoader with convenience methods to add HTTP and RFC destinations.
DefaultDestinationLoader() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestinationLoader
 
DefaultHttpClientFactory - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Default implementation of HttpClientFactory.
DefaultHttpClientFactory() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
 
DefaultHttpClientFactory.DefaultHttpClientFactoryBuilder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
 
DefaultHttpDestination - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Immutable default implementation of the HttpDestination interface.
DefaultHttpDestination(DestinationProperties) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Creates a new instance of based on the given "generic" destination.
DefaultHttpDestination.Builder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Builder class to allow for easy creation of an immutable DefaultHttpDestination instance.
DefaultRfcDestination - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Immutable default implementation of the RfcDestination interface.
DefaultRfcDestination.Builder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Builder class to guide and simplify the construction of a new RfcDestination.
Destination - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Platform independent representation of a destination as a collection of key-value pairs, potentially decoratable as a HttpDestination or a RfcDestination.
DestinationAccessException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
Thrown of a destination cannot be accessed, is not configured correctly, or does not fulfill certain prerequisites.
DestinationAccessException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
Creates a new exception without any referenced destination name.
DestinationAccessException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
Initializes the exception by delegating the message to the super constructor.
DestinationAccessException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
Initializes the exception by delegating the causing exception to the super constructor.
DestinationAccessException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
Initializes the exception by delegating the message and the causing exception to the super constructor.
DestinationAccessException(String, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
Initializes the exception by delegating the message to the super constructor and setting the name of the destination causing the exception.
DestinationAccessException(String, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
Initializes the exception by delegating the message and the causing exception to the super constructor and setting the name of the destination causing the exception.
DestinationAccessor - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Wrapper for an DestinationLoader, offering platform agnostic access to destinations.
DestinationHeaderProvider - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Allows to provide additional headers for a specific destination.
DestinationLoader - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
This describes the interface used to retrieve destinations from some source via the DestinationAccessor.
DestinationLoaderChain - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Immutable implementation of the DestinationLoader interface providing a way to define a chain DestinationLoaders to go through until a destination was found.
DestinationLoaderChain(Collection<DestinationLoader>) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
Instantiates a DestinationLoaderChain based on the given loaders in the order returned by Collection.iterator().
DestinationLoaderChain.DestinationLoaderChainBuilder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Builder class to construct a DestinationLoaderChain.
DestinationNotFoundException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
Runtime exception indicating that a destination cannot be found.
DestinationNotFoundException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
Creates a new exception without any referenced destination name.
DestinationNotFoundException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
Initializes the exception by setting a custom message based on the name of the causing destination.
DestinationNotFoundException(String, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
Initializes the exception by delegating the message to the super constructor and setting the name of the destination causing the exception.
DestinationNotFoundException(String, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
Initializes the exception by delegating the message and the causing exception to the super constructor and setting the name of the destination causing the exception.
DestinationOAuthTokenException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
This exception is thrown, when the authentication failed because of problems in OAuth.
DestinationOAuthTokenException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationOAuthTokenException
Initializes the exception by setting a custom message based on the name of the causing destination.
DestinationOAuthTokenException(String, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationOAuthTokenException
Initializes the exception by delegating the message and the name of the destination causing the exception to the super constructor.
DestinationOAuthTokenException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationOAuthTokenException
Initializes the exception by delegating the causing exception and the name of the destination causing the exception to the super constructor.
DestinationOAuthTokenException(String, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationOAuthTokenException
Initializes the exception by delegating the causing exception, the message, and the name of the destination causing the exception to the super constructor.
DestinationOAuthTokenException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationOAuthTokenException
 
DestinationOptions - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Contains parameters to configure the behaviour of destination loaders.
DestinationOptions.Builder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Used for setting up new DestinationOptions instances.
DestinationOptionsAugmenter - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Represents a class that can set specialized configuration parameters.
DestinationPathsNotMergeableException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
This exception is thrown if destination URI paths cannot be merged.
DestinationPathsNotMergeableException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
Creates a new exception without any referenced destination name.
DestinationPathsNotMergeableException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
Initializes the exception by delegating the message to the super constructor.
DestinationPathsNotMergeableException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
Initializes the exception by delegating the causing exception to the super constructor.
DestinationPathsNotMergeableException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
Initializes the exception by delegating the message and the causing exception to the super constructor.
DestinationPathsNotMergeableException(String, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
Initializes the exception by delegating the message to the super constructor and setting the name of the destination causing the exception.
DestinationPathsNotMergeableException(String, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationPathsNotMergeableException
Initializes the exception by delegating the message and the causing exception to the super constructor and setting the name of the destination causing the exception.
DestinationProperties - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Interface representing the minimal information an arbitrary destination needs to implement.
DestinationRequestContext - Class in com.sap.cloud.sdk.cloudplatform.connectivity
The destination and request specific context.
DestinationType - Enum in com.sap.cloud.sdk.cloudplatform.connectivity
Enum representing the types a destination can be of.
DestinationTypeNotSupportedException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
This exception is thrown if a DestinationType is not supported by a method.
DestinationTypeNotSupportedException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
Creates a new exception without any referenced destination name or type.
DestinationTypeNotSupportedException(String, DestinationType) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
Initializes the exception by setting a custom message based on the destination type and setting the name and the type of the causing destination.
DestinationTypeNotSupportedException(String, DestinationType, String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
Initializes the exception by delegating the message to the super constructor and setting the name and the type of the causing destination.
DestinationTypeNotSupportedException(String, DestinationType, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
Initializes the exception by delegating the causing exception to the super constructor and setting the name and type of the causing destination.
DestinationTypeNotSupportedException(String, DestinationType, String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
Initializes the exception by delegating the message and the causing exception to the super constructor and setting the name and the type of the causing destination.
DISABLED_CSRF_TOKEN_RETRIEVER - Static variable in interface com.sap.cloud.sdk.cloudplatform.connectivity.CsrfTokenRetriever
The disabled CsrfTokenRetriever throws an IllegalStateException in case it is invoked.

E

EnvVarDestinationLoader - Class in com.sap.cloud.sdk.cloudplatform.connectivity
DestinationLoader implementation reading the destination from an environment variable.
EnvVarDestinationLoader() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.EnvVarDestinationLoader
Creates a new instance of EnvVarDestinationLoader reading the destinations variable from the system environment variables.
EnvVarDestinationLoader(Function<String, String>, Function<String, DefaultDestination>, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.EnvVarDestinationLoader
Creates a new instance of EnvVarDestinationLoader reading variable with the provided name from the provided function.
EnvVarDestinationLoader(Function<String, String>, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.EnvVarDestinationLoader
Creates a new instance of EnvVarDestinationLoader reading variable with the provided name from the provided function.
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.CsrfToken
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultCsrfTokenRetriever
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationRequestContext
 
equals(Object) - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.CsrfTokenRetrievalException
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.Header
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
 

G

get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
get(String, Class<ValueT>) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
get(String, Function<Object, ValueT>) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
get(DestinationPropertyKey<ValueT>) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
Gets the value associated with the given key (if any).
get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Gets the value associated with the given key (if any).
get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination
Gets the value associated with the given key (if any).
get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions
Retrieves the value of a configuration parameter.
get(String) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperties
Gets the value associated with the given key (if any).
get(String, Class<ValueT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperties
Convenience method to cast the Object return type of DestinationProperties.get(String) into the expected type.
get(String, Function<Object, ValueT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperties
Convenience method to convert the Object return type of DestinationProperties.get(String) into any expected type.
get(DestinationPropertyKey<ValueT>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperties
Convenience method to convert the Object return type of DestinationProperties.get(String) into any expected type.
get(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
Gets the value associated with the given key (if any).
getAuthenticationType() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getAuthenticationType() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Returns the authentication type to be expected when authenticating at the remote system.
getAuthenticationType() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Returns the authentication type to be expected when authenticating at the remote system.
getBasicCredentials() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getBasicCredentials() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
 
getBasicCredentials() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Returns the basic credentials to be used for authentication at the remote system.
getCache() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
Getter for the cache to be used.
getCache() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.RequestScopedHttpClientCache
Getter for the cache to be used.
getCache() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.TimeScopedHttpClientCache
Getter for the cache to be used.
getCacheKey(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
Method called in the #getClient(Destination, HttpClientFactory) method to create a CacheKey for the given Destination.
getCacheKey() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
Method called in the #getClient(HttpClientFactory) method to create a CacheKey for no specific Destination.
getCacheKey(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.RequestScopedHttpClientCache
Method called in the #getClient(Destination, HttpClientFactory) method to create a CacheKey for the given Destination.
getCacheKey() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.RequestScopedHttpClientCache
Method called in the #getClient(HttpClientFactory) method to create a CacheKey for no specific Destination.
getCacheKey(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.TimeScopedHttpClientCache
Method called in the #getClient(Destination, HttpClientFactory) method to create a CacheKey for the given Destination.
getCacheKey() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.TimeScopedHttpClientCache
Method called in the #getClient(HttpClientFactory) method to create a CacheKey for no specific Destination.
getConnectionManager(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
Get the connection manager for the HTTP client builder.
getConnectionManager(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
 
getCredentials() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
Getter for the credentials, wrapped in an Option, as it may be null.
getDefault() - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.SecurityConfigurationStrategy
Returns the default value for the SecurityConfigurationStrategy.
getDestination(String) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor
Loads the destination with the given name.
getDestination() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationRequestContext
 
getDestinationName() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
 
getDestinationName() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
 
getDestinationName() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.WithDestinationName
Getter for the name of a destination.
getDestinationType() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationTypeNotSupportedException
 
getErrorResponse() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException
 
getErrorResponse() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationNotFoundException
 
getHeaders(URI) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getHeaders(URI) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Getter for a collection of header that should be added to the outgoing request for this destination.
getHeaders(DestinationProperties) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationHeaderProvider
Deprecated.
Please use DestinationHeaderProvider.getHeaders(DestinationRequestContext) instead. The destination reference can be extracted using DestinationRequestContext.getDestination().
getHeaders(DestinationRequestContext) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationHeaderProvider
Provides a list of Header objects which should be used with the given destination for a request URI.
getHeaders(URI) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Getter for a collection of header that should be added to the outgoing request for this destination.
getHeadersFromProperties() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getHeadersFromProperties() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Helper method to create the collection of headers by also considering the properties.
getHttpClient() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
Returns an HttpClient independent of any destination.
getHttpClient(HttpDestinationProperties) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
Returns an HttpClient for the given Destination.
getHttpClientBuilder(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
Get a preconfigured HTTP client builder instance.
getHttpClientCache() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
Configures the HttpClientCache that is used by the #getHttpClient(String) and #getHttpClient(Destination) methods.
getHttpClientFactory() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
Returns the HttpClientFactory that is used when creating instances of HttpClient within the HttpClientAccessor.
getIdentifier() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.AuthenticationType
 
getIdentifier() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.DestinationType
 
getIdentifier() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
 
getKeyStore() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getKeyStore() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
The KeyStore to be used when communicating over HTTP.
getKeyStore() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
The KeyStore to be used when communicating over HTTP.
getKeyStorePassword() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getKeyStorePassword() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
The password for the Key Store to be used when communicating over HTTP.
getKeyStorePassword() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
The password for the Key Store to be used when communicating over HTTP.
getLoader() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor
The loader containing the platform specific logic to retrieve destinations.
getMaxConnectionsPerRoute() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
The maximum number of connections per route.
getMaxConnectionsTotal() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
The maximum number of connections in total.
getName() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
getName() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.Header
 
getPriority() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientsThreadContextListener
getPropertyNames() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getPropertyNames() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
Retrieves the set of property keys of the destination.
getPropertyNames() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Retrieves the set of property keys of the destination.
getPropertyNames() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination
Retrieves the set of property keys of the destination.
getPropertyNames() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperties
Retrieves the set of property keys of the destination.
getPropertyNames() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
Retrieves the set of property keys of the destination.
getProxyConfiguration() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getProxyConfiguration() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
 
getProxyConfiguration() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
The ProxyConfiguration to be used when communicating over HTTP.
getProxyType() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getProxyType() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Returns the ProxyType that is configured for this destination.
getProxyType() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Returns the ProxyType that is configured for this destination.
getRequestConfigBuilder(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
Get the request configuration builder for the HTTP client builder.
getRequestConfigBuilder(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
 
getRequestUri() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationRequestContext
 
getResponseBody(HttpResponse) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpEntityUtil
Extracts the body string using UTF-8 and consumes the HttpEntity.
getSecurityConfigurationStrategy() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getSecurityConfigurationStrategy() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
 
getSecurityConfigurationStrategy() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Defines from where the HTTP Security Configuration (see HttpSecuritySettings) for outbound HTTP calls via this destination is determined from.
getSocketConfigBuilder(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientFactory
Get the socket configuration builder for the HTTP client builder.
getSocketConfigBuilder(HttpDestinationProperties) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
 
getTimeoutMilliseconds() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory
The timeout threshold.
getTlsVersion() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getTlsVersion() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
The TLS version to be used when communicating over HTTP.
getTlsVersion() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
The TLS version to be used when communicating over HTTP.
getToken() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.CsrfToken
 
getTrustStore() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getTrustStore() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Returns the optional trust store of the destination.
getTrustStore() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Returns the optional trust store of the destination.
getTrustStorePassword() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getTrustStorePassword() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Returns the optional trust store password of the destination.
getTrustStorePassword() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Returns the optional trust store password of the destination.
getUri() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
getUri() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Getter for the URI to communicate with.
getUri() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Getter for the URI to communicate with.
getUri() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
 
getValue() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.Header
 

H

hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.CsrfToken
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultCsrfTokenRetriever
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationRequestContext
 
hashCode() - Method in exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.CsrfTokenRetrievalException
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.Header
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
 
header(Header) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Adds the given header to the list of headers added to every outgoing request for this destination.
header(String, String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Adds a header given by the headerName and headerValue to the list of headers added to every outgoing request for this destination.
Header - Class in com.sap.cloud.sdk.cloudplatform.connectivity
A name-value pair representing a header (for example, an HTTP header).
Header(String, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.Header
Creates a new header.
HEADER_PROPERTY - Static variable in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Constant prefix for header key.
headerProviders(DestinationHeaderProvider...) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Registers the provided DestinationHeaderProvider instances on this Destination.
HttpClientAccessor - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Accessor for HttpClients.
HttpClientCache - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Provides caching functionality to the HttpClientAccessor.
HttpClientFactory - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Factory class that creates HttpClient instances based on the given Destination.
HttpClientInstantiationException - Exception in com.sap.cloud.sdk.cloudplatform.connectivity.exception
This exception is thrown if the HttpClient could not be build.
HttpClientInstantiationException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.HttpClientInstantiationException
Initializes the exception by delegating the message to the super constructor.
HttpClientInstantiationException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.HttpClientInstantiationException
Initializes the exception by delegating the causing exception to the super constructor.
HttpClientInstantiationException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.HttpClientInstantiationException
Initializes the exception by delegating the message and the causing exception to the super constructor.
HttpClientInstantiationException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.connectivity.exception.HttpClientInstantiationException
 
HttpClientListener - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Listener interface to be called when an HttpClient is about to be executed in the HttpClientWrapper.
HttpClientsThreadContextListener - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Implementation of ThreadContextListener that enables the correct use of Destinations when working with non-container managed threads on all supported Cloud platforms.
HttpClientsThreadContextListener() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientsThreadContextListener
 
HttpDestination - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Platform independent representation of a HTTP destination as a collection of key-value pairs.
HttpDestinationProperties - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Adds HTTP relevant fields to the "generic" destination.
HttpEntityUtil - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Util class extracting the entity of an HttpResponse, unzipping it if necessary, and finally consuming the response.
HttpEntityUtil() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.HttpEntityUtil
 
httpHeaders - Variable in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Headers prepared for this destination.

I

isEnabled() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.CsrfTokenRetriever
Indicates if CSRF token retrieval is enabled.
isHttp() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
Verifies that this object can be converted to a HttpDestination.
isHttp() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.Destination
Verifies that this object can be converted to a HttpDestination.
isHttp() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
Verifies that this object can be converted to a HttpDestination.
isRfc() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
Verifies that this object can be converted to a RfcDestination.
isRfc() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.Destination
Verifies that this object can be converted to a RfcDestination.
isRfc() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
Verifies that this object can be converted to a RfcDestination.
isTrustingAllCertificates() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpDestination
 
isTrustingAllCertificates() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination
Indicates whether all server certificates should be accepted when communicating over HTTP.
isTrustingAllCertificates() - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Indicates whether all server certificates should be accepted when communicating over HTTP.

K

keyStore(KeyStore) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the KeyStore to be used when communicating over HTTP.
keyStorePassword(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the key store password for the corresponding KeyStore used by the DefaultHttpDestination to access the key store.

L

loadTypedDestination(String, DestinationOptions) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.EnvVarDestinationLoader
This executes the same logic as DestinationLoader.tryGetDestination(String) but provides the returned Destination in a more specific type.
log - Static variable in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpDestinationProperties
Logger for interface.

M

maxConnectionsPerRoute(int) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory.DefaultHttpClientFactoryBuilder
The maximum number of connections per route.
maxConnectionsTotal(int) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory.DefaultHttpClientFactoryBuilder
The maximum number of connections in total.
merge(URI, URI) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.UriPathMerger
Merges two URI paths, checking that both URIs have the same scheme, host and port.

N

name(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the name of the DefaultHttpDestination.
network(ProxyType) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder

O

of(Header...) - Static method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationHeaderProvider
Instantiate a local instance with static headers.
of(URI, Credentials) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
Static factory to create a configuration based on an URI and credentials.
of(URI) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
Static factory to create a configuration solely based on an URI.
of(String, Credentials) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
Static factory to create a configuration based on an URI (as a String) and credentials.
of(String) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
Static factory to create a configuration bsaed on an URI (as a String).
of(HttpDestination) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
of(RfcDestination) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.WrappedDestination
ofIdentifier(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.AuthenticationType
Returns the AuthenticationType which equals the given identifier.
ofIdentifier(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.DestinationType
Returns the DestinationType which equals the given identifier.
ofIdentifier(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
Returns the ProxyType which equals the given identifier.
ofIdentifierOrDefault(String, AuthenticationType) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.AuthenticationType
Returns the AuthenticationType which equals the given identifier, or the defaultAuthenticationType in case there is none.
ofIdentifierOrDefault(String, DestinationType) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.DestinationType
Returns the DestinationType which equals the given identifier, or the defaultDestinationType in case there is none.
ofIdentifierOrDefault(String, ProxyType) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
Returns the ProxyType which equals the given identifier, or the defaultProxyType in case there is none.
ofIdentifierSensitive(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
Returns the ProxyType which equals the given identifier.
onRequest(String) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientListener
If the listener is registered with the HttpClientWrapper, this method will be called prior to the execution of the HttpClient.

P

parameter(String, Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions.Builder
Sets a configuration parameter.
parameterIfAbsent(String, Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationOptions.Builder
Sets a configuration parameter.
password(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the password of the DefaultHttpDestination.
prependDestinationLoader(DestinationLoader) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor
Register an DestinationLoader created at runtime.
property(String, Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination.Builder
Adds the given key-value pair to the destination to be created.
property(String, Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Adds the given key-value pair to the destination to be created.
property(String, Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultRfcDestination.Builder
Adds the given key-value pair to the destination to be created.
PROPERTY_HTTP_CLIENTS - Static variable in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientsThreadContextListener
The ThreadContext key.
proxy(URI) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the proxy URI of the DefaultHttpDestination.
proxy(String, int) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the proxy host and proxy port of the DefaultHttpDestination.
proxyAuthorization(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the proxy authorization header of the DefaultHttpDestination.
ProxyConfiguration - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Proxy configuration.
ProxyConfiguration(URI) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
Creates a configuration based on the given URI and without any credentials.
ProxyConfiguration(URI, Credentials) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
Creates a configuration based on the given URI and credentials.
proxyType(ProxyType) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the proxy type (Internet or On-Premise).
ProxyType - Enum in com.sap.cloud.sdk.cloudplatform.connectivity
Enum representing the type of a remote installation.

R

registerDestination(HttpDestination) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestinationLoader
registerDestination(RfcDestination) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestinationLoader
registerDestination(Destination) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestinationLoader
Register a Destination to this destination loader.
removeNonPrintableCharacters(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AsciiUtils
Removes non-printable characters from a String
RequestScopedHttpClientCache - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Implementation of the HttpClientCache, caching the HttpClients for the life time of the request.
RequestScopedHttpClientCache() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.RequestScopedHttpClientCache
 
retrieveCsrfToken(HttpClient, String) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.CsrfTokenRetriever
Retrieves an CSRF Token from a remote system by issuing an CSRF token request.
retrieveCsrfToken(HttpClient, String, Map<String, String>) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.CsrfTokenRetriever
Retrieves an CSRF Token from a remote system by issuing an CSRF token request.
retrieveCsrfToken(HttpClient, String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultCsrfTokenRetriever
 
retrieveCsrfToken(HttpClient, String, Map<String, String>) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultCsrfTokenRetriever
 
RfcDestination - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Platform independent representation of a rfc destination as a collection of key-value pairs.
RfcDestinationProperties - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Adds RFC relevant fields to the "generic" destination.

S

securityConfiguration(SecurityConfigurationStrategy) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the SecurityConfigurationStrategy for outbound calls via this Destination to decide if the HttpSecuritySettings should be taken from the Destination Configuration or from the CloudPlatform.
SecurityConfigurationStrategy - Enum in com.sap.cloud.sdk.cloudplatform.connectivity
Defines from where the HTTP Security Configuration for outbound HTTP calls is determined from.
setHttpClientCache(HttpClientCache) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
Configures the HttpClientCache that is used by the #getHttpClient(String) and #getHttpClient(Destination) methods.
setHttpClientFactory(HttpClientFactory) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
Sets the HttpClientFactory that is used when creating instances of HttpClient within the HttpClientAccessor.
setLoader(DestinationLoader) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor
Sets the loader to be used for all future method invocations on this DestinationAccessor.

T

timeoutMilliseconds(int) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory.DefaultHttpClientFactoryBuilder
The timeout threshold.
TimeScopedHttpClientCache - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Implementation of the HttpClientCache, caching the HttpClients for the amount of time given in the constructor.
TimeScopedHttpClientCache(long, TimeUnit) - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.TimeScopedHttpClientCache
Caches the HttpClient for the given duration.
tlsVersion(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the TLS version used by the DefaultHttpDestination to the given value.
toString() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.AuthenticationType
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.CsrfToken
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination.Builder
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestination
toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpClientFactory.DefaultHttpClientFactoryBuilder
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
 
toString() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.DestinationType
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.Header
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.ProxyConfiguration
 
toString() - Method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
 
trustAllCertificates() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Lets the DefaultHttpDestination trust all server certificates.
trustStore(KeyStore) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the Trust Store to be used when communicating over HTTP.
tryGetDestination(String, DestinationOptions) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultDestinationLoader
 
tryGetDestination(String) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor
Loads the destination with the given name.
tryGetDestination(String) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoader
Retrieves a destination for the given name.
tryGetDestination(String, DestinationOptions) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoader
Retrieves a destination for the given name and configuration options.
tryGetDestination(String, DestinationOptions) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain
Retrieves a destination for the given name and configuration options.
tryGetDestination(String, DestinationOptions) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.EnvVarDestinationLoader
Retrieves a destination for the given name and configuration options.
tryGetHttpClient(HttpDestinationProperties, HttpClientFactory) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
Gets the HttpClient for the given Destination from this cache.
tryGetHttpClient(HttpClientFactory) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.AbstractHttpClientCache
Gets the non-destination-specific HttpClient from this cache.
tryGetHttpClient() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
Returns an HttpClient independent of any destination.
tryGetHttpClient(HttpDestinationProperties) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientAccessor
Returns a Try of an HttpClient for the given Destination.
tryGetHttpClient(HttpDestinationProperties, HttpClientFactory) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientCache
Gets the HttpClient for the given Destination from this cache.
tryGetHttpClient(HttpClientFactory) - Method in interface com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientCache
Gets the non-destination-specific HttpClient from this cache.

U

uri(URI) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Deprecated.
The URI is already passed as a parameter to create the builder instance, hence deprecating this method.
UriBuilder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
A builder for the URI class, taking several optional parameter, constructing a valid URI out of them.
UriBuilder() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.UriBuilder
 
UriPathMerger - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Utility class offering the ability to merge two URIs.
UriPathMerger() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.UriPathMerger
 
user(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultHttpDestination.Builder
Sets the user name of the DefaultHttpDestination.

V

valueOf(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.AuthenticationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.DestinationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.SecurityConfigurationStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.AuthenticationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.DestinationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.ProxyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sap.cloud.sdk.cloudplatform.connectivity.SecurityConfigurationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.

W

WithDestinationName - Interface in com.sap.cloud.sdk.cloudplatform.connectivity
Interface indicating that a class contains a destination name.
WrappedDestination - Class in com.sap.cloud.sdk.cloudplatform.connectivity
Convenience wrapper class to wrap HTTP and RFC destinations as Destination.

X

X_CSRF_TOKEN_HEADER_KEY - Static variable in class com.sap.cloud.sdk.cloudplatform.connectivity.DefaultCsrfTokenRetriever
The HTTP header name for the loading the CSRF token.
A B C D E G H I K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2021 SAP SE. All rights reserved.