com.azure.core.util
Package containing core utility classes.
Classes
| AuthenticateChallenge |
An authenticate challenge. |
| AuthorizationChallengeHandler |
This class handles Basic and Digest authorization challenges, complying to RFC 2617 and RFC 7616. |
| Base64Url |
Encodes and decodes using Base64 URL encoding. |
| Base64Util |
Utility type exposing Base64 encoding and decoding methods. |
| BinaryData |
Binary |
| ClientOptions |
General configuration options for clients. |
| Configuration |
Contains configuration information that is used during construction of client libraries. |
| ConfigurationBuilder |
Builds Configuration with external source. |
| ConfigurationProperty<T> |
Represents configuration property. |
| ConfigurationPropertyBuilder<T> |
Builds configuration property. |
| Context |
|
| Contexts |
A utility type that can be used to add and retrieve instances commonly used in Context. |
| CoreUtils |
This class contains utility methods useful for building client libraries. |
| DateTimeRfc1123 |
Wrapper over java. |
| ETag |
This class represents an HTTP ETag. |
| ExpandableStringEnum<T> |
Base implementation for expandable, single string enums. |
| FluxUtil |
Utility type exposing methods to deal with Flux. |
| Header |
Represents a single header to be set on a request. |
| HttpClientOptions |
General configuration options for HttpClient. |
| 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. |
| LibraryTelemetryOptions |
The options to configure library-specific information on TracerProvider and MeterProvider. |
| MetricsOptions |
Metrics configuration options for clients. |
| ProgressReporter |
ProgressReporter offers a convenient way to add progress tracking to I/O operations. |
| SharedExecutorService |
An ScheduledExecutorService that is shared by multiple consumers. |
| TracingOptions |
Tracing configuration options for clients. |
| UrlBuilder |
A builder class that is used to create URLs. |
| 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. |
Interfaces
| AsyncCloseable |
Interface for close operations that are asynchronous. |
| ConfigurationSource |
Configuration property source which provides configuration values from a specific place. |
| ExpandableEnum<T> |
Interface for expandable enums. |
| ProgressListener |
A ProgressListener is an interface that can be used to listen to the progress of the I/O transfers. |
| 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. |
| ServiceVersion |
A generic interface for sending HTTP requests using the provided service version. |
| TelemetryAttributes |
Generic attribute collection applicable to metrics, tracing and logging implementations. |