Package com.azure.core.annotation
package com.azure.core.annotation
Package containing annotations for client side methods that maps to REST APIs.
-
ClassDescriptionAnnotation to annotate a parameter to send to a REST endpoint as HTTP Request content.HTTP DELETE method annotation describing the parameterized relative path to a REST endpoint for resource deletion.Annotation to annotate list of HTTP status codes that are expected in response from a REST endpoint.Annotation given to all classes that are expected to provide a fluent API to end users.Annotation for form parameters to be sent to a REST API Request URI.Annotation given to all methods that are generated by AutoRest.HTTP GET method annotation describing the parameterized relative path to a REST endpoint for resource retrieval.HTTP HEAD method annotation describing the parameterized relative path to a REST endpoint.Annotation on a deserialized header type that indicates that the property should be treated as a header collection with the provided prefix.Replaces the header with the value of its target.Annotation to annotate list of static headers sent to a REST endpoint.Annotation for parameterized host name targeting a REST service.Annotation to annotate replacement of parameterized segments in a dynamic
Host
.Annotation given to all immutable classes.Annotation used for flattening properties separated by '.'.HTTP OPTIONS method annotation describing the parameterized relative path to a REST endpoint for retrieving options.HTTP PATCH method annotation describing the parameterized relative path to a REST endpoint for resource update.Annotation to annotate replacement for a named path segment in REST endpoint URL.HTTP POST method annotation describing the parameterized relative path to a REST endpoint for an action.HTTP PUT method annotation describing the parameterized relative path to a REST endpoint for resource creation or update.Annotation for query parameters to be appended to a REST API Request URI.Deprecated.This interface is no longer used, or respected, in code.Enumeration of return types used withServiceMethod
annotation to indicate if a method is expected to return a single item or a collectionAnnotation for the type that will be used to deserialize the return value of a REST API response.Annotation given to all service client classes.Annotation given to all service client builder classes.Enumeration of protocols available for setting theprotocol
property ofServiceClientBuilder
annotation.Annotation to give the service interfaces a name that correlates to the service that is usable in a programmatic way.Annotation given to all service client methods that perform network operations.The exception type that is thrown or returned when one of the status codes is returned from a REST API.TheRepeatable
container annotation forUnexpectedResponseExceptionType
.