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

A

add(String, String) - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Adds a value for a header name to this object, neither headerName nor value can be null.
add(String, List<String>) - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Adds a List of values for a header name to this object.
addAll(HttpHeaders) - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Adds all the entries in a Headers object to this object.
addAllFromMap(Map<String, String>) - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Adds values from a Map to this object.
addAllFromMultiMap(Map<String, List<String>>) - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Adds values from a simulated Multi-Map to this object.
addQueryParameter(String, Object) - Method in interface io.apimatic.coreinterfaces.http.request.Request
Add Query parameter in http request.
ApiLogger - Interface in io.apimatic.coreinterfaces.logger
To log the useful information
ApiResponseType<T> - Interface in io.apimatic.coreinterfaces.http.response
Complete Http Reponse Type
apply(Request) - Method in interface io.apimatic.coreinterfaces.authentication.Authentication
Apply the authentication on the httpRequest
apply(Context, ResponseType) - Method in interface io.apimatic.coreinterfaces.type.functional.ContextInitializer
 
apply(String) - Method in interface io.apimatic.coreinterfaces.type.functional.Deserializer
Apply the deserialization function and returns the ResponseType response.
apply(String, Context) - Method in interface io.apimatic.coreinterfaces.type.functional.ExceptionCreator
Apply the reason , context and create the SDK exception.
ArraySerializationFormat - Enum in io.apimatic.coreinterfaces.http.request
Enumeration for all ArraySerialization formats
asMultimap() - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Returns a simulated MultiMap of the headers.
asSimpleMap() - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Returns a Map of the headers, giving only one value for each header name.
Authentication - Interface in io.apimatic.coreinterfaces.authentication
To setup methods for authentication

C

Callback - Interface in io.apimatic.coreinterfaces.http
An Callback that captures the request and response for use later.
ClientConfiguration - Interface in io.apimatic.coreinterfaces.http
Interface to hold HTTP Client Configuration.
CompatibilityFactory - Interface in io.apimatic.coreinterfaces.compatibility
For the backward compatibility
Context - Interface in io.apimatic.coreinterfaces.http
To wrap the request sent to the server and the response received from the server.
ContextInitializer<ResponseType> - Interface in io.apimatic.coreinterfaces.type.functional
Functional Interface to apply the context initialization function for the response models.
CoreEndpointConfiguration - Interface in io.apimatic.coreinterfaces.http.request.configuration
The configuration for an endpoint.
CoreFileWrapper - Interface in io.apimatic.coreinterfaces.type
To wrap file and contentType to be sent as part of a HTTP request.
createApiResponse(int, HttpHeaders, T) - Method in interface io.apimatic.coreinterfaces.compatibility.CompatibilityFactory
Create the ApiResponseType
createDynamicResponse(Response) - Method in interface io.apimatic.coreinterfaces.compatibility.CompatibilityFactory
Create the DynamicType
createHttpContext(Request, Response) - Method in interface io.apimatic.coreinterfaces.compatibility.CompatibilityFactory
Create the HttpContext
createHttpHeaders(Map<String, List<String>>) - Method in interface io.apimatic.coreinterfaces.compatibility.CompatibilityFactory
Create the HttpHeaders
createHttpHeaders(HttpHeaders) - Method in interface io.apimatic.coreinterfaces.compatibility.CompatibilityFactory
Create the HttpHeaders
createHttpHeaders() - Method in interface io.apimatic.coreinterfaces.compatibility.CompatibilityFactory
Create the HttpHeaders
createHttpRequest(Method, StringBuilder, HttpHeaders, Map<String, Object>, List<AbstractMap.SimpleEntry<String, Object>>) - Method in interface io.apimatic.coreinterfaces.compatibility.CompatibilityFactory
Create the HttpRequest
createHttpRequest(Method, StringBuilder, HttpHeaders, Map<String, Object>, Object) - Method in interface io.apimatic.coreinterfaces.compatibility.CompatibilityFactory
Create the HttpRequest
createHttpResponse(int, HttpHeaders, InputStream) - Method in interface io.apimatic.coreinterfaces.compatibility.CompatibilityFactory
Creat the HttpResponse
createHttpResponse(int, HttpHeaders, InputStream, String) - Method in interface io.apimatic.coreinterfaces.compatibility.CompatibilityFactory
Create the HttpResponse

D

