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

A

ACCEPT_ENCODING - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
AcceptGZipMiddleware - Class in io.vrap.rmf.base.client.http
Middleware to add the header Accept: gzip to the request
AcceptGZipMiddleware() - Constructor for class io.vrap.rmf.base.client.http.AcceptGZipMiddleware
 
Accessor<T> - Class in io.vrap.rmf.base.client
 
Accessor(T) - Constructor for class io.vrap.rmf.base.client.Accessor
 
addAcceptGZipMiddleware() - Method in class io.vrap.rmf.base.client.ClientBuilder
 
addCorrelationIdProvider(CorrelationIdProvider) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
addHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
addHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
addHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiMethod
adds an additional header with the specified value
addMiddleware(Middleware, Middleware...) - Method in class io.vrap.rmf.base.client.ClientBuilder
adds the middlewares to be configured for the client.
addMiddleware(Middleware) - Method in class io.vrap.rmf.base.client.http.HandlerStack
 
addMiddlewares(List<Middleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
adds the middlewares to be configured for the client.
addMiddlewares(List<Middleware>) - Method in class io.vrap.rmf.base.client.http.HandlerStack
 
addMiddlewares(Middleware...) - Method in class io.vrap.rmf.base.client.http.HandlerStack
 
addQueryParam(String, V) - Method in class io.vrap.rmf.base.client.ApiMethod
add an additional query parameter
addQueryParams(List<ApiMethod.ParamEntry<String, String>>) - Method in class io.vrap.rmf.base.client.ApiMethod
add the query parameters
AnonymousSessionTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
Token supplier using anonymous flow
AnonymousSessionTokenSupplier(String, String, String, String, VrapHttpClient) - Constructor for class io.vrap.rmf.base.client.oauth2.AnonymousSessionTokenSupplier
 
ApiClientException - Exception in io.vrap.rmf.base.client.error
 
ApiClientException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.ApiClientException
 
ApiClientException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.ApiClientException
 
ApiClientException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ApiClientException
 
ApiClientException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ApiClientException
 
ApiHttpClient - Interface in io.vrap.rmf.base.client
Interface for an HTTP client accessing the API and mapping to a known output type
ApiHttpClientImpl - Class in io.vrap.rmf.base.client
Default implementation of an ApiHttpClient
ApiHttpClientImpl(String, HandlerStack) - Constructor for class io.vrap.rmf.base.client.ApiHttpClientImpl
 
ApiHttpClientImpl(URI, HandlerStack) - Constructor for class io.vrap.rmf.base.client.ApiHttpClientImpl
 
ApiHttpClientImpl(URI, HandlerStack, ResponseSerializer) - Constructor for class io.vrap.rmf.base.client.ApiHttpClientImpl
 
ApiHttpException - Exception in io.vrap.rmf.base.client
 
ApiHttpException(int, String, ApiHttpHeaders) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, Throwable) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer, Throwable) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpHeaders - Class in io.vrap.rmf.base.client
 
ApiHttpHeaders() - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders
 
ApiHttpHeaders(ApiHttpHeaders.StringHeaderEntry...) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders
 
ApiHttpHeaders(List<Map.Entry<String, String>>) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders
 
ApiHttpHeaders(ApiHttpHeaders) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders
 
ApiHttpHeaders.HeaderEntry<K,V> - Class in io.vrap.rmf.base.client
 
ApiHttpHeaders.StringHeaderEntry - Class in io.vrap.rmf.base.client
 
ApiHttpMethod - Enum in io.vrap.rmf.base.client
 
ApiHttpRequest - Class in io.vrap.rmf.base.client
 
ApiHttpRequest() - Constructor for class io.vrap.rmf.base.client.ApiHttpRequest
 
ApiHttpRequest(ApiHttpMethod, URI, ApiHttpHeaders, byte[]) - Constructor for class io.vrap.rmf.base.client.ApiHttpRequest
 
ApiHttpRequest(ApiHttpRequest) - Constructor for class io.vrap.rmf.base.client.ApiHttpRequest
 
ApiHttpResponse<U> - Class in io.vrap.rmf.base.client
 
ApiHttpResponse(int, ApiHttpHeaders, U) - Constructor for class io.vrap.rmf.base.client.ApiHttpResponse
 
ApiHttpResponse(int, ApiHttpHeaders, U, String) - Constructor for class io.vrap.rmf.base.client.ApiHttpResponse
 
ApiHttpResponse(ApiHttpResponse<U>) - Constructor for class io.vrap.rmf.base.client.ApiHttpResponse
 
ApiMethod<T extends ApiMethod<T,TResult>,TResult> - Class in io.vrap.rmf.base.client
 
ApiMethod(ApiHttpClient) - Constructor for class io.vrap.rmf.base.client.ApiMethod
 
ApiMethod(ApiHttpClient, ApiHttpHeaders, List<ApiMethod.ParamEntry<String, String>>) - Constructor for class io.vrap.rmf.base.client.ApiMethod
 
ApiMethod(ApiMethod<T, TResult>) - Constructor for class io.vrap.rmf.base.client.ApiMethod
 
ApiMethod.ParamEntry<K,V> - Class in io.vrap.rmf.base.client
 
