Package com.azure.developer.devcenter
Class EnvironmentsClientBuilder
java.lang.Object
com.azure.developer.devcenter.EnvironmentsClientBuilder
- All Implemented Interfaces:
com.azure.core.client.traits.ConfigurationTrait<EnvironmentsClientBuilder>
,com.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
,com.azure.core.client.traits.TokenCredentialTrait<EnvironmentsClientBuilder>
public final class EnvironmentsClientBuilder
extends Object
implements com.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>, com.azure.core.client.traits.ConfigurationTrait<EnvironmentsClientBuilder>, com.azure.core.client.traits.TokenCredentialTrait<EnvironmentsClientBuilder>
A builder for creating a new instance of the EnvironmentsClient type.
-
Constructor Summary
ConstructorDescriptionCreate an instance of the EnvironmentsClientBuilder. -
Method Summary
Modifier and TypeMethodDescriptionaddPolicy
(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .Builds an instance of EnvironmentsAsyncClient class.Builds an instance of EnvironmentsClient class.clientOptions
(com.azure.core.util.ClientOptions clientOptions) .configuration
(com.azure.core.util.Configuration configuration) .credential
(com.azure.core.credential.TokenCredential tokenCredential) .Sets The DevCenter to operate on.devCenterDnsSuffix
(String devCenterDnsSuffix) Sets The DNS suffix used as the base for all devcenter requests.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
(DevCenterServiceVersion serviceVersion) Sets Service version.Sets The tenant to operate on.
-
Constructor Details
-
EnvironmentsClientBuilder
public EnvironmentsClientBuilder()Create an instance of the EnvironmentsClientBuilder.
-
-
Method Details
-
pipeline
.- Specified by:
pipeline
in interfacecom.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
-
httpClient
.- Specified by:
httpClient
in interfacecom.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
-
httpLogOptions
public EnvironmentsClientBuilder httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions) .- Specified by:
httpLogOptions
in interfacecom.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
-
clientOptions
.- Specified by:
clientOptions
in interfacecom.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
-
retryOptions
.- Specified by:
retryOptions
in interfacecom.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
-
addPolicy
public EnvironmentsClientBuilder addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .- Specified by:
addPolicy
in interfacecom.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
-
configuration
.- Specified by:
configuration
in interfacecom.azure.core.client.traits.ConfigurationTrait<EnvironmentsClientBuilder>
-
credential
public EnvironmentsClientBuilder credential(com.azure.core.credential.TokenCredential tokenCredential) .- Specified by:
credential
in interfacecom.azure.core.client.traits.TokenCredentialTrait<EnvironmentsClientBuilder>
-
tenantId
Sets The tenant to operate on.- Parameters:
tenantId
- the tenantId value.- Returns:
- the EnvironmentsClientBuilder.
-
devCenter
Sets The DevCenter to operate on.- Parameters:
devCenter
- the devCenter value.- Returns:
- the EnvironmentsClientBuilder.
-
devCenterDnsSuffix
Sets The DNS suffix used as the base for all devcenter requests.- Parameters:
devCenterDnsSuffix
- the devCenterDnsSuffix value.- Returns:
- the EnvironmentsClientBuilder.
-
serviceVersion
Sets Service version.- Parameters:
serviceVersion
- the serviceVersion value.- Returns:
- the EnvironmentsClientBuilder.
-
retryPolicy
Sets The retry policy that will attempt to retry failed requests, if applicable.- Parameters:
retryPolicy
- the retryPolicy value.- Returns:
- the EnvironmentsClientBuilder.
-
buildAsyncClient
Builds an instance of EnvironmentsAsyncClient class.- Returns:
- an instance of EnvironmentsAsyncClient.
-
buildClient
Builds an instance of EnvironmentsClient class.- Returns:
- an instance of EnvironmentsClient.
-