DEBUG - Static variable in interface io.apimatic.coreinterfaces.http.LoggingLevel
Debug log level
DELETE - Static variable in interface io.apimatic.coreinterfaces.http.Method
Get Delete Method
Deserializer<ResponseType> - Interface in io.apimatic.coreinterfaces.type.functional
Functional Interface to apply the deserializer function.
DynamicType - Interface in io.apimatic.coreinterfaces.http.response
Represents dynamic response returned by an API call.

E

ERROR - Static variable in interface io.apimatic.coreinterfaces.http.LoggingLevel
Error Log level
ExceptionCreator<T> - Interface in io.apimatic.coreinterfaces.type.functional
Functional interface to create the SDK Exception
EXCLUDE - Static variable in interface io.apimatic.coreinterfaces.http.LoggingPolicy
Exclude Headers in logging
execute(Request, CoreEndpointConfiguration) - Method in interface io.apimatic.coreinterfaces.http.HttpClient
Execute a given Request to get string/binary response back.
executeAsync(Request, CoreEndpointConfiguration) - Method in interface io.apimatic.coreinterfaces.http.HttpClient
Execute a given Request to get string/binary response back.

G

GET - Static variable in interface io.apimatic.coreinterfaces.http.Method
Get Http Method
getArraySerializationFormat() - Method in interface io.apimatic.coreinterfaces.http.request.configuration.CoreEndpointConfiguration
Enumeration for all ArraySerialization formats
getBackOffFactor() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
To use in calculation of wait time for next request in case of failure.
getBody() - Method in interface io.apimatic.coreinterfaces.http.request.Request
Body for the http request.
getBody() - Method in interface io.apimatic.coreinterfaces.http.response.Response
String body of the http response.
getByteArray() - Method in interface io.apimatic.coreinterfaces.http.request.Multipart
Getter for bytes.
getContentType() - Method in interface io.apimatic.coreinterfaces.type.CoreFileWrapper
Getter for content type.
getFile() - Method in interface io.apimatic.coreinterfaces.type.CoreFileWrapper
Getter for file.
getFileWrapper() - Method in interface io.apimatic.coreinterfaces.http.request.MultipartFile
Getter for file wrapper.
getHeaderFilters() - Method in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
Getter for headers' filters.
getHeaderLoggingPolicy() - Method in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
Getter for header logging policy.
getHeaders() - Method in interface io.apimatic.coreinterfaces.http.request.Multipart
Getter for headers.
getHeaders() - Method in interface io.apimatic.coreinterfaces.http.request.MultipartFile
Getter for headers.
getHeaders() - Method in interface io.apimatic.coreinterfaces.http.request.Request
Headers for the http request.
getHeaders() - Method in interface io.apimatic.coreinterfaces.http.response.ApiResponseType
Headers of the http response.
getHeaders() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Get response headers for the HTTP response.
getHeaders() - Method in interface io.apimatic.coreinterfaces.http.response.Response
Headers of the http response.
getHttpClientInstance() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
The OkHttpClient instance used to make the HTTP calls.
getHttpContext() - Method in interface io.apimatic.coreinterfaces.type.HttpApiException
Get the HttpContext
getHttpMethod() - Method in interface io.apimatic.coreinterfaces.http.request.Request
HttpMethod for the http request.
getHttpMethodsToRetry() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
Http methods to retry against.
getHttpStatusCodesToRetry() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
Http status codes to retry against.
getLevel() - Method in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
Getter for level.
getMaximumRetryWaitTime() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
The maximum wait time for overall retrying requests.
getNumberOfRetries() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
The number of retries to make.
getParameters() - Method in interface io.apimatic.coreinterfaces.http.request.Request
Parameters for the http request.
getQueryParameters() - Method in interface io.apimatic.coreinterfaces.http.request.Request
Query parameters for the http request.
getQueryUrl() - Method in interface io.apimatic.coreinterfaces.http.request.Request
Query url for the http request.
getRawBody() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Get the raw stream for the response body.
getRawBody() - Method in interface io.apimatic.coreinterfaces.http.response.Response
Raw body of the http response.
getRawBodyString() - Method in interface io.apimatic.coreinterfaces.http.response.Response
String representation for raw body of the http response.
getRequest() - Method in interface io.apimatic.coreinterfaces.http.Context
Getter for the Http Request.
getResponse() - Method in interface io.apimatic.coreinterfaces.http.Context
Getter for the Http Response.
getResponseCode() - Method in interface io.apimatic.coreinterfaces.type.HttpApiException
Get the response code
getResult() - Method in interface io.apimatic.coreinterfaces.http.response.ApiResponseType
The deserialized result of the api response.
getRetryInterval() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
To use in calculation of wait time for next request in case of failure.
getRetryOption() - Method in interface io.apimatic.coreinterfaces.http.request.configuration.CoreEndpointConfiguration
Retry options enumeration for HTTP request.
getStatusCode() - Method in interface io.apimatic.coreinterfaces.http.response.ApiResponseType
HTTP Status code of the api response.
getStatusCode() - Method in interface io.apimatic.coreinterfaces.http.response.Response
HTTP Status code of the http response.
getTimeout() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
The timeout in seconds to use for making HTTP requests.
getUrl(ArraySerializationFormat) - Method in interface io.apimatic.coreinterfaces.http.request.Request
Get the request URL