ApiServerException - Exception in io.vrap.rmf.base.client.error
 
ApiServerException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.ApiServerException
 
ApiServerException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.ApiServerException
 
ApiServerException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ApiServerException
 
ApiServerException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ApiServerException
 
apply(T) - Method in interface io.vrap.rmf.base.client.utils.ExceptionalFunction
 
AuthenticationToken - Class in io.vrap.rmf.base.client
 
AuthenticationToken() - Constructor for class io.vrap.rmf.base.client.AuthenticationToken
 
AuthException - Exception in io.vrap.rmf.base.client.oauth2
 
AuthException(int, String, ApiHttpHeaders) - Constructor for exception io.vrap.rmf.base.client.oauth2.AuthException
 
AuthException(int, String, ApiHttpHeaders, String) - Constructor for exception io.vrap.rmf.base.client.oauth2.AuthException
 
AuthException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.oauth2.AuthException
 
AUTHORIZATION - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
AutoCloseableService - Class in io.vrap.rmf.base.client
 

B

BadGatewayException - Exception in io.vrap.rmf.base.client.error
 
BadGatewayException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.BadGatewayException
 
BadGatewayException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.BadGatewayException
 
BadGatewayException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.BadGatewayException
 
BadGatewayException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.BadGatewayException
 
BadRequestException - Exception in io.vrap.rmf.base.client.error
 
BadRequestException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.BadRequestException
 
BadRequestException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.BadRequestException
 
BadRequestException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.BadRequestException
 
BadRequestException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.BadRequestException
 
BaseException - Exception in io.vrap.rmf.base.client.error
Exception hierarchy
BaseException() - Constructor for exception io.vrap.rmf.base.client.error.BaseException
 
BaseException(String) - Constructor for exception io.vrap.rmf.base.client.error.BaseException
 
BaseException(String, Throwable) - Constructor for exception io.vrap.rmf.base.client.error.BaseException
 
BaseException(Throwable) - Constructor for exception io.vrap.rmf.base.client.error.BaseException
 
BaseException(String, Throwable, boolean, boolean) - Constructor for exception io.vrap.rmf.base.client.error.BaseException
 
BaseHttpClientSupplier - Class in io.vrap.rmf.base.client
In order to work, the sdk needs an VrapHttpClient provider, this can be done by extending HttpClientSupplier and exposing it as a service
BaseHttpClientSupplier() - Constructor for class io.vrap.rmf.base.client.BaseHttpClientSupplier
 
blockingWait(CompletionStage<T>, ApiHttpRequest, Duration) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
Waits with a timeout for RESPONSES of a client wrapped in a CompletionStage.
blockingWait(CompletionStage<T>, Duration) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
Waits with a timeout for RESPONSES of a client wrapped in a CompletionStage.
blockingWait(CompletionStage<T>, long, TimeUnit) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
Waits with a timeout for RESPONSES of a client wrapped in a CompletionStage.
blockingWait(CompletionStage<T>, ApiHttpRequest, long, TimeUnit) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
Waits with a timeout for RESPONSES of a client wrapped in a CompletionStage.
blockingWaitForEach(Stream<? extends CompletionStage<T>>, Duration) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
blockingWaitForEach(Stream<? extends CompletionStage<T>>, long, TimeUnit) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
blockingWaitForEach(List<? extends CompletionStage<T>>, Duration) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
blockingWaitForEach(List<? extends CompletionStage<T>>, long, TimeUnit) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
blockingWaitForEachCollector(long, TimeUnit) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
blockingWaitForEachCollector(Duration) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
build() - Method in interface io.vrap.rmf.base.client.Builder
 
build() - Method in class io.vrap.rmf.base.client.ClientBuilder
 
build() - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsBuilder
 
buildDefaultUserAgent() - Static method in class io.vrap.rmf.base.client.ClientBuilder
 
Builder<T> - Interface in io.vrap.rmf.base.client
 
BuildInfo - Class in io.vrap.rmf.base.client
 
BuildInfo() - Constructor for class io.vrap.rmf.base.client.BuildInfo
 
buildUserAgent() - Static method in class io.vrap.rmf.base.client.MiddlewareFactory
Deprecated.
bytesToString(byte[]) - Static method in class io.vrap.rmf.base.client.utils.Utils
 
bytesToUTF8String(byte[]) - Static method in class io.vrap.rmf.base.client.utils.Utils
 

C

ClientBuilder - Class in io.vrap.rmf.base.client
The ClientBuilder is used to configure and create an ApiHttpClient.
ClientCredentials - Interface in io.vrap.rmf.base.client.oauth2
 
ClientCredentialsBuilder - Class in io.vrap.rmf.base.client.oauth2
 
ClientCredentialsBuilder() - Constructor for class io.vrap.rmf.base.client.oauth2.ClientCredentialsBuilder
 
ClientCredentialsImpl - Class in io.vrap.rmf.base.client.oauth2
 
ClientCredentialsTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
Token supplier using client credentials flow
ClientCredentialsTokenSupplier(String, String, String, String, VrapHttpClient) - Constructor for class io.vrap.rmf.base.client.oauth2.ClientCredentialsTokenSupplier
 
