- 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 class io.apimatic.coreinterfaces.authentication.Authentication
-
Applies 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 - Class in io.apimatic.coreinterfaces.authentication
-
To setup methods for authentication
- Authentication() - Constructor for class io.apimatic.coreinterfaces.authentication.Authentication
-
- GET - Static variable in interface io.apimatic.coreinterfaces.http.Method
-
Get Http Method
- getAddress() - Method in interface io.apimatic.coreinterfaces.http.proxy.ProxyConfiguration
-
Returns the address (hostname or IP) of the proxy server.
- 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.
- getErrorMessage() - Method in class io.apimatic.coreinterfaces.authentication.Authentication
-
Returns the error message if the auth credentials are not valid.
- getErrors() - Method in interface io.apimatic.coreinterfaces.security.VerificationResult
-
Gets the collection of error messages, if any.
- 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.
- 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.
- getHeadersToExclude() - Method in interface io.apimatic.coreinterfaces.logger.configuration.HttpLoggingConfiguration
-
Gets the list of headers to exclude from logging.
- getHeadersToInclude() - Method in interface io.apimatic.coreinterfaces.logger.configuration.HttpLoggingConfiguration
-
Gets the list of headers to include in logging.
- getHeadersToUnmask() - Method in interface io.apimatic.coreinterfaces.logger.configuration.HttpLoggingConfiguration
-
Retrieves the list of headers to unmask from logging.
- 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.LoggingConfiguration
-
Getter for level.
- getLogger() - Method in interface io.apimatic.coreinterfaces.logger.configuration.LoggingConfiguration
-
Getter for Logger
- getLogger() - Method in interface io.apimatic.coreinterfaces.logger.Logger
-
Return instance of the provided slf4j logger instance.
- getMaskSensitiveHeaders() - Method in interface io.apimatic.coreinterfaces.logger.configuration.LoggingConfiguration
-
Getter for mask sensitive header
- 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.
- getPassword() - Method in interface io.apimatic.coreinterfaces.http.proxy.ProxyConfiguration
-
Returns the password associated with the proxy authentication username.
- getPort() - Method in interface io.apimatic.coreinterfaces.http.proxy.ProxyConfiguration
-
Returns the port number on which the proxy server is listening.
- getProxyConfiguration() - Method in interface io.apimatic.coreinterfaces.http.ClientConfiguration
-
Retrieves the proxy configuration containing the address, port, and optional credentials
used to connect through a proxy server.
- 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.
- getRequestConfig() - Method in interface io.apimatic.coreinterfaces.logger.configuration.LoggingConfiguration
-
Getter for RequestLoggingConfiguration
- 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
- getResponseConfig() - Method in interface io.apimatic.coreinterfaces.logger.configuration.LoggingConfiguration
-
Getter for ResponseLoggingConfiguration
- 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
- getUrl() - Method in interface io.apimatic.coreinterfaces.http.request.Request
-
Get the request URL without query parameters
- getUsername() - Method in interface io.apimatic.coreinterfaces.http.proxy.ProxyConfiguration
-
Returns the username used for proxy authentication.
- validate() - Method in class io.apimatic.coreinterfaces.authentication.Authentication
-
Validates the credentials for authentication.
- 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.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.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.
- VerificationResult - Interface in io.apimatic.coreinterfaces.security
-
Represents the result of an operation that can either succeed
or fail with an error message.
- verifyAsync(Request) - Method in interface io.apimatic.coreinterfaces.security.SignatureVerifier
-
Verifies the signature of the specified HTTP request.