Package com.azure.core.annotation


package com.azure.core.annotation
Package containing annotations for client side methods that maps to REST APIs.
  • Class
    Description
    Annotation 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 with ServiceMethod annotation to indicate if a method is expected to return a single item or a collection
    Annotation 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 the protocol property of ServiceClientBuilder 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.
    The Repeatable container annotation for UnexpectedResponseExceptionType.