ClientFactory - Class in io.vrap.rmf.base.client
Deprecated.
ClientFactory() - Constructor for class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
ClientRequestCommand<TResult> - Interface in io.vrap.rmf.base.client
 
ClientUtils - Class in io.vrap.rmf.base.client.utils
 
ClientUtils() - Constructor for class io.vrap.rmf.base.client.utils.ClientUtils
 
close() - Method in class io.vrap.rmf.base.client.AutoCloseableService
 
close() - Method in class io.vrap.rmf.base.client.http.RetryMiddleware
 
close() - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
CLOSED_MESSAGE - Static variable in interface io.vrap.rmf.base.client.ApiHttpClient
 
closeQuietly(AutoCloseable) - Static method in class io.vrap.rmf.base.client.AutoCloseableService
 
COMMERCETOOLS - Static variable in class io.vrap.rmf.base.client.ClientBuilder
 
COMMERCETOOLS - Static variable in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
ConcurrentModificationException - Exception in io.vrap.rmf.base.client.error
 
ConcurrentModificationException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.ConcurrentModificationException
 
ConcurrentModificationException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.ConcurrentModificationException
 
ConcurrentModificationException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ConcurrentModificationException
 
ConcurrentModificationException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ConcurrentModificationException
 
CONTENT_ENCODING - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
CONTENT_LENGTH - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
CONTENT_TYPE - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
contentType(String) - Method in class io.vrap.rmf.base.client.ApiMethod
set specific content type
convertResponse(ApiHttpResponse<byte[]>, Class<O>) - Method in interface io.vrap.rmf.base.client.ResponseSerializer
 
convertResponse(ApiHttpResponse<byte[]>, Class<O>) - Static method in class io.vrap.rmf.base.client.utils.Utils
 
CorrelationIdProvider - Interface in io.vrap.rmf.base.client.http
Provider for a correlation id which may be added to a request as unique identifier
create(String, VrapHttpClient, TokenSupplier) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, Supplier<String>) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, List<Middleware>) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, Supplier<String>, List<Middleware>) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, List<Middleware>, CorrelationIdProvider) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, Supplier<String>, List<Middleware>, CorrelationIdProvider) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, InternalLoggerFactory, List<Middleware>) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, InternalLoggerFactory, Supplier<String>, List<Middleware>) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, InternalLoggerFactory, List<Middleware>, CorrelationIdProvider) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, InternalLoggerFactory, Supplier<String>, List<Middleware>, CorrelationIdProvider) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(ApiHttpRequest, ApiHttpResponse<byte[]>) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
create(ApiHttpRequest, ApiHttpResponse<byte[]>, ResponseSerializer) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
create(ApiHttpRequest, ApiHttpResponse<byte[]>) - Method in interface io.vrap.rmf.base.client.error.HttpExceptionFactory
 
create(HttpHandler, List<Middleware>) - Static method in class io.vrap.rmf.base.client.http.HandlerStack
 
create(HttpHandler) - Static method in class io.vrap.rmf.base.client.http.HandlerStack
 
create(VrapHttpClient) - Static method in class io.vrap.rmf.base.client.http.HttpHandler
 
createClientException(ApiHttpRequest, ApiHttpResponse<byte[]>) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
createClientException(ApiHttpRequest, ApiHttpResponse<byte[]>, ResponseSerializer) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
createClientException(ApiHttpRequest, ApiHttpResponse<byte[]>) - Method in interface io.vrap.rmf.base.client.error.HttpExceptionFactory
 
createDefault(TokenSupplier, InternalLoggerFactory) - Static method in class io.vrap.rmf.base.client.MiddlewareFactory
Deprecated.
 
createDefault(TokenSupplier, InternalLoggerFactory, Supplier<String>) - Static method in class io.vrap.rmf.base.client.MiddlewareFactory
Deprecated.
 
createDefault(TokenSupplier, InternalLoggerFactory, Supplier<String>, ResponseSerializer) - Static method in class io.vrap.rmf.base.client.MiddlewareFactory
Deprecated.
 
createFor(ApiHttpRequest, String) - Method in interface io.vrap.rmf.base.client.http.InternalLoggerFactory
 
createHttpRequest() - Method in class io.vrap.rmf.base.client.ApiMethod
 
createObjectMapper() - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
creates a new ObjectMapper instance
createObjectMapper(ModuleOptions) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
 
createServerException(ApiHttpRequest, ApiHttpResponse<byte[]>) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
createServerException(ApiHttpRequest, ApiHttpResponse<byte[]>, ResponseSerializer) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
createServerException(ApiHttpRequest, ApiHttpResponse<byte[]>) - Method in interface io.vrap.rmf.base.client.error.HttpExceptionFactory
 

D

