Class ConfidentialLedgerCertificateClientBuilder
java.lang.Object
com.azure.security.confidentialledger.certificate.ConfidentialLedgerCertificateClientBuilder
- All Implemented Interfaces:
com.azure.core.client.traits.ConfigurationTrait<ConfidentialLedgerCertificateClientBuilder>,com.azure.core.client.traits.HttpTrait<ConfidentialLedgerCertificateClientBuilder>,com.azure.core.client.traits.TokenCredentialTrait<ConfidentialLedgerCertificateClientBuilder>
public final class ConfidentialLedgerCertificateClientBuilder
extends Object
implements com.azure.core.client.traits.HttpTrait<ConfidentialLedgerCertificateClientBuilder>, com.azure.core.client.traits.ConfigurationTrait<ConfidentialLedgerCertificateClientBuilder>, com.azure.core.client.traits.TokenCredentialTrait<ConfidentialLedgerCertificateClientBuilder>
A builder for creating a new instance of the ConfidentialLedgerCertificateClient type.
-
Constructor Summary
ConstructorsConstructorDescriptionCreate an instance of the ConfidentialLedgerCertificateClientBuilder. -
Method Summary
Modifier and TypeMethodDescriptionaddPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .Builds an instance of ConfidentialLedgerCertificateAsyncClient class.Builds an instance of ConfidentialLedgerCertificateClient class.certificateEndpoint(String certificateEndpoint) Sets The certificate endpoint (or "Identity Service Endpoint" in the Azure portal), for example https://identity.confidential-ledger.core.azure.com.clientOptions(com.azure.core.util.ClientOptions clientOptions) .configuration(com.azure.core.util.Configuration configuration) .credential(com.azure.core.credential.TokenCredential tokenCredential) .httpClient(com.azure.core.http.HttpClient httpClient) .httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions) .pipeline(com.azure.core.http.HttpPipeline pipeline) .retryOptions(com.azure.core.http.policy.RetryOptions retryOptions) .retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy) Sets The retry policy that will attempt to retry failed requests, if applicable.serviceVersion(ConfidentialLedgerCertificateServiceVersion serviceVersion) Sets Service version.
-
Constructor Details
-
ConfidentialLedgerCertificateClientBuilder
public ConfidentialLedgerCertificateClientBuilder()Create an instance of the ConfidentialLedgerCertificateClientBuilder.
-
-
Method Details
-
pipeline
public ConfidentialLedgerCertificateClientBuilder pipeline(com.azure.core.http.HttpPipeline pipeline) .- Specified by:
pipelinein interfacecom.azure.core.client.traits.HttpTrait<ConfidentialLedgerCertificateClientBuilder>
-
httpClient
public ConfidentialLedgerCertificateClientBuilder httpClient(com.azure.core.http.HttpClient httpClient) .- Specified by:
httpClientin interfacecom.azure.core.client.traits.HttpTrait<ConfidentialLedgerCertificateClientBuilder>
-
httpLogOptions
public ConfidentialLedgerCertificateClientBuilder httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions) .- Specified by:
httpLogOptionsin interfacecom.azure.core.client.traits.HttpTrait<ConfidentialLedgerCertificateClientBuilder>
-
clientOptions
public ConfidentialLedgerCertificateClientBuilder clientOptions(com.azure.core.util.ClientOptions clientOptions) .- Specified by:
clientOptionsin interfacecom.azure.core.client.traits.HttpTrait<ConfidentialLedgerCertificateClientBuilder>
-
retryOptions
public ConfidentialLedgerCertificateClientBuilder retryOptions(com.azure.core.http.policy.RetryOptions retryOptions) .- Specified by:
retryOptionsin interfacecom.azure.core.client.traits.HttpTrait<ConfidentialLedgerCertificateClientBuilder>
-
addPolicy
public ConfidentialLedgerCertificateClientBuilder addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .- Specified by:
addPolicyin interfacecom.azure.core.client.traits.HttpTrait<ConfidentialLedgerCertificateClientBuilder>
-
configuration
public ConfidentialLedgerCertificateClientBuilder configuration(com.azure.core.util.Configuration configuration) .- Specified by:
configurationin interfacecom.azure.core.client.traits.ConfigurationTrait<ConfidentialLedgerCertificateClientBuilder>
-
credential
public ConfidentialLedgerCertificateClientBuilder credential(com.azure.core.credential.TokenCredential tokenCredential) .- Specified by:
credentialin interfacecom.azure.core.client.traits.TokenCredentialTrait<ConfidentialLedgerCertificateClientBuilder>
-
certificateEndpoint
Sets The certificate endpoint (or "Identity Service Endpoint" in the Azure portal), for example https://identity.confidential-ledger.core.azure.com.- Parameters:
certificateEndpoint- the certificateEndpoint value.- Returns:
- the ConfidentialLedgerCertificateClientBuilder.
-
serviceVersion
public ConfidentialLedgerCertificateClientBuilder serviceVersion(ConfidentialLedgerCertificateServiceVersion serviceVersion) Sets Service version.- Parameters:
serviceVersion- the serviceVersion value.- Returns:
- the ConfidentialLedgerCertificateClientBuilder.
-
retryPolicy
public ConfidentialLedgerCertificateClientBuilder retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy) Sets The retry policy that will attempt to retry failed requests, if applicable.- Parameters:
retryPolicy- the retryPolicy value.- Returns:
- the ConfidentialLedgerCertificateClientBuilder.
-
buildAsyncClient
Builds an instance of ConfidentialLedgerCertificateAsyncClient class.- Returns:
- an instance of ConfidentialLedgerCertificateAsyncClient.
-
buildClient
Builds an instance of ConfidentialLedgerCertificateClient class.- Returns:
- an instance of ConfidentialLedgerCertificateClient.
-