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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
FixedDelay |
A fixed-delay implementation of RetryStrategy 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.
|
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.
|
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.
|
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.
|
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.
|
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.
|