FileServiceUsageProperties Class
- java.
lang. Object - com.
azure. resourcemanager. storage. models. FileServiceUsageProperties
- com.
Implements
public final class FileServiceUsageProperties
implements JsonSerializable<FileServiceUsageProperties>
File service usage in storage account including account limits, file share limits and constants used in recommendations and bursting formula.
Constructor Summary
| Constructor | Description |
|---|---|
| FileServiceUsageProperties() |
Creates an instance of File |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Bursting |
burstingConstants()
Get the bursting |
|
File |
fileShareLimits()
Get the file |
|
File |
fileShareRecommendations()
Get the file |
|
static
File |
fromJson(JsonReader jsonReader)
Reads an instance of File |
|
Account |
storageAccountLimits()
Get the storage |
|
Account |
storageAccountUsage()
Get the storage |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
Methods inherited from java.lang.Object
Constructor Details
FileServiceUsageProperties
public FileServiceUsageProperties()
Creates an instance of FileServiceUsageProperties class.
Method Details
burstingConstants
public BurstingConstants burstingConstants()
Get the burstingConstants property: Constants used for calculating included burst IOPS and maximum burst credits for IOPS for a file share in the storage account.
Returns:
fileShareLimits
public FileShareLimits fileShareLimits()
Get the fileShareLimits property: Minimum and maximum provisioned storage, IOPS and bandwidth limits for a file share in the storage account.
Returns:
fileShareRecommendations
public FileShareRecommendations fileShareRecommendations()
Get the fileShareRecommendations property: Constants used for calculating recommended provisioned IOPS and bandwidth for a file share in the storage account.
Returns:
fromJson
public static FileServiceUsageProperties fromJson(JsonReader jsonReader)
Reads an instance of FileServiceUsageProperties from the JsonReader.
Parameters:
Returns:
Throws:
storageAccountLimits
public AccountLimits storageAccountLimits()
Get the storageAccountLimits property: Maximum provisioned storage, IOPS, bandwidth and number of file shares limits for the storage account.
Returns:
storageAccountUsage
public AccountUsage storageAccountUsage()
Get the storageAccountUsage property: Usage of provisioned storage, IOPS, bandwidth and number of file shares across all live shares and soft-deleted shares in the account.
Returns:
toJson
validate
public void validate()
Validates the instance.