Class PurviewScanningClientBuilder

java.lang.Object
com.azure.analytics.purview.scanning.PurviewScanningClientBuilder

public final class PurviewScanningClientBuilder extends Object
A builder for creating a new instance of the PurviewScanningClient type.
  • Constructor Details

    • PurviewScanningClientBuilder

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

    • endpoint

      public PurviewScanningClientBuilder endpoint(String endpoint)
      Sets The scanning endpoint of your purview account. Example: https://{accountName}.scan.purview.azure.com.
      Parameters:
      endpoint - the endpoint value.
      Returns:
      the PurviewScanningClientBuilder.
    • serviceVersion

      public PurviewScanningClientBuilder serviceVersion(PurviewScanningServiceVersion serviceVersion)
      Sets Service version.
      Parameters:
      serviceVersion - the serviceVersion value.
      Returns:
      the PurviewScanningClientBuilder.
    • pipeline

      public PurviewScanningClientBuilder pipeline(HttpPipeline pipeline)
      Sets The HTTP pipeline to send requests through.
      Parameters:
      pipeline - the pipeline value.
      Returns:
      the PurviewScanningClientBuilder.
    • httpClient

      public PurviewScanningClientBuilder httpClient(HttpClient httpClient)
      Sets The HTTP client used to send the request.
      Parameters:
      httpClient - the httpClient value.
      Returns:
      the PurviewScanningClientBuilder.
    • configuration

      public PurviewScanningClientBuilder configuration(Configuration configuration)
      Sets The configuration store that is used during construction of the service client.
      Parameters:
      configuration - the configuration value.
      Returns:
      the PurviewScanningClientBuilder.
    • credential

      public PurviewScanningClientBuilder credential(TokenCredential tokenCredential)
      Sets The TokenCredential used for authentication.
      Parameters:
      tokenCredential - the tokenCredential value.
      Returns:
      the PurviewScanningClientBuilder.
    • httpLogOptions

      public PurviewScanningClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)
      Sets The logging configuration for HTTP requests and responses.
      Parameters:
      httpLogOptions - the httpLogOptions value.
      Returns:
      the PurviewScanningClientBuilder.
    • retryPolicy

      public PurviewScanningClientBuilder retryPolicy(RetryPolicy retryPolicy)
      Sets The retry policy that will attempt to retry failed requests, if applicable.
      Parameters:
      retryPolicy - the retryPolicy value.
      Returns:
      the PurviewScanningClientBuilder.
    • clientOptions

      public PurviewScanningClientBuilder clientOptions(ClientOptions clientOptions)
      Sets The client options such as application ID and custom headers to set on a request.
      Parameters:
      clientOptions - the clientOptions value.
      Returns:
      the PurviewScanningClientBuilder.
    • addPolicy

      public PurviewScanningClientBuilder addPolicy(HttpPipelinePolicy customPolicy)
      Adds a custom Http pipeline policy.
      Parameters:
      customPolicy - The custom Http pipeline policy to add.
      Returns:
      the PurviewScanningClientBuilder.
    • buildKeyVaultConnectionsAsyncClient

      public KeyVaultConnectionsAsyncClient buildKeyVaultConnectionsAsyncClient()
      Builds an instance of KeyVaultConnectionsAsyncClient async client.
      Returns:
      an instance of KeyVaultConnectionsAsyncClient.
    • buildClassificationRulesAsyncClient

      public ClassificationRulesAsyncClient buildClassificationRulesAsyncClient()
      Builds an instance of ClassificationRulesAsyncClient async client.
      Returns:
      an instance of ClassificationRulesAsyncClient.
    • buildDataSourcesAsyncClient

      public DataSourcesAsyncClient buildDataSourcesAsyncClient()
      Builds an instance of DataSourcesAsyncClient async client.
      Returns:
      an instance of DataSourcesAsyncClient.
    • buildFiltersAsyncClient

      public FiltersAsyncClient buildFiltersAsyncClient()
      Builds an instance of FiltersAsyncClient async client.
      Returns:
      an instance of FiltersAsyncClient.
    • buildScansAsyncClient

      public ScansAsyncClient buildScansAsyncClient()
      Builds an instance of ScansAsyncClient async client.
      Returns:
      an instance of ScansAsyncClient.
    • buildScanResultAsyncClient

      public ScanResultAsyncClient buildScanResultAsyncClient()
      Builds an instance of ScanResultAsyncClient async client.
      Returns:
      an instance of ScanResultAsyncClient.
    • buildScanRulesetsAsyncClient

      public ScanRulesetsAsyncClient buildScanRulesetsAsyncClient()
      Builds an instance of ScanRulesetsAsyncClient async client.
      Returns:
      an instance of ScanRulesetsAsyncClient.
    • buildSystemScanRulesetsAsyncClient

      public SystemScanRulesetsAsyncClient buildSystemScanRulesetsAsyncClient()
      Builds an instance of SystemScanRulesetsAsyncClient async client.
      Returns:
      an instance of SystemScanRulesetsAsyncClient.
    • buildTriggersAsyncClient

      public TriggersAsyncClient buildTriggersAsyncClient()
      Builds an instance of TriggersAsyncClient async client.
      Returns:
      an instance of TriggersAsyncClient.
    • buildKeyVaultConnectionsClient

      public KeyVaultConnectionsClient buildKeyVaultConnectionsClient()
      Builds an instance of KeyVaultConnectionsClient sync client.
      Returns:
      an instance of KeyVaultConnectionsClient.
    • buildClassificationRulesClient

      public ClassificationRulesClient buildClassificationRulesClient()
      Builds an instance of ClassificationRulesClient sync client.
      Returns:
      an instance of ClassificationRulesClient.
    • buildDataSourcesClient

      public DataSourcesClient buildDataSourcesClient()
      Builds an instance of DataSourcesClient sync client.
      Returns:
      an instance of DataSourcesClient.
    • buildFiltersClient

      public FiltersClient buildFiltersClient()
      Builds an instance of FiltersClient sync client.
      Returns:
      an instance of FiltersClient.
    • buildScansClient

      public ScansClient buildScansClient()
      Builds an instance of ScansClient sync client.
      Returns:
      an instance of ScansClient.
    • buildScanResultClient

      public ScanResultClient buildScanResultClient()
      Builds an instance of ScanResultClient sync client.
      Returns:
      an instance of ScanResultClient.
    • buildScanRulesetsClient

      public ScanRulesetsClient buildScanRulesetsClient()
      Builds an instance of ScanRulesetsClient sync client.
      Returns:
      an instance of ScanRulesetsClient.
    • buildSystemScanRulesetsClient

      public SystemScanRulesetsClient buildSystemScanRulesetsClient()
      Builds an instance of SystemScanRulesetsClient sync client.
      Returns:
      an instance of SystemScanRulesetsClient.
    • buildTriggersClient

      public TriggersClient buildTriggersClient()
      Builds an instance of TriggersClient sync client.
      Returns:
      an instance of TriggersClient.