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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CosmosConfigbuild()Build a CosmosConfig instanceCosmosConfig.CosmosConfigBuilderenableDatabaseThroughput(boolean autoscale, int requestUnits)Enable database throughputCosmosConfig.CosmosConfigBuilderenableQueryMetrics(boolean queryMetricsEnabled)Set queryMetricsEnabledCosmosConfig.CosmosConfigBuilderresponseDiagnosticsProcessor(ResponseDiagnosticsProcessor responseDiagnosticsProcessor)Set responseDiagnosticsProcessorStringtoString()
-
-
-
Method Detail
-
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
-
enableDatabaseThroughput
public CosmosConfig.CosmosConfigBuilder enableDatabaseThroughput(boolean autoscale, int requestUnits)
Enable database throughput- Parameters:
autoscale- AutoscalingrequestUnits- Request units- Returns:
- CosmosConfigBuilder
-
build
public CosmosConfig build()
Build a CosmosConfig instance- Returns:
- CosmosConfig
-
-