Udostępnij przez


AccountLimits Class

  • java.lang.Object
    • com.azure.resourcemanager.storage.models.AccountLimits

Implements

public final class AccountLimits
implements JsonSerializable<AccountLimits>

Maximum provisioned storage, IOPS, bandwidth and number of file shares limits for the storage account.

Constructor Summary

Constructor Description
AccountLimits()

Creates an instance of AccountLimits class.

Method Summary

Modifier and Type Method and Description
static AccountLimits fromJson(JsonReader jsonReader)

Reads an instance of AccountLimits from the JsonReader.

Integer maxFileShares()

Get the maxFileShares property: The maximum number of file shares limit for the storage account.

Integer maxProvisionedBandwidthMiBPerSec()

Get the maxProvisionedBandwidthMiBPerSec property: The maximum provisioned bandwidth limit in mebibytes per second for the storage account.

Integer maxProvisionedIops()

Get the maxProvisionedIops property: The maximum provisioned IOPS limit for the storage account.

Integer maxProvisionedStorageGiB()

Get the maxProvisionedStorageGiB property: The maximum provisioned storage quota limit in gibibytes for the storage account.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

AccountLimits

public AccountLimits()

Creates an instance of AccountLimits class.

Method Details

fromJson

public static AccountLimits fromJson(JsonReader jsonReader)

Reads an instance of AccountLimits from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AccountLimits if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the AccountLimits.

maxFileShares

public Integer maxFileShares()

Get the maxFileShares property: The maximum number of file shares limit for the storage account.

Returns:

the maxFileShares value.

maxProvisionedBandwidthMiBPerSec

public Integer maxProvisionedBandwidthMiBPerSec()

Get the maxProvisionedBandwidthMiBPerSec property: The maximum provisioned bandwidth limit in mebibytes per second for the storage account.

Returns:

the maxProvisionedBandwidthMiBPerSec value.

maxProvisionedIops

public Integer maxProvisionedIops()

Get the maxProvisionedIops property: The maximum provisioned IOPS limit for the storage account.

Returns:

the maxProvisionedIops value.

maxProvisionedStorageGiB

public Integer maxProvisionedStorageGiB()

Get the maxProvisionedStorageGiB property: The maximum provisioned storage quota limit in gibibytes for the storage account.

Returns:

the maxProvisionedStorageGiB value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to