Azure SDK for Java Reference Documentation

Package
Description
Package containing the classes for AnomalyDetectorClient.
Package containing the data models for AnomalyDetectorClient.
Package containing the classes for BatchDocumentTranslationClient.
Package containing classes for creating a DocumentAnalysisAsyncClient and DocumentAnalysisClient to perform document analysis operations on Azure Form Recognizer service.
Package containing classes for creating a DocumentModelAdministrationAsyncClient and DocumentModelAdministrationClient to perform operations on Azure Form Recognizer document model management operations.
Package containing model classes to perform operations DocumentModelAdministrationAsyncClient and DocumentModelAdministrationClient.
Package containing model classes to perform operations DocumentAnalysisAsyncClient and DocumentAnalysisClient.
Package containing classes for creating a MetricsAdvisorAsyncClient and MetricsAdvisorClient to perform operations on Azure Metrics Advisor service.
Package containing classes for creating a MetricsAdvisorAdministrationAsyncClient and MetricsAdvisorAdministrationClient to perform operations on Azure Metrics Advisor service.
Package containing model types for Metrics Advisor administration operations.
Package containing classes for AzureCognitiveServiceMetricsAdvisorRestAPIOpenAPIV2.
Package containing the classes for TextAnalyticsClient.
Package containing classes for TextAnalyticsClient.
Package containing Azure Text Analytics collection types that contain the results for batch operations.
Package containing the classes for PurviewAccountClient.
Package containing the classes for PurviewCatalogClient.
Package containing the classes for PurviewScanningClient.
Package containing the classes for AccessControlClient.
Package containing the data models for AccessControlClient.
Package containing the classes for ArtifactsClient.
Package containing the data models for ArtifactsClient.
Package containing the classes for ManagedPrivateEndpointsClient.
Package containing the data models for ManagedPrivateEndpointsClient.
Package containing the classes for MonitoringClient.
Package containing the data models for MonitoringClient.
Package containing the classes for SparkClient.
Package containing the data models for SparkClient.
 
 
 
 
 
 
 
 
 
Package containing the classes for AzureCommunicationCallingServer.
Package containing classes for AzureCommunicationCallingServerService.
Package containing the event models for AzureCommunicationCallingServerService.
Package containing the classes for AzureCommunicationChatService.
Package containing classes for AzureCommunicationChatService.
This package contains the implementation classes for Azure communication common.
Package containing the classes for Azure Communication Email Service.
Package containing classes for AzureCommunicationServices.
Package containing the classes for AzureCommunicationIdentity.
Package containing classes for CommunicationIdentityClient.
Package containing the classes for AzureCommunicationNetworkTraversal.
Package containing classes for CommunicationNetworkTraversalClient.
Package containing the classes for AzureCommunicationPhoneNumbers.
Package containing classes for PhoneNumberAdminClient.
This package contains the classes for AzureCommunicationSMSService.
Package containing classes for AzureCommunicationSMSService.
Package containing the classes for ContainerRegistry.
Package containing classes for AzureContainerRegistry.
Package containing the implementations for AzureContainerRegistry.
Package containing classes common to AMQP protocol.
This package contains interfaces that represent common cross-cutting (and AMQP-related) aspects of functionality offered by libraries in the Azure SDK for Java.
Package containing classes related to AMQP exceptions.
Base package of azure-core-amqp-experimental.
Package containing classes related to AMQP models classes.
Package containing annotations for client side methods that maps to REST APIs.
This package contains interfaces that represent common cross-cutting aspects of functionality offered by libraries in the Azure SDK for Java.
Package containing basic credential classes for authentication purposes.
Package containing core cryptography interfaces.
Package containing core exception classes.
Package containing the classes for sending HTTP requests and receiving HTTP responses for a low level client.
Package containing experimental serializer interfaces.
Package containing HTTP abstractions between the AnnotationParser, RestProxy, and HTTP client.
Package containing an HTTP client for azure-core using the JDK HttpClient APIs.
Package containing the types for instantiating and using the Netty HTTP client.
Package containing OkHttp HTTP client plugin for azure-core.
Package containing HttpPipelinePolicy interface and its implementations.
Package containing REST-related APIs.
Package containing Vert.x HTTP client plugin for azure-core.
Package containing the types for Azure ARM client side http communication with a REST endpoint.
Package containing the error types for Azure ARM client.
Package containing the implementations of HttpPipelinePolicy interface.
Package containing the classes that handling long-running operation for Azure ARM client side http communication with a REST endpoint.
Package containing the profile types for Azure ARM client.
Package containing the provider types for Azure ARM client.
Package containing the classes that handle serialization and deserialization for the REST call payloads in Azure ARM.
OpenTelemetry implementation of azure-core metrics API.
Package containing core model classes.
Package containing the types for instantiating and using the Apache Avro serializer.
Package containing the types for instantiating and using the Jackson Avro serializer.
Package containing the types for instantiating and using the Gson JSON serializer.
Package containing the types for instantiating and using the Jackson JSON serializer.
Package containing common test classes for Azure client libraries.
An OpenTelemetry implementation of the tracing APIs required by azure-core to enable users to effectively trace their calls and have this information submitted to an OpenTelemetry backend.
Package containing core utility classes.
Package containing utilities for client builders.
Package containing APIs for IO operations.
Package containing logging APIs.
Package containing core utility classes.
Package containing paging abstraction.
Package containing API for long running operations.
Package containing interfaces describing serialization and deserialization contract.
Package containing API for tracing.
This package provides interfaces for interacting with Azure Cosmos DB.
This package provides Encryption interfaces for interacting with Azure Cosmos DB.
 