debug(Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
debug(Supplier<Object>, Throwable) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
DEFAULT_INITIAL_DELAY - Static variable in class io.vrap.rmf.base.client.http.RetryMiddleware
 
DEFAULT_MAX_DELAY - Static variable in class io.vrap.rmf.base.client.http.RetryMiddleware
 
DEFAULT_MAX_PARALLEL_REQUESTS - Static variable in class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
DEFAULT_RETRY_STATUS_CODES - Static variable in class io.vrap.rmf.base.client.http.RetryMiddleware
 
defaultClient(URI) - Method in class io.vrap.rmf.base.client.ClientBuilder
Configures a client with the default middlewares and the given baseUrl
defaultClient(String) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
defaultClient(String, ClientCredentials, String) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
defaultClient(ClientCredentials, ServiceRegionConfig) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
DefaultHttpExceptionFactory - Class in io.vrap.rmf.base.client.error
 
DefaultHttpExceptionFactory(ResponseSerializer) - Constructor for class io.vrap.rmf.base.client.error.DefaultHttpExceptionFactory
 
deserialize(JsonParser, DeserializationContext) - Method in class io.vrap.rmf.base.client.utils.json.modules.deserializers.ZonedDateTimeDeserializer
 

E

equals(Object) - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
equals(Object) - Method in class io.vrap.rmf.base.client.AutoCloseableService
 
error(Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
error(Supplier<Object>, Throwable) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
ErrorMiddleware - Interface in io.vrap.rmf.base.client.http
Used to convert API errors to Exceptions
ExceptionalFunction<T,R> - Interface in io.vrap.rmf.base.client.utils
A function like Function but allows you to throw exception
ExceptionFactory - Class in io.vrap.rmf.base.client.error
Deprecated.
ExceptionFactory() - Constructor for class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
execute(ApiHttpRequest, Class<O>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(ClientRequestCommand<O>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(ApiHttpRequest) - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
execute(ClientRequestCommand<O>) - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
execute(ApiHttpRequest, Class<O>) - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
execute() - Method in class io.vrap.rmf.base.client.ApiMethod
 
execute(ApiHttpClient) - Method in class io.vrap.rmf.base.client.ApiMethod
 
execute(ApiHttpClient) - Method in interface io.vrap.rmf.base.client.ClientRequestCommand
 
execute(ApiHttpRequest) - Method in class io.vrap.rmf.base.client.http.HttpHandler
 
execute() - Method in interface io.vrap.rmf.base.client.RequestCommand
 
execute(ApiHttpRequest, Class<O>) - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
execute(ClientRequestCommand<O>) - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
execute(ApiHttpRequest) - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
execute(ApiHttpRequest) - Method in interface io.vrap.rmf.base.client.VrapHttpClient
 
executeBlocking() - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(ApiHttpClient) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(Duration) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(ApiHttpClient, Duration) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(ApiHttpClient) - Method in interface io.vrap.rmf.base.client.ClientRequestCommand
 
executeBlocking(ApiHttpClient, Duration) - Method in interface io.vrap.rmf.base.client.ClientRequestCommand
 
executeBlocking() - Method in interface io.vrap.rmf.base.client.RequestCommand
 
executeBlocking(Duration) - Method in interface io.vrap.rmf.base.client.RequestCommand
 

F

ForbiddenException - Exception in io.vrap.rmf.base.client.error
 
ForbiddenException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.ForbiddenException
 
ForbiddenException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.ForbiddenException
 
ForbiddenException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ForbiddenException
 
ForbiddenException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ForbiddenException
 
fromInputStream(InputStream, Class<T>) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
deserializes the given json string to the given class
fromJsonByteArray(byte[], Class<T>) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
deserializes the given json string to the given class
fromJsonString(String, Class<T>) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
deserializes the given json string to the given class

G

GatewayTimeoutException - Exception in io.vrap.rmf.base.client.error
 
GatewayTimeoutException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.GatewayTimeoutException
 
GatewayTimeoutException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.GatewayTimeoutException
 
GatewayTimeoutException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.GatewayTimeoutException
 
GatewayTimeoutException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.GatewayTimeoutException
 
Generated - Annotation Type in io.vrap.rmf.base.client.utils
 
get() - Method in class io.vrap.rmf.base.client.BaseHttpClientSupplier
The VrapHttpClient provider method
getAccessToken() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getAnonymousFlowTokenURL(String) - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getApiUrl() - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getAuthUrl() - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getBody() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getBody() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getBody() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getBodyAs(Class<T>) - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getBodyAsString() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getClientId() - Method in interface io.vrap.rmf.base.client.oauth2.ClientCredentials
 
getClientId() - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsImpl
 
getClientSecret() - Method in interface io.vrap.rmf.base.client.oauth2.ClientCredentials
 
getClientSecret() - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsImpl
 
getConfiguredObjectMapper() - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
default ObjectMapper
getCorrelationId() - Method in interface io.vrap.rmf.base.client.http.CorrelationIdProvider
 
getExp() - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
getExpiresIn() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getExpiresInZonedDateTime() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getFirst(String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
getFirstQueryParam(String) - Method in class io.vrap.rmf.base.client.ApiMethod
 
getHeaders() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getHeaders(String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
getHeaders() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
getHeaders() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getHeaders() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getHeaders() - Method in class io.vrap.rmf.base.client.ApiMethod
 
getHeaderValue(String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
getInstorePasswordFlowTokenURL(String, String) - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getKey() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
getKey() - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
getLogger(Class<?>) - Static method in class io.vrap.rmf.base.client.http.InternalLogger
 
getLogger(String) - Static method in class io.vrap.rmf.base.client.http.InternalLogger
 
getMessage() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getMessage() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getMessage() - Method in exception io.vrap.rmf.base.client.error.RmfTimeoutException
 
getMethod() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getModule(ModuleOptions) - Method in interface io.vrap.rmf.base.client.utils.json.ModuleSupplier
 
getOAuthTokenUrl() - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getOption(String) - Method in interface io.vrap.rmf.base.client.utils.json.modules.ModuleOptions
 
getPasswordFlowTokenURL(String) - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getQueryParam(String) - Method in class io.vrap.rmf.base.client.ApiMethod
 
getQueryParams() - Method in class io.vrap.rmf.base.client.ApiMethod
 
getQueryParamUriString() - Method in class io.vrap.rmf.base.client.ApiMethod
 
getQueryParamUriStrings() - Method in class io.vrap.rmf.base.client.ApiMethod
 
getRefresherToken() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getRequest() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getRequest() - Method in exception io.vrap.rmf.base.client.error.RmfTimeoutException
 
getResponse() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getResponseSerializer() - Method in class io.vrap.rmf.base.client.error.DefaultHttpExceptionFactory
 
getResponseSerializer() - Method in interface io.vrap.rmf.base.client.error.HttpExceptionFactory
 
getScope() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getScope() - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
getScopes() - Method in interface io.vrap.rmf.base.client.oauth2.ClientCredentials
 
getScopes() - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsImpl
 
getSecuredBody() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getSecuredBody() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getSerializerService() - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
getSerializerService() - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
getSerializerService() - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
getStatusCode() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getStatusCode() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getToken() - Method in class io.vrap.rmf.base.client.http.OAuthHandler
 
getToken() - Method in class io.vrap.rmf.base.client.oauth2.AnonymousSessionTokenSupplier
 
getToken() - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsTokenSupplier
 
getToken() - Method in class io.vrap.rmf.base.client.oauth2.GlobalCustomerPasswordTokenSupplier
 
getToken() - Method in class io.vrap.rmf.base.client.oauth2.StaticTokenSupplier
 
getToken() - Method in interface io.vrap.rmf.base.client.oauth2.TokenSupplier
 
getTokenType() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getUri() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getUrl() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getValue() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
getValue() - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
GlobalCustomerPasswordTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
Token supplier using password flow
GlobalCustomerPasswordTokenSupplier(String, String, String, String, String, String, VrapHttpClient) - Constructor for class io.vrap.rmf.base.client.oauth2.GlobalCustomerPasswordTokenSupplier
 

H

HandlerStack - Class in io.vrap.rmf.base.client.http
The HandlerStack is used to execute the middlewares in order and transfer the request using the specified HttpHandler
hashCode() - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
hashCode() - Method in class io.vrap.rmf.base.client.AutoCloseableService
 
headerEntry(String) - Static method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
headerEntry(String, String) - Static method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
HeaderEntry(K) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
HeaderEntry(K, V) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
HttpClientSupplier - Interface in io.vrap.rmf.base.client
Interface to supply a HTTP client implementation specified by a ServiceLoader
HttpExceptionFactory - Interface in io.vrap.rmf.base.client.error
 
HttpHandler - Class in io.vrap.rmf.base.client.http
Handler to execute the given request using a HTTP client
HttpHandler(VrapHttpClient) - Constructor for class io.vrap.rmf.base.client.http.HttpHandler
 

I

info(Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
InternalLogger - Class in io.vrap.rmf.base.client.http
Unified logger instance to perform logging only for configured logging levels.
InternalLoggerFactory - Interface in io.vrap.rmf.base.client.http
Creates the InternalLogger instances for the specified request
InternalLoggerMiddleware - Interface in io.vrap.rmf.base.client.http
Middleware instrumenting the InternalLogger
InternalServerErrorException - Exception in io.vrap.rmf.base.client.error
 
InternalServerErrorException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.InternalServerErrorException
 
InternalServerErrorException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.InternalServerErrorException
 
InternalServerErrorException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.InternalServerErrorException
 
InternalServerErrorException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.InternalServerErrorException
 
invoke(ApiHttpRequest, Function<ApiHttpRequest, CompletableFuture<ApiHttpResponse<byte[]>>>) - Method in class io.vrap.rmf.base.client.http.AcceptGZipMiddleware
 
invoke(ApiHttpRequest) - Method in class io.vrap.rmf.base.client.http.HandlerStack
 
invoke(ApiHttpRequest, Function<ApiHttpRequest, CompletableFuture<ApiHttpResponse<byte[]>>>) - Method in interface io.vrap.rmf.base.client.http.Middleware
 
invoke(ApiHttpRequest, Function<ApiHttpRequest, CompletableFuture<ApiHttpResponse<byte[]>>>) - Method in class io.vrap.rmf.base.client.http.RetryMiddleware
 
invoke(ApiHttpRequest, Function<ApiHttpRequest, CompletableFuture<ApiHttpResponse<byte[]>>>) - Method in class io.vrap.rmf.base.client.http.UserAgentMiddleware
 
io.vrap.rmf.base.client - package io.vrap.rmf.base.client
 
io.vrap.rmf.base.client.error - package io.vrap.rmf.base.client.error
 
io.vrap.rmf.base.client.http - package io.vrap.rmf.base.client.http
 
io.vrap.rmf.base.client.oauth2 - package io.vrap.rmf.base.client.oauth2
 
io.vrap.rmf.base.client.utils - package io.vrap.rmf.base.client.utils
 
io.vrap.rmf.base.client.utils.json - package io.vrap.rmf.base.client.utils.json
 
io.vrap.rmf.base.client.utils.json.modules - package io.vrap.rmf.base.client.utils.json.modules
 
io.vrap.rmf.base.client.utils.json.modules.deserializers - package io.vrap.rmf.base.client.utils.json.modules.deserializers
 
io.vrap.rmf.base.client.utils.json.modules.serializers - package io.vrap.rmf.base.client.utils.json.modules.serializers
 
isActive() - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
isExpired() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
isTraceEnabled() - Method in class io.vrap.rmf.base.client.http.InternalLogger
 

J

JsonException - Exception in io.vrap.rmf.base.client.utils.json
 
JsonException(Throwable) - Constructor for exception io.vrap.rmf.base.client.utils.json.JsonException
 
JsonException(String, Throwable) - Constructor for exception io.vrap.rmf.base.client.utils.json.JsonException
 
JsonException(ApiHttpResponse<T>) - Constructor for exception io.vrap.rmf.base.client.utils.json.JsonException
 
JsonUtils - Class in io.vrap.rmf.base.client.utils.json
Class with methods to customize the JSON serialization/deserialization
JsonUtils() - Constructor for class io.vrap.rmf.base.client.utils.json.JsonUtils
 

L

LocalDateSerializer - Class in io.vrap.rmf.base.client.utils.json.modules.serializers
 
LocalDateSerializer() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.serializers.LocalDateSerializer
 
LocalTimeSerializer - Class in io.vrap.rmf.base.client.utils.json.modules.serializers
 
LocalTimeSerializer() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.serializers.LocalTimeSerializer
 
LOGGER_AUTH - Static variable in interface io.vrap.rmf.base.client.oauth2.TokenSupplier
 

M

Middleware - Interface in io.vrap.rmf.base.client.http
Interface for a HTTP middleware used to modify a request and the response
MiddlewareFactory - Class in io.vrap.rmf.base.client
Deprecated.
functionality now available using the ClientBuilder
MiddlewareFactory() - Constructor for class io.vrap.rmf.base.client.MiddlewareFactory
Deprecated.
 
ModuleOptions - Interface in io.vrap.rmf.base.client.utils.json.modules
 
ModuleSupplier - Interface in io.vrap.rmf.base.client.utils.json
Interface to supply a Jackson SimpleModule specified by a ServiceLoader

N

NO_EXECUTABLE_API_CLIENT - Static variable in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
NotFoundException - Exception in io.vrap.rmf.base.client.error
 
NotFoundException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.NotFoundException
 
NotFoundException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.NotFoundException
 
NotFoundException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.NotFoundException
 
NotFoundException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.NotFoundException
 

O

OAuthHandler - Class in io.vrap.rmf.base.client.http
Handler for retrieving an oauth authentication token
OAuthHandler(TokenSupplier) - Constructor for class io.vrap.rmf.base.client.http.OAuthHandler
 
OAuthMiddleware - Interface in io.vrap.rmf.base.client.http
Middleware to add an oauth authentication header to requests
of(String, HandlerStack) - Static method in interface io.vrap.rmf.base.client.ApiHttpClient
 
of(URI, HandlerStack) - Static method in interface io.vrap.rmf.base.client.ApiHttpClient
 
of(String, HandlerStack, ResponseSerializer) - Static method in interface io.vrap.rmf.base.client.ApiHttpClient
 
of(URI, HandlerStack, ResponseSerializer) - Static method in interface io.vrap.rmf.base.client.ApiHttpClient
 
of() - Static method in class io.vrap.rmf.base.client.ClientBuilder
Creates a default client builder
of(VrapHttpClient) - Static method in class io.vrap.rmf.base.client.ClientBuilder
Creates a client builder with a specific or preconfigured VrapHttpClient instance.
of(HandlerStack) - Static method in class io.vrap.rmf.base.client.ClientBuilder
Creates a client builder with a specifig HandlerStack
of(ResponseSerializer) - Static method in interface io.vrap.rmf.base.client.error.HttpExceptionFactory
 
of() - Static method in class io.vrap.rmf.base.client.http.AcceptGZipMiddleware
 
of() - Static method in interface io.vrap.rmf.base.client.http.ErrorMiddleware
 
of(ResponseSerializer) - Static method in interface io.vrap.rmf.base.client.http.ErrorMiddleware
Deprecated.
of(HttpExceptionFactory) - Static method in interface io.vrap.rmf.base.client.http.ErrorMiddleware
 
of(InternalLoggerFactory) - Static method in interface io.vrap.rmf.base.client.http.InternalLoggerMiddleware
 
of(OAuthHandler) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(OAuthHandler, Integer) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of() - Static method in interface io.vrap.rmf.base.client.HttpClientSupplier
 
of() - Static method in interface io.vrap.rmf.base.client.oauth2.ClientCredentials
 
of() - Static method in interface io.vrap.rmf.base.client.ResponseSerializer
 
of(ObjectMapper) - Static method in interface io.vrap.rmf.base.client.ResponseSerializer
 
of() - Static method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
of(ObjectMapper) - Static method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
of(ResponseSerializer) - Static method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 

P

ParamEntry(K) - Constructor for class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
ParamEntry(K, V) - Constructor for class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
prettyPrint(String) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
Pretty prints a given JSON string.

R

refreshToken() - Method in class io.vrap.rmf.base.client.http.OAuthHandler
 
RequestCommand<TResult> - Interface in io.vrap.rmf.base.client
 
resolve(URI) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
ResponseSerializer - Interface in io.vrap.rmf.base.client
Interface to deserialize a response to a specified output type
RetryMiddleware - Class in io.vrap.rmf.base.client.http
Implementation for a retry of a requests upon configured response status codes
RetryMiddleware(int) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
 
RetryMiddleware(int, List<Integer>) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
 
RetryMiddleware(int, long, long) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
 
RetryMiddleware(int, long, long, List<Integer>) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
 
RetryMiddleware(int, int) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
max parallel requests are limited by underlying HTTP client
RetryMiddleware(int, int, List<Integer>) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
max parallel requests are limited by underlying HTTP client
RetryMiddleware(int, int, long, long) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
max parallel requests are limited by underlying HTTP client
RetryMiddleware(int, int, long, long, List<Integer>) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
max parallel requests are limited by underlying HTTP client
RmfTimeoutException - Exception in io.vrap.rmf.base.client.error
 
RmfTimeoutException(TimeoutException) - Constructor for exception io.vrap.rmf.base.client.error.RmfTimeoutException
 
RmfTimeoutException(TimeoutException, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.RmfTimeoutException
 

S

send() - Method in class io.vrap.rmf.base.client.ApiMethod
 
sendBlocking() - Method in class io.vrap.rmf.base.client.ApiMethod
 
sendBlocking(Duration) - Method in class io.vrap.rmf.base.client.ApiMethod
 
SerializationException - Exception in io.vrap.rmf.base.client
 
SerializationException(String) - Constructor for exception io.vrap.rmf.base.client.SerializationException
 
serialize(LocalDate, JsonGenerator, SerializerProvider) - Method in class io.vrap.rmf.base.client.utils.json.modules.serializers.LocalDateSerializer
 
serialize(LocalTime, JsonGenerator, SerializerProvider) - Method in class io.vrap.rmf.base.client.utils.json.modules.serializers.LocalTimeSerializer
 
serialize(ZonedDateTime, JsonGenerator, SerializerProvider) - Method in class io.vrap.rmf.base.client.utils.json.modules.serializers.ZonedDateTimeSerializer
 
SerializerOnlyApiHttpClient - Class in io.vrap.rmf.base.client
Implementation of a non executable ApiHttpClient
ServiceRegionConfig - Interface in io.vrap.rmf.base.client
 
ServiceUnavailableException - Exception in io.vrap.rmf.base.client.error
 
ServiceUnavailableException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.ServiceUnavailableException
 
ServiceUnavailableException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.ServiceUnavailableException
 
ServiceUnavailableException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ServiceUnavailableException
 
ServiceUnavailableException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ServiceUnavailableException
 
setAccessToken(String) - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
setActive(boolean) - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
setExp(Long) - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
setExpiresIn(Long) - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
setRefresherToken(String) - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
setScope(String) - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
setScope(String) - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
setTokenType(String) - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
setValue(V) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
setValue(V) - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
StaticTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
Token supplier using a specified token
StaticTokenSupplier(AuthenticationToken) - Constructor for class io.vrap.rmf.base.client.oauth2.StaticTokenSupplier
 
StringHeaderEntry(String) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders.StringHeaderEntry
 
StringHeaderEntry(String, String) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders.StringHeaderEntry
 

T

toJsonByteArray(Object) - Method in interface io.vrap.rmf.base.client.ResponseSerializer
 
toJsonByteArray(Object) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
serializes the given object to JSON as a byte array
toJsonString(Object) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
serializes the given object to JSON as a byte array
TokenIntrospection - Class in io.vrap.rmf.base.client
 
TokenIntrospection() - Constructor for class io.vrap.rmf.base.client.TokenIntrospection
 
TokenSupplier - Interface in io.vrap.rmf.base.client.oauth2
 
TOPIC_REQUEST - Static variable in class io.vrap.rmf.base.client.http.InternalLogger
 
TOPIC_RESPONSE - Static variable in class io.vrap.rmf.base.client.http.InternalLogger
 
toString() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
toString() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
toString() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
toString() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
toUriString() - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
trace(Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 

U

UnauthorizedException - Exception in io.vrap.rmf.base.client.error
 
UnauthorizedException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.UnauthorizedException
 
UnauthorizedException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.UnauthorizedException
 
UnauthorizedException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.UnauthorizedException
 
UnauthorizedException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.UnauthorizedException
 
USER_AGENT - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
UserAgentMiddleware - Class in io.vrap.rmf.base.client.http
Middleware to add a user agent string as header to a request
UserAgentMiddleware(String) - Constructor for class io.vrap.rmf.base.client.http.UserAgentMiddleware
 
Utils - Class in io.vrap.rmf.base.client.utils
 
Utils() - Constructor for class io.vrap.rmf.base.client.utils.Utils
 

V

valueOf(String) - Static method in enum io.vrap.rmf.base.client.ApiHttpMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vrap.rmf.base.client.ApiHttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class io.vrap.rmf.base.client.BuildInfo
 
VrapHttpClient - Interface in io.vrap.rmf.base.client
Wrapper interface for a HTTP client
VrapJsonUtils - Class in io.vrap.rmf.base.client.utils.json
Deprecated.
use JsonUtils instead
VrapJsonUtils() - Constructor for class io.vrap.rmf.base.client.utils.json.VrapJsonUtils
Deprecated.
 

W

warn(Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
withAnonymousSessionFlow(ClientCredentials, String) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withAnonymousSessionFlow(ClientCredentials, String, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withApiBaseUrl(String) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withApiBaseUrl(URI) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withBody(byte[]) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withBody(String) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withBody(U) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
withClientCredentials(ClientCredentials, String) - Method in class io.vrap.rmf.base.client.ClientBuilder
Deprecated.
use withClientCredentialsFlow instead
withClientCredentials(ClientCredentials, String, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
Deprecated.
use withClientCredentialsFlow instead
withClientCredentialsFlow(ClientCredentials, URI) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withClientCredentialsFlow(ClientCredentials, URI, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withClientCredentialsFlow(ClientCredentials, String) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withClientCredentialsFlow(ClientCredentials, String, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withClientId(String) - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsBuilder
 
withClientSecret(String) - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsBuilder
 
withErrorMiddleware(Supplier<ErrorMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withErrorMiddleware() - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withErrorMiddleware(ErrorMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withGlobalCustomerPasswordFlow(ClientCredentials, String, String, String) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withGlobalCustomerPasswordFlow(ClientCredentials, String, String, String, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withHandlerStack(HandlerStack) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
withHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiMethod
set the header with the specified value
withHeaders(ApiHttpHeaders.StringHeaderEntry...) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
withHeaders(List<Map.Entry<String, String>>) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
withHeaders(ApiHttpHeaders) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withHeaders(ApiHttpHeaders) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
withHeaders(ApiHttpHeaders) - Method in class io.vrap.rmf.base.client.ApiMethod
set the headers
withHttpClient(VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withHttpExceptionFactory(HttpExceptionFactory) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withHttpExceptionFactory(Function<ResponseSerializer, HttpExceptionFactory>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withHttpExceptionFactory(Supplier<HttpExceptionFactory>) - Method in class io.vrap.rmf.base.client.ClientBuilder
configures the Factory for HTTP exception in case.
withInternalLoggerFactory(InternalLoggerFactory) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withInternalLoggerMiddleware(InternalLoggerMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withMessage(String) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
withMethod(ApiHttpMethod) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withMiddleware(Middleware, Middleware...) - Method in class io.vrap.rmf.base.client.ClientBuilder
sets the middlewares to be configured for the client.
withMiddlewares(List<Middleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
sets the middlewares to be configured for the client.
withOAuthMiddleware(Supplier<OAuthMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withOAuthMiddleware(OAuthMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withoutHeader(String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
withoutHeader(String) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withoutHeader(String) - Method in class io.vrap.rmf.base.client.ApiMethod
removes the specified header
withoutQueryParam(String) - Method in class io.vrap.rmf.base.client.ApiMethod
removes the specified query parameter
withQueryParam(String, V) - Method in class io.vrap.rmf.base.client.ApiMethod
set the query parameter with the specified value
withQueryParams(List<ApiMethod.ParamEntry<String, String>>) - Method in class io.vrap.rmf.base.client.ApiMethod
set the query parameters
withRetryMiddleware(Supplier<RetryMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withRetryMiddleware(RetryMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withRetryMiddleware(int) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withRetryMiddleware(int, List<Integer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withScopes(String) - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsBuilder
 
withSerializer(ResponseSerializer) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withSerializer(Supplier<ResponseSerializer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withStaticTokenFlow(AuthenticationToken) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withStatusCode(int) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
withTokenSupplier(TokenSupplier) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withUri(String) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withUri(URI) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withUserAgentSupplier(Supplier<String>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
wrapToCompletionException(ExceptionalFunction<U, V>) - Static method in class io.vrap.rmf.base.client.utils.Utils
 

X

X_CORRELATION_ID - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
X_DEPRECATION_NOTICE - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 

Z

ZonedDateTimeDeserializationModule - Class in io.vrap.rmf.base.client.utils.json.modules
 
ZonedDateTimeDeserializationModule() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.ZonedDateTimeDeserializationModule
 
ZonedDateTimeDeserializer - Class in io.vrap.rmf.base.client.utils.json.modules.deserializers
 
ZonedDateTimeDeserializer() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.deserializers.ZonedDateTimeDeserializer
 
ZonedDateTimeSerializationModule - Class in io.vrap.rmf.base.client.utils.json.modules
 
ZonedDateTimeSerializationModule() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.ZonedDateTimeSerializationModule
 
ZonedDateTimeSerializer - Class in io.vrap.rmf.base.client.utils.json.modules.serializers
 
ZonedDateTimeSerializer() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.serializers.ZonedDateTimeSerializer
 
A B C D E F G H I J L M N O P R S T U V W X Z 
Skip navigation links