H

has(String) - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Use to check if the given name is present in headers.
hasBinaryResponse() - Method in interface io.apimatic.coreinterfaces.http.request.configuration.CoreEndpointConfiguration
Endpoint response has binary response or not
HEAD - Static variable in interface io.apimatic.coreinterfaces.http.Method
Head Http Method
HeaderLoggingPolicyLevel - Enum in io.apimatic.coreinterfaces.http
HeaderLoggingPolicy enum to use with headerLoggingPolicy It is either used to exclude or include headers provided in header filters, for various security reasons.
HttpApiException - Interface in io.apimatic.coreinterfaces.type
To save the Api exception context and response code
HttpClient - Interface in io.apimatic.coreinterfaces.http
To send HTTP Requests and read the responses.
HttpHeaders - Interface in io.apimatic.coreinterfaces.http
For creating and managing HTTP Headers.
HttpMethodType - Enum in io.apimatic.coreinterfaces.http
HTTP methods enumeration.

I

INCLUDE - Static variable in interface io.apimatic.coreinterfaces.http.LoggingPolicy
Include Headers in logging
INFO - Static variable in interface io.apimatic.coreinterfaces.http.LoggingLevel
Info log level
io.apimatic.coreinterfaces.authentication - package io.apimatic.coreinterfaces.authentication
 
io.apimatic.coreinterfaces.compatibility - package io.apimatic.coreinterfaces.compatibility
 
io.apimatic.coreinterfaces.http - package io.apimatic.coreinterfaces.http
 
io.apimatic.coreinterfaces.http.request - package io.apimatic.coreinterfaces.http.request
 
io.apimatic.coreinterfaces.http.request.configuration - package io.apimatic.coreinterfaces.http.request.configuration
 
io.apimatic.coreinterfaces.http.response - package io.apimatic.coreinterfaces.http.response
 
io.apimatic.coreinterfaces.logger - package io.apimatic.coreinterfaces.logger
 
io.apimatic.coreinterfaces.logger.configuration - package io.apimatic.coreinterfaces.logger.configuration
 
io.apimatic.coreinterfaces.type - package io.apimatic.coreinterfaces.type
 
io.apimatic.coreinterfaces.type.functional - package io.apimatic.coreinterfaces.type.functional
 
isLoggingRequestBody() - Method in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
Is logging request body enabled.
isLoggingRequestHeaders() - Method in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
Is logging request headers enabled.
isLoggingRequestInfo() - Method in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
Is logging request info enabled.
isLoggingResponseBody() - Method in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
Is logging response body enabled.
isLoggingResponseHeaders() - Method in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
Is logging response headers enabled.
isLoggingResponseInfo() - Method in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
Is logging response info enabled.
isPrettyPrinting() - Method in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
Is pretty printing log message enabled.
isRetryAllowed(boolean) - Method in enum io.apimatic.coreinterfaces.http.request.configuration.RetryOption
Determines whether retrying for the request is allowed or not.

L

LoggingLevel - Interface in io.apimatic.coreinterfaces.http
To provide the LoggingLevelType conversion
LoggingLevelType - Enum in io.apimatic.coreinterfaces.http
Logging Level Enumeration
LoggingPolicy - Interface in io.apimatic.coreinterfaces.http
Logging policy
logRequest(Request, String) - Method in interface io.apimatic.coreinterfaces.logger.ApiLogger
Log requests.
logRequest(Request, String, String) - Method in interface io.apimatic.coreinterfaces.logger.ApiLogger
Log requests.
logResponse(Request, Response) - Method in interface io.apimatic.coreinterfaces.logger.ApiLogger
Log Responses.
logResponse(Request, Response, String) - Method in interface io.apimatic.coreinterfaces.logger.ApiLogger
Log Responses.

M

