All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AdditionalPropertiesDeserializer Custom serializer for deserializing complex types with additional properties.AdditionalPropertiesSerializer Custom serializer for serializing complex types with additional properties.Base64Url Simple wrapper over Base64Url encoded byte array used during serialization/deserialization.Base64UrlSerializer Custom serializer for serializingByte[]objects into Base64 strings.BaseUrlHandler Handles dynamic replacements on base URL.BasicAuthenticationCredentials Basic Auth credentials for use with a REST Service Client.ByteArraySerializer Custom serializer for serializingByte[]objects into Base64 strings.CollectionFormat Swagger collection format to use for joiningListparameters in paths, queries, and headers.CustomHeadersInterceptor An instance of this class enables adding custom headers in client requests when added to theOkHttpClientinterceptors.DateTimeRfc1123 Simple wrapper over joda.time.DateTime used for specifying RFC1123 format during serialization/deserialization.DateTimeRfc1123Serializer Custom serializer for serializingDateTimeRfc1123object into RFC1123 formats.DateTimeSerializer Custom serializer for serializingDateTimeobject into ISO8601 formats.Environment An collection of endpoints in a region or a cloud.Environment.Endpoint An endpoint identifier used for the provider to get a URL.ExpandableStringEnum<T extends ExpandableStringEnum<T>> Base implementation for expandable, single string enums.ExponentialBackoffRetryStrategy A retry strategy with backoff parameters for calculating the exponential delay between retries.FlatteningDeserializer Custom serializer for deserializing complex types with wrapped properties.FlatteningSerializer Custom serializer for serializing types with wrapped properties.HeadersSerializer Custom serializer for serializingHeadersobjects.JacksonAdapter A serialization helper class wrapped aroundJacksonConverterFactoryandObjectMapper.JsonFlatten Annotation used for flattening properties separated by '.'.LoggingInterceptor An OkHttp interceptor that handles logging of HTTP requests and responses.LogLevel Describes the level of HTTP traffic to log.RequestIdHeaderInterceptor An instance of this class puts an UUID in the request header.ResponseBuilder<T,E extends RestException> Defines an interface that can process a Retrofit 2 response into a deserialized body or an exception, depending on the status code registered.ResponseBuilder.Factory A factory that creates a builder based on the return type and the exception type.RestClient An instance of this class stores the client information for making REST calls.RestClient.Builder The builder class for building a REST client.RestException Exception thrown for an invalid response with custom error information.RetryHandler An instance of this interceptor placed in the request pipeline handles retriable errors.RetryStrategy Represents a retry strategy that determines the number of retry attempts and the interval between retries.SerializerAdapter<T> This interface defines the behaviors an adapter of a serializer needs to implement.ServiceCallback<T> The callback used for client side asynchronous operations.ServiceClient ServiceClient is the abstraction for accessing REST operations and their payload data types.ServiceClientCredentials ServiceClientCredentials is the abstraction for credentials used by ServiceClients accessing REST services.ServiceFuture<T> An instance of this class provides access to the underlying REST call invocation.ServiceResponse<T> An instance of this class holds a response object and a raw REST response.ServiceResponseBuilder<T,E extends RestException> The builder for building aServiceResponse.ServiceResponseBuilder.Factory A factory to create a service response builder.ServiceResponseWithHeaders<TBody,THeader> An instance of this class holds a response object and a raw REST response.SkipParentValidation Annotation used for notifying the validator to skip validation for the properties in the parent class.TokenCredentials Token based credentials for use with a REST Service Client.UserAgentInterceptor User agent interceptor for putting a 'User-Agent' header in the request.Validator Validates user provided parameters are not null if they are required.