All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AccessToken |
Represents an immutable access token with a token string and an expiration time.
|
| AddDatePolicy |
The pipeline policy that adds a "Date" header in RFC 1123 format when sending an HTTP request.
|
| AddHeadersFromContextPolicy |
|
| AddHeadersPolicy |
The pipeline policy that adds a particular set of headers to HTTP requests.
|
| AfterRetryPolicyProvider |
Implementing classes are automatically added as policies after the retry policy.
|
| AsyncCloseable |
Interface for close operations that are asynchronous.
|
| AsyncKeyEncryptionKey |
A key which is used to asynchronously encrypt, or wrap, another key.
|
| AsyncKeyEncryptionKeyResolver |
An object capable of asynchronously retrieving key encryption keys from a provided key identifier.
|
| AsyncPollResponse<T,U> |
AsyncPollResponse represents an event emitted by the PollerFlux that asynchronously polls
a long-running operation (LRO).
|
| AuthorizationChallengeHandler |
This class handles Basic and Digest authorization challenges, complying to RFC 2617 and RFC 7616.
|
| AzureException |
The base Azure exception.
|
| AzureKeyCredential |
Represents a credential that uses a key to authenticate to an Azure Service.
|
| AzureKeyCredentialPolicy |
Pipeline policy that uses an AzureKeyCredential to set the authorization key for a request.
|
| AzureKeyCredentialTrait<T extends AzureKeyCredentialTrait<T>> |
|
| AzureNamedKey |
Represents a credential bag containing the key and the name of the key.
|
| AzureNamedKeyCredential |
Represents a credential with a key name and the key and uses the key to authenticate to an Azure Service.
|
| AzureNamedKeyCredentialTrait<T extends AzureNamedKeyCredentialTrait<T>> |
|
| AzureSasCredential |
Represents a credential that uses a shared access signature to authenticate to an Azure Service.
|
| AzureSasCredentialPolicy |
Pipeline policy that uses an AzureSasCredential to set the shared access signature for a request.
|
| AzureSasCredentialTrait<T extends AzureSasCredentialTrait<T>> |
|
| Base64Url |
Encodes and decodes using Base64 URL encoding.
|
| Base64Util |
Utility type exposing Base64 encoding and decoding methods.
|
| BasicAuthenticationCredential |
Basic Auth credentials for use with a REST Service Client.
|
| BearerTokenAuthenticationPolicy |
The pipeline policy that applies a token credential to an HTTP request
with "Bearer" scheme.
|
| BeforeRetryPolicyProvider |
Implementing classes are automatically added as policies before the retry policy.
|
| BinaryData |
BinaryData is a convenient data interchange class for use throughout the Azure SDK for Java.
|
| BodyParam |
Annotation to annotate a parameter to send to a REST endpoint as HTTP Request content.
|
| ChainedPollingStrategy<T,U> |
A polling strategy that chains multiple polling strategies, finds the first strategy that can poll the current
long-running operation, and polls with that strategy.
|
| ClientAuthenticationException |
The exception thrown when failed to authenticate the client request with status code of 4XX, typically 401
unauthorized.
|
| ClientBuilderUtil |
This class contains utility methods useful for client builders.
|
| ClientLogger |
This is a fluent logger helper class that wraps a pluggable Logger.
|
| ClientOptions |
General configuration options for clients.
|
| CloudEvent |
|
| CloudEventDataFormat |
Representation of the data format for a CloudEvent.
|
| CollectionFormat |
Swagger collection format to use for joining List parameters in paths, queries, and headers.
|
| Configuration |
Contains configuration information that is used during construction of client libraries.
|
| ConfigurationTrait<T extends ConfigurationTrait<T>> |
|
| ConnectionStringTrait<T extends ConnectionStringTrait<T>> |
|
| ContentType |
The different values that commonly used for Content-Type header.
|
| Context |
Context offers a means of passing arbitrary data (key-value pairs) to pipeline policies.
|
| ContinuablePage<C,T> |
Represents a page returned, this page may contain a reference to additional pages known as a continuation token.
|
| ContinuablePagedFlux<C,T,P extends ContinuablePage<C,T>> |
This class is a Flux implementation that provides the ability to operate on pages of type ContinuablePage and individual items in such pages.
|
| ContinuablePagedFluxCore<C,T,P extends ContinuablePage<C,T>> |
|
| ContinuablePagedIterable<C,T,P extends ContinuablePage<C,T>> |
|
| CookiePolicy |
The pipeline policy that which stores cookies based on the response "Set-Cookie" header and adds cookies to requests.
|
| CoreUtils |
This class contains utility methods useful for building client libraries.
|
| DateTimeRfc1123 |
Wrapper over java.time.OffsetDateTime used for specifying RFC1123 format during serialization and deserialization.
|
| DecodeException |
Error raised during response deserialization.
|
| DefaultPollingStrategy<T,U> |
The default polling strategy to use with Azure data plane services.
|
| DefaultRedirectStrategy |
A default implementation of RedirectStrategy that uses the provided maximum retry attempts,
header name to look up redirect url value for, http methods and a known set of
redirect status response codes (301, 302, 307, 308) to determine if request should be redirected.
|
| Delete |
HTTP DELETE method annotation describing the parameterized relative path to a REST endpoint for resource deletion.
|
| EndpointTrait<T extends EndpointTrait<T>> |
|
| ETag |
This class represents an HTTP ETag.
|
| ExpandableStringEnum<T extends ExpandableStringEnum<T>> |
Base implementation for expandable, single string enums.
|
| ExpectedResponses |
Annotation to annotate list of HTTP status codes that are expected in response from a REST endpoint.
|
| ExponentialBackoff |
A truncated exponential backoff implementation of RetryStrategy that has a delay duration that exponentially
increases with each retry attempt until an upper bound is reached after which every retry attempt is delayed by the
provided max delay duration.
|
| ExponentialBackoffOptions |
The configuration for exponential backoff that has a delay duration that exponentially
increases with each retry attempt until an upper bound is reached after which every retry attempt is delayed by the
provided max delay duration.
|
| FixedDelay |
A fixed-delay implementation of RetryStrategy that has a fixed delay duration between each retry attempt.
|
| FixedDelayOptions |
The configuration for a fixed-delay retry that has a fixed delay duration between each retry attempt.
|
| Fluent |
Annotation given to all classes that are expected to provide a fluent API to end users.
|
| FluxUtil |
Utility type exposing methods to deal with Flux.
|
| FormParam |
Annotation for form parameters to be sent to a REST API Request URI.
|
| Generated |
Annotation given to all methods that are generated by AutoRest.
|
| GeoBoundingBox |
Represents a geometric bounding box.
|
| GeoCollection |
Represents a heterogeneous collection of GeoObjects.
|
| GeoLinearRing |
Represents a linear ring that is part of a GeoPolygon.
|
| GeoLineString |
Represents a geometric line.
|
| GeoLineStringCollection |
|
| GeoObject |
An abstract geo object.
|
| GeoObjectType |
Represents the type of a GeoJSON object.
|
| GeoPoint |
Represents a geometric point.
|
| GeoPointCollection |
|
| GeoPolygon |
Represents a geometric polygon.
|
| GeoPolygonCollection |
|
| GeoPosition |
Represents a geo position.
|
| 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.
|
| Header |
Represents a single header to be set on a request.
|
| HeaderCollection |
Annotation on a deserialized header type that indicates that the property should be treated as a header collection
with the provided prefix.
|
| 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 dynamic Host.
|
| HostPolicy |
The pipeline policy that adds the given host to each HttpRequest.
|
| HttpAuthorization |
Represents the value of an HTTP Authorization header.
|
| HttpClient |
A generic interface for sending HTTP requests and getting responses.
|
| HttpClientOptions |
|
| HttpClientProvider |
An interface to be implemented by any azure-core plugin that wishes to provide an alternate HttpClient
implementation.
|
| HttpHeader |
A single header within an HTTP request or response.
|
| HttpHeaders |
A collection of headers on an HTTP request or response.
|
| HttpLogDetailLevel |
The level of detail to log on HTTP messages.
|
| HttpLoggingPolicy |
The pipeline policy that handles logging of HTTP requests and responses.
|
| HttpLogOptions |
The log configurations for HTTP messages.
|
| HttpMethod |
The HTTP request methods.
|
| HttpPipeline |
The HTTP pipeline that HTTP requests and responses will flow through.
|
| HttpPipelineBuilder |
This class provides a fluent builder API to help aid the configuration and instantiation of the HttpPipeline,
calling build constructs an instance of the pipeline.
|
| HttpPipelineCallContext |
Represents the information used to make a single HTTP request.
|
| HttpPipelineNextPolicy |
A type that invokes next policy in the pipeline.
|
| HttpPipelinePolicy |
|
| HttpPipelinePosition |
|
| HttpPolicyProvider |
Implementing classes automatically provide policies.
|
| HttpPolicyProviders |
This class handles adding SPI plug-able policies to a pipeline automatically.
|
| HttpRange |
Represents a range of bytes within an HTTP resource.
|
| HttpRequest |
The outgoing Http request.
|
| HttpRequestException |
The exception when an HTTP request fails.
|
| HttpRequestLogger |
|
| HttpRequestLoggingContext |
Options class containing information available during HTTP request logging.
|
| HttpResponse |
|
| HttpResponseException |
The exception thrown when an unsuccessful response is received with http status code (e.g.
|
| HttpResponseLogger |
|
| HttpResponseLoggingContext |
Options class containing information available during HTTP response logging.
|
| HttpTrait<T extends HttpTrait<T>> |
|
| Immutable |
Annotation given to all immutable classes.
|
| IterableStream<T> |
This class provides utility to iterate over values using standard 'for-each' style loops or to convert them into a
Stream and operate in that fashion.
|
| JacksonAdapter |
|
| JsonFlatten |
Annotation used for flattening properties separated by '.'.
|
| JsonPatchDocument |
Represents a JSON Patch document.
|
| JsonSerializer |
Generic interface covering basic JSON serialization and deserialization methods.
|
| JsonSerializerProvider |
Interface to be implemented by an azure-core plugin that wishes to provide a JsonSerializer implementation.
|
| JsonSerializerProviders |
|
| KeyEncryptionKey |
A key which is used to synchronously encrypt, or wrap, another key.
|
| KeyEncryptionKeyResolver |
An object capable of synchronously retrieving key encryption keys from a provided key identifier.
|
| LocationPollingStrategy<T,U> |
Implements a Location polling strategy.
|
| LoggingEventBuilder |
This class provides fluent API to write logs using ClientLogger and
enrich them with additional context.
|
| LogLevel |
Enum which represent logging levels used in Azure SDKs.
|
| LongRunningOperationStatus |
An enum to represent all possible states that a long-running operation may find itself in.
|
| MatchConditions |
Specifies HTTP options for conditional requests.
|
| MemberNameConverter |
Generic interface that attempts to retrieve the JSON serialized property name from Member.
|
| MemberNameConverterProvider |
Interface to be implemented by an azure-core plugin that wishes to provide a MemberNameConverter
implementation.
|
| MemberNameConverterProviders |
|
| ObjectSerializer |
Generic interface covering serializing and deserialization objects.
|
| OperationResourcePollingStrategy<T,U> |
Implements a operation resource polling strategy, typically from Operation-Location.
|
| Options |
HTTP OPTIONS method annotation describing the parameterized relative path to a REST endpoint for retrieving options.
|
| Page<T> |
Represents a paginated REST response from the service.
|
| PagedFlux<T> |
PagedFlux is a Flux that provides the ability to operate on paginated REST responses of type PagedResponse
and individual items in such pages.
|
| PagedFluxBase<T,P extends PagedResponse<T>> |
Deprecated.
|
| PagedIterable<T> |
|
| PagedIterableBase<T,P extends PagedResponse<T>> |
|
| 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 a Page.
|
| PageRetriever<C,P> |
This class handles retrieving pages.
|
| 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.
|
| PollerFlux<T,U> |
A Flux that simplifies the task of executing long running operations against an Azure service.
|
| PollingContext<T> |
A key/value store that is propagated between various poll related operations associated with
PollerFlux and SyncPoller poller.
|
| PollingStrategy<T,U> |
Represents a known strategy for polling a long-running operation in Azure.
|
| PollResponse<T> |
PollResponse represents a single response from a service for a long-running polling operation.
|
| PortPolicy |
The pipeline policy that adds a given port to each HttpRequest.
|
| Post |
HTTP POST method annotation describing the parameterized relative path to a REST endpoint for an action.
|
| ProcessKind |
Contains constants common AMQP protocol process calls.
|
| ProtocolPolicy |
The pipeline policy that adds a given protocol to each HttpRequest.
|
| ProxyOptions |
This represents proxy configuration to be used in http clients..
|
| ProxyOptions.Type |
The type of the proxy.
|
| 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.
|
| RedirectPolicy |
|
| RedirectStrategy |
|
| ReferenceManager |
This interface represents managing references to Objects and providing the ability to run a
cleaning operation once the object is no longer able to be reference.
|
| RequestConditions |
Specifies HTTP options for conditional requests based on modification time.
|
| RequestIdPolicy |
The pipeline policy that puts a UUID in the request header.
|
| RequestOptions |
This class contains the options to customize an HTTP request.
|
| ResourceExistsException |
The exception thrown when HTTP request tried to create an already existing resource with status code of 4XX,
typically 412 conflict.
|
| ResourceModifiedException |
The exception thrown for invalid resource modification with status code of 4XX, typically 409 Conflict.
|
| ResourceNotFoundException |
An error response, typically triggered by a 412 response (for update) or 404 (for get/post)
|
| Response<T> |
REST response with a strongly-typed content specified.
|
| ResponseBase<H,T> |
The response of a REST request.
|
| ResponseError |
This class represents the error details of an HTTP response.
|
| RestProxy |
Type to create a proxy implementation for an interface describing REST API methods.
|
| ResumeOperation |
Deprecated.
|
| RetryOptions |
The configuration for retries.
|
| RetryPolicy |
A pipeline policy that retries when a recoverable HTTP error or exception occurs.
|
| RetryStrategy |
The interface for determining the retry strategy used in RetryPolicy.
|
| ReturnType |
Enumeration of return types used with ServiceMethod annotation to indicate if a method is expected to return
a single item or a collection
|
| ReturnValueWireType |
Annotation for the type that will be used to deserialize the return value of a REST API response.
|
| SerializerAdapter |
An interface defining the behaviors of a serializer.
|
| SerializerEncoding |
Supported serialization encoding formats.
|
| ServiceClient |
Annotation given to all service client classes.
|
| ServiceClientBuilder |
Annotation given to all service client builder classes.
|
| ServiceClientProtocol |
|
| 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.
|
| ServiceResponseException |
A runtime exception indicating service response failure caused by one of the following scenarios:
The request was sent, but the client failed to understand the response.
|
| ServiceVersion |
A generic interface for sending HTTP requests using the provided service version.
|
| SimpleResponse<T> |
REST response with a strongly-typed content specified.
|
| SimpleTokenCache |
A token cache that supports caching a token and refreshing it.
|
| SpanKind |
Represents the tracing span type.
|
| StartSpanOptions |
Represents span options that are available before span starts and describe it.
|
| StatusCheckPollingStrategy<T,U> |
Fallback polling strategy that doesn't poll but exits successfully if no other polling strategies are detected
and status code is 2xx.
|
| StreamResponse |
REST response with a streaming content.
|
| SyncPoller<T,U> |
A type that offers API that simplifies the task of executing long-running operations against
an Azure service.
|
| TimeoutPolicy |
The pipeline policy that limits the time allowed between sending a request and receiving the response.
|
| TokenCredential |
The interface for credentials that can provide a token.
|
| TokenCredentialTrait<T extends TokenCredentialTrait<T>> |
|
| TokenRequestContext |
Contains details of a request to get a token.
|
| TooManyRedirectsException |
This exception is thrown when an HTTP request has reached the maximum number of redirect attempts
with HTTP status code of 3XX.
|
| Tracer |
Contract that all tracers must implement to be pluggable into the SDK.
|
| TracerProxy |
This class provides a means for all client libraries to augment the context information they have received from an
end user with additional distributed tracing information, that may then be passed on to a backend for analysis.
|
| TypeReference<T> |
This class represents a generic Java type, retaining information about generics.
|
| UnexpectedLengthException |
This exception class represents an error when the specified input length doesn't match the data length.
|
| UnexpectedResponseExceptionType |
The exception type that is thrown or returned when one of the status codes is returned from a REST API.
|
| UnexpectedResponseExceptionTypes |
|
| UrlBuilder |
A builder class that is used to create URLs.
|
| UserAgentPolicy |
Pipeline policy that adds "User-Agent" header to a request.
|
| UserAgentProperties |
Class to hold the properties used in user agent strings.
|
| UserAgentUtil |
Utility for building user agent string for Azure client libraries as specified in the
design guidelines.
|