This package provides rest contracts for interacting with Azure Cosmos DB SQL APIs.
This package provides utilities such as CosmosPagedFlux and CosmosPagedIterable for interacting with Azure Cosmos DB SQL APIs.
Package containing classes for creating a ConfigurationAsyncClient to perform operations on Azure App Configuration service.
Package containing classes used for creating and selecting configuration settings in Azure Application Configuration service.
Package containing clients for Azure Schema Registry service.
Package containing Avro-specific serializer and deserializer implementations.
Package containing the model classes for schema registry.
Package containing the classes for Tables Clients.
Package containing the implementations and inner classes for AzureTable.
Package containing SAS (shared access signature) classes used by Azure Tables.
Package containing the classes for AzureDigitalTwinsAPI.
Package containing classes for AzureDigitalTwinsAPI.
Package containing various types of credentials and classes for retrieving access tokens from various configurations.
Package containing the classes for DeviceUpdateClient.
Package containing the classes for ModelsRepositoryAPI.
Contains general classes for handling JSON.
Contains general classes for GSON-based handling JSON.
Package containing the data models for MicrosoftAzureSDKForAzureVideoAnalyzerOnIoTEdgeClientLibraryForJava.
Package containing the classes for EventGridClient.
Package containing the classes for EventGridClient.
Package containing the data models for EventGridPublisherClient.
Package containing classes for creating EventHubProducerAsyncClient, EventHubProducerClient, EventHubConsumerAsyncClient, EventHubConsumerClient, or EventProcessorClient to perform operations on Azure Event Hubs.
Package containing implementation for CheckpointStore that uses Storage blobs for persisting checkpoints and partition ownership details.
Package containing implementation of CheckpointStore that uses Azure Redis Cache, specifically Jedis.
Package containing classes used for creating and configuring events that are being sent-to and received-from Azure Event Hubs service.
Package containing classes for creating ServiceBusSenderAsyncClient, ServiceBusProcessorClient, and ServiceBusReceiverAsyncClient to perform operations on Azure Service Bus.
Package containing classes managing resources in Azure Service Bus.
Package containing classes models for ServiceBusAdministrationClient and ServiceBusAdministrationAsyncClient used for managing Queues, Topics, and Subscriptions.
Model classes for interacting with Azure Service Bus.
Package containing classes for creating clients to perform operations on the Azure Web Pub Sub Service.
Package containing model classes for use with the Azure Web Pub Sub Service.
Package containing classes used for retrieving access tokens from the Mixed Reality STS service.
This package contains classes for the Remote Rendering project.
This package contains model classes for the Remote Rendering project.
Package containing client classes for uploading logs to Azure Monitor.
Package containing models for uploading logs to Azure Monitor.
Package containing the OpenTelemetry Exporter for Azure Monitor.
Package containing clients for querying logs and metrics from Azure Monitor.
Package containing models for querying logs and metrics from Azure Monitor.
Package containing the classes for QuantumClient.
Package containing the data models for QuantumClient.
Package containing classes for creating SearchClient or SearchAsyncClient used to perform document management, autocomplete, search, or suggestion operations using an Azure Cognitive Search service index.
Package containing classes for creating SearchIndexClient, SearchIndexAsyncClient, SearchIndexerClient, or SearchIndexerAsyncClient used to perform resource management operations on an Azure Cognitive Search service.
Package containing classes for SearchServiceClient.
Package containing classes for SearchIndexClient.
Package containing options model classes used by Azure Search Documents.
Package containing Azure Cognitive Search paged response classes.
Package containing the classes for AttestationClient.
Package containing classes for AttestationClient.
Package containing the classes for ConfidentialLedgerClient.
Package containing the classes for ConfidentialLedgerCertificateClient.
Package containing classes for creating clients KeyVaultAccessControlAsyncClient and KeyVaultAccessControlClient that perform access control operations on Azure Key Vault resources, as well as clients KeyVaultBackupAsyncClient and KeyVaultBackupClient that perform backup and restore operations on Azure Key Vault keys.
Package containing classes used by KeyVaultAccessControlAsyncClient and KeyVaultAccessControlClient to perform access control operations on Azure Key Vault resources, as well as classes used by KeyVaultBackupAsyncClient and KeyVaultBackupClient to perform backup and restore operations on on Azure Key Vault keys.
Package containing classes for creating CertificateAsyncClient and CertificateClient to perform operations on Azure Key Vault.
This package contains model classes for Azure Key Vault Certificates
The Azure Key Vault JCA Provider package.
Package containing classes for creating KeyAsyncClient and KeyClient to perform operations on Azure Key Vault.
Package containing classes for creating CryptographyAsyncClient and CryptographyClient to perform cryptography operations.
Package containing classes used for representing output/results of encryption, decryption, signing, verifying, key wrapping and unwrapping operations.
Package containing classes used for representing keys, deleted keys and their attributes in Azure Key Vault.
Package containing classes for creating SecretAsyncClient and SecretClient to perform operations on Azure Key Vault.
Package containing classes used for representing secrets, deleted secrets and their attributes in Azure Key Vault.
Cosmosdb class for spring
This package contains the classes of utils for cosmosdb
This package contains the classes to configure properties of cosmos db
This package contains the core classes of cosmos db, includes converters, query generators and mapping to cosmos entities
This package contains the converter classes of cosmos db
This package contains the generator classes of cosmos db
This package contains the mapping classes of cosmos persistent entities
This package contains the generator classes of cosmos db
This package contains the query classes of cosmos db document
This package contains the exception classes of cosmos db
This package contains the support, query and config classes of setting up cosmosdb repositories
This package contains the config classes of setting up cosmosdb repositories
This package contains the process cosmos queries
This package contains the support classes of setting up cosmosdb repositories and factories
Package containing the classes for BlobServiceClient.
Package containing the classes for Azure Storage Blob batching.
Package containing options model classes for Azure Storage Blob batching.
Blob changefeed base package.
Blob changefeed models package.
Package containing classes for AzureBlobStorage.
Package containing the classes for loading the AzureFileSystemProvider based on Azure Storage Blobs.
Package containing options model classes used by Azure Storage Blobs.
Package containing SAS (shared access signature) classes used by Azure Storage Blobs.
Package containing specialized clients for Azure Storage Blobs.
Package containing the classes for performing client-side encryption of blob contents.
This package contains generic classes used by Azure Storage services.
Package containing policies used by Azure Storage services.
Package containing SAS (shared access signature) classes used by Azure Storage services.
Package containing the class required for DataLakeStorageClient.
Package containing classes for AzureDataLakeStorageRestAPI.
Package containing options model classes used by Azure Storage File Datalake.
Package containing sas related classes for DataLakeStorageClient.
Package containing specialized lease clients for Azure Storage File Data Lake.
This package contains the classes to perform actions on Azure Storage File.
Package containing classes for AzureFileStorage.
Package containing options model classes used by Azure Storage File Shares.
Package containing SAS (shared access signature) classes used by Azure Storage File Shares.
Package containing specialized clients for Azure Storage Files.
This package contains the classes to perform actions on Azure Storage Queue.
Package containing classes for AzureQueueStorage.
Package containing SAS (shared access signature) classes used by Azure Storage Queues.
Package containing the classes for FarmBeatsClient.