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
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.cosmos.models.ThroughputProperties
boolean
void
setAutoScale
(boolean autoScale) Sets the auto scaled indicator for throughput.void
setRequestUnits
(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
ThroughputProperties
based on these settings and null ifrequestUnits
not greater than zero
-