Method - Interface in io.apimatic.coreinterfaces.http
Enumeration Containing HttpMethods
Multipart - Interface in io.apimatic.coreinterfaces.http.request
Interface to wrap byteArray and headers to be sent as part of a multipart request.
MultipartFile - Interface in io.apimatic.coreinterfaces.http.request
Interface to wrap file and headers to be sent as part of a multipart request.
MutliPartRequestType - Enum in io.apimatic.coreinterfaces.http.request
Mutipart Request enumeration.

N

names() - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Returns a Set containing all header names.

O

onAfterResponse(Context) - Method in interface io.apimatic.coreinterfaces.http.Callback
Callback called just after the HTTP response is received.
onBeforeRequest(Request) - Method in interface io.apimatic.coreinterfaces.http.Callback
Callback called just before the HTTP request is sent.

P

parse(Class<T>) - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as instance of class cls.
parseAsBoolean() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as boolean.
parseAsByte() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as boolean.
parseAsCharacter() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as character.
parseAsDictionary() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as a map of keys and values.
parseAsDouble() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as double.
parseAsFloat() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as float.
parseAsInteger() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as integer.
parseAsLong() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as long.
parseAsShort() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as short.
parseAsString() - Method in interface io.apimatic.coreinterfaces.http.response.DynamicType
Parse response as string.
PATCH - Static variable in interface io.apimatic.coreinterfaces.http.Method
Patch Http Method
POST - Static variable in interface io.apimatic.coreinterfaces.http.Method
Post Http Method
PUT - Static variable in interface io.apimatic.coreinterfaces.http.Method
Put Http Method

R

ReadonlyLogging - Interface in io.apimatic.coreinterfaces.logger.configuration
To hold logging configuration
remove(String) - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Removes the mapping for a header name if it is present, and get the value to which this map previously associated the key, or null if the map contained no mapping for the key.
Request - Interface in io.apimatic.coreinterfaces.http.request
To create and manage HTTP Requests.
Response - Interface in io.apimatic.coreinterfaces.http.response
To hold HTTP Response.
ResponseClassType - Enum in io.apimatic.coreinterfaces.http.request
Enumeration for the Response class types
RetryOption - Enum in io.apimatic.coreinterfaces.http.request.configuration
Retry options enumeration for HTTP request.

S

Serializer - Interface in io.apimatic.coreinterfaces.type.functional
Functional Interface to apply the serializer function
setError(Request, Throwable) - Method in interface io.apimatic.coreinterfaces.logger.ApiLogger
Set error for failed requests.
shouldOverrideHttpClientConfigurations() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
Allow the SDK to override HTTP client instance's settings used for features like retries, timeouts etc.
shouldRetryOnTimeout() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
Whether to retry on request timeout.
skipSslCertVerification() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
Allow or prevent skipping SSL certificate verification.
supply() - Method in interface io.apimatic.coreinterfaces.type.functional.Serializer
Apply the serialization function and returns the serialized string

T

TRACE - Static variable in interface io.apimatic.coreinterfaces.http.LoggingLevel
Trace Log level

V

validate() - Method in interface io.apimatic.coreinterfaces.authentication.Authentication
Validates the auth params for the httpRequest
value(String) - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Get the first value associated with a given header name, or null if the header name is not found.
valueOf(String) - Static method in enum io.apimatic.coreinterfaces.http.HeaderLoggingPolicyLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.apimatic.coreinterfaces.http.HttpMethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.apimatic.coreinterfaces.http.LoggingLevelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.apimatic.coreinterfaces.http.request.ArraySerializationFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.apimatic.coreinterfaces.http.request.configuration.RetryOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.apimatic.coreinterfaces.http.request.MutliPartRequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.apimatic.coreinterfaces.http.request.ResponseClassType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.apimatic.coreinterfaces.http.HeaderLoggingPolicyLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values(String) - Method in interface io.apimatic.coreinterfaces.http.HttpHeaders
Get a List of all values associated with a given header name, or null if the header name is not found.
values() - Static method in enum io.apimatic.coreinterfaces.http.HttpMethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.apimatic.coreinterfaces.http.LoggingLevelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.apimatic.coreinterfaces.http.request.ArraySerializationFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.apimatic.coreinterfaces.http.request.configuration.RetryOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.apimatic.coreinterfaces.http.request.MutliPartRequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.apimatic.coreinterfaces.http.request.ResponseClassType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WARN - Static variable in interface io.apimatic.coreinterfaces.http.LoggingLevel
Warn log level
A C D E G H I L M N O P R S T V W 
Skip navigation links

Copyright © 2022. All rights reserved.