Class DataMapClientBuilder

java.lang.Object
com.azure.analytics.purview.datamap.DataMapClientBuilder
All Implemented Interfaces:
com.azure.core.client.traits.ConfigurationTrait<DataMapClientBuilder>, com.azure.core.client.traits.EndpointTrait<DataMapClientBuilder>, com.azure.core.client.traits.HttpTrait<DataMapClientBuilder>, com.azure.core.client.traits.TokenCredentialTrait<DataMapClientBuilder>

public final class DataMapClientBuilder extends Object implements com.azure.core.client.traits.HttpTrait<DataMapClientBuilder>, com.azure.core.client.traits.ConfigurationTrait<DataMapClientBuilder>, com.azure.core.client.traits.TokenCredentialTrait<DataMapClientBuilder>, com.azure.core.client.traits.EndpointTrait<DataMapClientBuilder>
A builder for creating a new instance of the DataMapClient type.
  • Constructor Details

    • DataMapClientBuilder

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

    • pipeline

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

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

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

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

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

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

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

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

      public DataMapClientBuilder endpoint(String endpoint)
      .
      Specified by:
      endpoint in interface com.azure.core.client.traits.EndpointTrait<DataMapClientBuilder>
    • serviceVersion

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

      public DataMapClientBuilder 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 DataMapClientBuilder.
    • buildEntityAsyncClient

      public EntityAsyncClient buildEntityAsyncClient()
      Builds an instance of EntityAsyncClient class.
      Returns:
      an instance of EntityAsyncClient.
    • buildGlossaryAsyncClient

      public GlossaryAsyncClient buildGlossaryAsyncClient()
      Builds an instance of GlossaryAsyncClient class.
      Returns:
      an instance of GlossaryAsyncClient.
    • buildDiscoveryAsyncClient

      public DiscoveryAsyncClient buildDiscoveryAsyncClient()
      Builds an instance of DiscoveryAsyncClient class.
      Returns:
      an instance of DiscoveryAsyncClient.
    • buildLineageAsyncClient

      public LineageAsyncClient buildLineageAsyncClient()
      Builds an instance of LineageAsyncClient class.
      Returns:
      an instance of LineageAsyncClient.
    • buildRelationshipAsyncClient

      public RelationshipAsyncClient buildRelationshipAsyncClient()
      Builds an instance of RelationshipAsyncClient class.
      Returns:
      an instance of RelationshipAsyncClient.
    • buildTypeDefinitionAsyncClient

      public TypeDefinitionAsyncClient buildTypeDefinitionAsyncClient()
      Builds an instance of TypeDefinitionAsyncClient class.
      Returns:
      an instance of TypeDefinitionAsyncClient.
    • buildEntityClient

      public EntityClient buildEntityClient()
      Builds an instance of EntityClient class.
      Returns:
      an instance of EntityClient.
    • buildGlossaryClient

      public GlossaryClient buildGlossaryClient()
      Builds an instance of GlossaryClient class.
      Returns:
      an instance of GlossaryClient.
    • buildDiscoveryClient

      public DiscoveryClient buildDiscoveryClient()
      Builds an instance of DiscoveryClient class.
      Returns:
      an instance of DiscoveryClient.
    • buildLineageClient

      public LineageClient buildLineageClient()
      Builds an instance of LineageClient class.
      Returns:
      an instance of LineageClient.
    • buildRelationshipClient

      public RelationshipClient buildRelationshipClient()
      Builds an instance of RelationshipClient class.
      Returns:
      an instance of RelationshipClient.
    • buildTypeDefinitionClient

      public TypeDefinitionClient buildTypeDefinitionClient()
      Builds an instance of TypeDefinitionClient class.
      Returns:
      an instance of TypeDefinitionClient.