Package com.azure.compute.batch
Class BatchClientBuilder
java.lang.Object
com.azure.compute.batch.BatchClientBuilder
- All Implemented Interfaces:
com.azure.core.client.traits.ConfigurationTrait<BatchClientBuilder>
,com.azure.core.client.traits.EndpointTrait<BatchClientBuilder>
,com.azure.core.client.traits.HttpTrait<BatchClientBuilder>
,com.azure.core.client.traits.TokenCredentialTrait<BatchClientBuilder>
public final class BatchClientBuilder
extends Object
implements com.azure.core.client.traits.HttpTrait<BatchClientBuilder>, com.azure.core.client.traits.ConfigurationTrait<BatchClientBuilder>, com.azure.core.client.traits.TokenCredentialTrait<BatchClientBuilder>, com.azure.core.client.traits.EndpointTrait<BatchClientBuilder>
A builder for creating a new instance of the BatchClient type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPolicy
(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .Builds an instance of BatchAsyncClient class.Builds an instance of BatchClient class.clientOptions
(com.azure.core.util.ClientOptions clientOptions) .configuration
(com.azure.core.util.Configuration configuration) .credential
(com.azure.core.credential.AzureNamedKeyCredential azureNamedKeyCredential) The AzureNamedKeyCredential used for authentication.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
(BatchServiceVersion serviceVersion) Sets Service version.
-
Constructor Details
-
BatchClientBuilder
public BatchClientBuilder()Create an instance of the BatchClientBuilder.
-
-
Method Details
-
pipeline
.- Specified by:
pipeline
in interfacecom.azure.core.client.traits.HttpTrait<BatchClientBuilder>
-
httpClient
.- Specified by:
httpClient
in interfacecom.azure.core.client.traits.HttpTrait<BatchClientBuilder>
-
httpLogOptions
.- Specified by:
httpLogOptions
in interfacecom.azure.core.client.traits.HttpTrait<BatchClientBuilder>
-
clientOptions
.- Specified by:
clientOptions
in interfacecom.azure.core.client.traits.HttpTrait<BatchClientBuilder>
-
retryOptions
.- Specified by:
retryOptions
in interfacecom.azure.core.client.traits.HttpTrait<BatchClientBuilder>
-
addPolicy
.- Specified by:
addPolicy
in interfacecom.azure.core.client.traits.HttpTrait<BatchClientBuilder>
-
configuration
.- Specified by:
configuration
in interfacecom.azure.core.client.traits.ConfigurationTrait<BatchClientBuilder>
-
credential
.- Specified by:
credential
in interfacecom.azure.core.client.traits.TokenCredentialTrait<BatchClientBuilder>
-
credential
public BatchClientBuilder credential(com.azure.core.credential.AzureNamedKeyCredential azureNamedKeyCredential) The AzureNamedKeyCredential used for authentication.- Parameters:
azureNamedKeyCredential
- the AzureNamedKeyCredential.- Returns:
- the credential.
-
endpoint
.- Specified by:
endpoint
in interfacecom.azure.core.client.traits.EndpointTrait<BatchClientBuilder>
-
serviceVersion
Sets Service version.- Parameters:
serviceVersion
- the serviceVersion value.- Returns:
- the BatchClientBuilder.
-
retryPolicy
Sets The retry policy that will attempt to retry failed requests, if applicable.- Parameters:
retryPolicy
- the retryPolicy value.- Returns:
- the BatchClientBuilder.
-
buildAsyncClient
Builds an instance of BatchAsyncClient class.- Returns:
- an instance of BatchAsyncClient.
-
buildClient
Builds an instance of BatchClient class.- Returns:
- an instance of BatchClient.
-