Package com.microsoft.rest
The package contains the runtime classes required for AutoRest generated
clients to compile and function. To learn more about AutoRest generator,
see https://github.com/azure/autorest.
-
Interface Summary Interface Description ServiceCallback<T> The callback used for client side asynchronous operations. -
Class Summary Class Description Base64Url Simple wrapper over Base64Url encoded byte array used during serialization/deserialization.DateTimeRfc1123 Simple wrapper over joda.time.DateTime used for specifying RFC1123 format during serialization/deserialization.ExpandableStringEnum<T extends ExpandableStringEnum<T>> Base implementation for expandable, single string enums.RestClient An instance of this class stores the client information for making REST calls.RestClient.Builder The builder class for building a REST client.ServiceClient ServiceClient is the abstraction for accessing REST operations and their payload data types.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.Validator Validates user provided parameters are not null if they are required. -
Enum Summary Enum Description CollectionFormat Swagger collection format to use for joiningListparameters in paths, queries, and headers.LogLevel Describes the level of HTTP traffic to log. -
Exception Summary Exception Description RestException Exception thrown for an invalid response with custom error information. -
Annotation Types Summary Annotation Type Description SkipParentValidation Annotation used for notifying the validator to skip validation for the properties in the parent class.