Package io.micronaut.data.cosmos.config
Class ThroughputSettings
java.lang.Object
io.micronaut.data.cosmos.config.ThroughputSettings
- Direct Known Subclasses:
 CosmosDatabaseConfiguration.CosmosContainerSettings.ContainerThroughputSettings,CosmosDatabaseConfiguration.DefaultThroughputSettings
Throughput settings for database and container.
- Since:
 - 3.9.0
 - Author:
 - radovanradic
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncom.azure.cosmos.models.ThroughputPropertiesbooleanvoidsetAutoScale(boolean autoScale) Sets the auto scaled indicator for throughput.voidsetRequestUnits(Integer requestUnits) Sets the request units. 
- 
Constructor Details
- 
ThroughputSettings
public ThroughputSettings() 
 - 
 - 
Method Details
- 
getRequestUnits
- Returns:
 - the request units
 
 - 
setRequestUnits
Sets the request units.- Parameters:
 requestUnits- the request units
 - 
isAutoScale
public boolean isAutoScale()- Returns:
 - gets an indicator telling whether throughput is auto scaled
 
 - 
setAutoScale
public void setAutoScale(boolean autoScale) Sets the auto scaled indicator for throughput.- Parameters:
 autoScale- auto scale value
 - 
createThroughputProperties
public com.azure.cosmos.models.ThroughputProperties createThroughputProperties()- Returns:
 - an instance of 
ThroughputPropertiesbased on these settings and null ifrequestUnitsnot greater than zero 
 
 -