Class CosmosConfig.CosmosConfigBuilder
java.lang.Object
com.azure.spring.data.cosmos.config.CosmosConfig.CosmosConfigBuilder
- Enclosing class:
- CosmosConfig
Builder class for cosmos config
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build a CosmosConfig instanceenableDatabaseThroughput
(boolean autoscale, int requestUnits) Enable database throughputenableQueryMetrics
(boolean queryMetricsEnabled) Set queryMetricsEnabledmaxDegreeOfParallelism
(int maxDegreeOfParallelism) Set maxDegreeOfParallelismresponseDiagnosticsProcessor
(ResponseDiagnosticsProcessor responseDiagnosticsProcessor) Set responseDiagnosticsProcessortoString()
-
Method Details
-
responseDiagnosticsProcessor
public CosmosConfig.CosmosConfigBuilder responseDiagnosticsProcessor(ResponseDiagnosticsProcessor responseDiagnosticsProcessor) Set responseDiagnosticsProcessor- Parameters:
responseDiagnosticsProcessor
- value to initialize- Returns:
- CosmosConfigBuilder
-
enableQueryMetrics
Set queryMetricsEnabled- Parameters:
queryMetricsEnabled
- value to initialize- Returns:
- CosmosConfigBuilder
-
maxDegreeOfParallelism
Set maxDegreeOfParallelism- Parameters:
maxDegreeOfParallelism
- value to initialize- Returns:
- CosmosConfigBuilder
-
enableDatabaseThroughput
public CosmosConfig.CosmosConfigBuilder enableDatabaseThroughput(boolean autoscale, int requestUnits) Enable database throughput- Parameters:
autoscale
- AutoscalingrequestUnits
- Request units- Returns:
- CosmosConfigBuilder
-
build
Build a CosmosConfig instance- Returns:
- CosmosConfig
-
toString
-