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 Details

    • EnvironmentsClientBuilder

      public EnvironmentsClientBuilder()
      Create an instance of the EnvironmentsClientBuilder.
  • Method Details

    • pipeline

      public EnvironmentsClientBuilder pipeline(com.azure.core.http.HttpPipeline pipeline)
      .
      Specified by:
      pipeline in interface com.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
    • httpClient

      public EnvironmentsClientBuilder httpClient(com.azure.core.http.HttpClient httpClient)
      .
      Specified by:
      httpClient in interface com.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
    • httpLogOptions

      public EnvironmentsClientBuilder httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
      .
      Specified by:
      httpLogOptions in interface com.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
    • clientOptions

      public EnvironmentsClientBuilder clientOptions(com.azure.core.util.ClientOptions clientOptions)
      .
      Specified by:
      clientOptions in interface com.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
    • retryOptions

      public EnvironmentsClientBuilder retryOptions(com.azure.core.http.policy.RetryOptions retryOptions)
      .
      Specified by:
      retryOptions in interface com.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
    • addPolicy

      public EnvironmentsClientBuilder addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy)
      .
      Specified by:
      addPolicy in interface com.azure.core.client.traits.HttpTrait<EnvironmentsClientBuilder>
    • configuration

      public EnvironmentsClientBuilder configuration(com.azure.core.util.Configuration configuration)
      .
      Specified by:
      configuration in interface com.azure.core.client.traits.ConfigurationTrait<EnvironmentsClientBuilder>
    • credential

      public EnvironmentsClientBuilder credential(com.azure.core.credential.TokenCredential tokenCredential)
      .
      Specified by:
      credential in interface com.azure.core.client.traits.TokenCredentialTrait<EnvironmentsClientBuilder>
    • tenantId

      public EnvironmentsClientBuilder tenantId(String tenantId)
      Sets The tenant to operate on.
      Parameters:
      tenantId - the tenantId value.
      Returns:
      the EnvironmentsClientBuilder.
    • devCenter

      public EnvironmentsClientBuilder devCenter(String devCenter)
      Sets The DevCenter to operate on.
      Parameters:
      devCenter - the devCenter value.
      Returns:
      the EnvironmentsClientBuilder.
    • devCenterDnsSuffix

      public EnvironmentsClientBuilder devCenterDnsSuffix(String devCenterDnsSuffix)
      Sets The DNS suffix used as the base for all devcenter requests.
      Parameters:
      devCenterDnsSuffix - the devCenterDnsSuffix value.
      Returns:
      the EnvironmentsClientBuilder.
    • serviceVersion

      public EnvironmentsClientBuilder serviceVersion(DevCenterServiceVersion serviceVersion)
      Sets Service version.
      Parameters:
      serviceVersion - the serviceVersion value.
      Returns:
      the EnvironmentsClientBuilder.
    • retryPolicy

      public EnvironmentsClientBuilder 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 EnvironmentsClientBuilder.
    • buildAsyncClient

      public EnvironmentsAsyncClient buildAsyncClient()
      Builds an instance of EnvironmentsAsyncClient class.
      Returns:
      an instance of EnvironmentsAsyncClient.
    • buildClient

      public EnvironmentsClient buildClient()
      Builds an instance of EnvironmentsClient class.
      Returns:
      an instance of EnvironmentsClient.