Class CommunicationIdentityClientBuilder

java.lang.Object
com.azure.communication.identity.CommunicationIdentityClientBuilder
All Implemented Interfaces:
AzureKeyCredentialTrait<CommunicationIdentityClientBuilder>, ConfigurationTrait<CommunicationIdentityClientBuilder>, ConnectionStringTrait<CommunicationIdentityClientBuilder>, EndpointTrait<CommunicationIdentityClientBuilder>, HttpTrait<CommunicationIdentityClientBuilder>, TokenCredentialTrait<CommunicationIdentityClientBuilder>

This class provides a fluent builder API to help aid the configuration and instantiation of CommunicationIdentityClients and CommunicationIdentityAsyncClients, call buildClient and buildAsyncClient respectively to construct an instance of the desired client.

Instantiating an asynchronous Azure Communication Service Identity Client

 // You can find your endpoint and access key from your resource in the Azure Portal
 String endpoint = "https://<RESOURCE_NAME>.communication.azure.com";
 AzureKeyCredential keyCredential = new AzureKeyCredential("<access-key>");

 CommunicationIdentityAsyncClient communicationIdentityAsyncClient = new CommunicationIdentityClientBuilder()
         .endpoint(endpoint)
         .credential(keyCredential)
         .buildAsyncClient();
 

Instantiating a synchronous Azure Communication Service Identity Client

 // You can find your endpoint and access key from your resource in the Azure Portal
 String endpoint = "https://<RESOURCE_NAME>.communication.azure.com";
 AzureKeyCredential keyCredential = new AzureKeyCredential("<access-key>");

 CommunicationIdentityClient communicationIdentityClient = new CommunicationIdentityClientBuilder()
     .endpoint(endpoint)
     .credential(keyCredential)
     .buildClient();
 
See Also: