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 throughputenableIndexMetrics(boolean indexMetricsEnabled) Set indexMetricsEnabledenableQueryMetrics(boolean queryMetricsEnabled) Set queryMetricsEnabledmaxBufferedItemCount(int maxBufferedItemCount) Set maxBufferedItemCountmaxDegreeOfParallelism(int maxDegreeOfParallelism) Set maxDegreeOfParallelismresponseContinuationTokenLimitInKb(int responseContinuationTokenLimitInKb) Set responseContinuationTokenLimitInKbresponseDiagnosticsProcessor(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
-
enableIndexMetrics
Set indexMetricsEnabled- Parameters:
indexMetricsEnabled- value to initialize- Returns:
- CosmosConfigBuilder
-
maxDegreeOfParallelism
Set maxDegreeOfParallelism- Parameters:
maxDegreeOfParallelism- value to initialize- Returns:
- CosmosConfigBuilder
-
maxBufferedItemCount
Set maxBufferedItemCount- Parameters:
maxBufferedItemCount- value to initialize- Returns:
- CosmosConfigBuilder
-
responseContinuationTokenLimitInKb
public CosmosConfig.CosmosConfigBuilder responseContinuationTokenLimitInKb(int responseContinuationTokenLimitInKb) Set responseContinuationTokenLimitInKb- Parameters:
responseContinuationTokenLimitInKb- 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
-