All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description BodyParam Annotation to annotate a parameter to send to a REST endpoint as HTTP Request content.Callback<T> The callback type to notify the result of a REST call.Delete HTTP DELETE method annotation with its value describing the path to a REST endpoint for deleting the resource.ExpectedResponses Annotation to annotate list of HTTP status codes that are expected in response from a REST endpoint.Fluent Annotation given to all classes that are expected to provide a fluent API to end users.FormParam Annotation for form parameters to be sent to a REST API Request URI.Get HTTP GET method annotation describing the parameterized relative path to a REST endpoint for resource retrieval.Head HTTP HEAD method annotation describing the parameterized relative path to a REST endpoint.HeaderParam Replaces the header with the value of its target.Headers Annotation to annotate list of static headers sent to a REST endpoint.Host Annotation for parameterized host name targeting a REST service.HostParam Annotation to annotate replacement of parameterized segments in a dynamicHost
.HttpResponseExceptionInfo Contains the information needed to generate a exception type to be thrown or returned when a REST API returns an error status code.Immutable Annotation given to all immutable classes.ItemPage<T> Base class that is able to deserialize a Page JSON response.PagedAsyncStream<T> PagedAsyncStream provides the ability to asynchronously enumerate paginated REST responses of typePagedResponse
and individual elements in such pages.PagedIterable<T> PagedIterable provides the ability to enumerate paginated REST responses of typePagedResponse
and individual elements in such pages usingIterable
interface.PagedResponse<T> Response of a REST API that returns page.PagedResponseBase<H,T> Represents an HTTP response that contains a list of items deserialized into aPage
.Patch HTTP PATCH method annotation describing the parameterized relative path to a REST endpoint for resource update.PathParam Annotation to annotate replacement for a named path segment in REST endpoint URL.Post HTTP POST method annotation describing the parameterized relative path to a REST endpoint for an action.Put HTTP PUT method annotation describing the parameterized relative path to a REST endpoint for resource creation or update.QueryParam Annotation for query parameters to be appended to a REST API Request URI.Response<T> REST response with a strongly-typed content specified.ResponseBase<H,T> The response of a REST request.RestProxy Type to create a proxy implementation for an interface describing REST API methods.ReturnType Enumeration of return types used withServiceMethod
annotation to indicate if a method is expected to return a single item or a collectionReturnValueWireType Annotation for the type that will be used to deserialize the return value of a REST API response.ServiceClient Annotation given to all service client classes.ServiceClientBuilder Annotation given to all service client builder classes.ServiceClientProtocol Enumeration of protocols available for setting theprotocol
property ofServiceClientBuilder
annotation.ServiceInterface Annotation to give the service interfaces a name that correlates to the service that is usable in a programmatic way.ServiceMethod Annotation given to all service client methods that perform network operations.SimpleResponse<T> REST response with a strongly-typed content specified.StreamResponse REST response with a streaming content.TypeUtil Utility type exposing methods to deal withType
.UnexpectedResponseExceptionType The exception type that is thrown or returned when one of the status codes is returned from a REST API.UnexpectedResponseExceptionTypes The@Repeatable
container annotation forUnexpectedResponseExceptionType
.