Class KeyVaultAccessControlClientBuilder

java.lang.Object
com.azure.security.keyvault.administration.KeyVaultAccessControlClientBuilder
All Implemented Interfaces:
ConfigurationTrait<KeyVaultAccessControlClientBuilder>, HttpTrait<KeyVaultAccessControlClientBuilder>, TokenCredentialTrait<KeyVaultAccessControlClientBuilder>

This class provides a fluent builder API to help aid the configuration and instantiation of the KeyVaultAccessControlAsyncClient and KeyVaultAccessControlClient, by calling buildAsyncClient() and buildClient() respectively. It constructs an instance of the desired client.

The minimal configuration options required by KeyVaultAccessControlClientBuilder to build an an KeyVaultAccessControlAsyncClient are vaultUrl and credential.

Samples to construct a sync client

 KeyVaultAccessControlClient keyVaultAccessControlClient = new KeyVaultAccessControlClientBuilder()
     .vaultUrl("https://myaccount.managedhsm.azure.net/")
     .credential(new DefaultAzureCredentialBuilder().build())
     .buildClient();
 

Samples to construct an async client

 KeyVaultAccessControlAsyncClient keyVaultAccessControlAsyncClient = new KeyVaultAccessControlClientBuilder()
     .vaultUrl("https://myaccount.managedhsm.azure.net/")
     .credential(new DefaultAzureCredentialBuilder().build())
     .buildAsyncClient();
 
See Also: