Class CosmosConfig.CosmosConfigBuilder

java.lang.Object
com.azure.spring.data.cosmos.config.CosmosConfig.CosmosConfigBuilder
Enclosing class:
CosmosConfig

public static class CosmosConfig.CosmosConfigBuilder extends Object
Builder class for cosmos config
  • Method Details

    • responseDiagnosticsProcessor

      public CosmosConfig.CosmosConfigBuilder responseDiagnosticsProcessor(ResponseDiagnosticsProcessor responseDiagnosticsProcessor)
      Set responseDiagnosticsProcessor
      Parameters:
      responseDiagnosticsProcessor - value to initialize
      Returns:
      CosmosConfigBuilder
    • enableQueryMetrics

      public CosmosConfig.CosmosConfigBuilder enableQueryMetrics(boolean queryMetricsEnabled)
      Set queryMetricsEnabled
      Parameters:
      queryMetricsEnabled - value to initialize
      Returns:
      CosmosConfigBuilder
    • maxDegreeOfParallelism

      public CosmosConfig.CosmosConfigBuilder maxDegreeOfParallelism(int maxDegreeOfParallelism)
      Set maxDegreeOfParallelism
      Parameters:
      maxDegreeOfParallelism - value to initialize
      Returns:
      CosmosConfigBuilder
    • enableDatabaseThroughput

      public CosmosConfig.CosmosConfigBuilder enableDatabaseThroughput(boolean autoscale, int requestUnits)
      Enable database throughput
      Parameters:
      autoscale - Autoscaling
      requestUnits - Request units
      Returns:
      CosmosConfigBuilder
    • build

      public CosmosConfig build()
      Build a CosmosConfig instance
      Returns:
      CosmosConfig
    • toString

      public String toString()
      Overrides:
      toString in class Object