Freigeben über


FileShareLimits Class

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

Implements

public final class FileShareLimits
implements JsonSerializable<FileShareLimits>

Minimum and maximum provisioned storage, IOPS and bandwidth limits for a file share in the storage account.

Constructor Summary

Constructor Description
FileShareLimits()

Creates an instance of FileShareLimits class.

Method Summary

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

Reads an instance of FileShareLimits from the JsonReader.

Integer maxProvisionedBandwidthMiBPerSec()

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

Integer maxProvisionedIops()

Get the maxProvisionedIops property: The maximum provisioned IOPS limit for a file share in the storage account.

Integer maxProvisionedStorageGiB()

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

Integer minProvisionedBandwidthMiBPerSec()

Get the minProvisionedBandwidthMiBPerSec property: The minimum provisioned bandwidth limit in mebibytes per second for a file share in the storage account.

Integer minProvisionedIops()

Get the minProvisionedIops property: The minimum provisioned IOPS limit for a file share in the storage account.

Integer minProvisionedStorageGiB()

Get the minProvisionedStorageGiB property: The minimum provisioned storage quota limit in gibibytes for a file share in the storage account.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

FileShareLimits

public FileShareLimits()

Creates an instance of FileShareLimits class.

Method Details

fromJson

public static FileShareLimits fromJson(JsonReader jsonReader)

Reads an instance of FileShareLimits from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of FileShareLimits 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 FileShareLimits.

maxProvisionedBandwidthMiBPerSec

public Integer maxProvisionedBandwidthMiBPerSec()

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

Returns:

the maxProvisionedBandwidthMiBPerSec value.

maxProvisionedIops

public Integer maxProvisionedIops()

Get the maxProvisionedIops property: The maximum provisioned IOPS limit for a file share in the storage account.

Returns:

the maxProvisionedIops value.

maxProvisionedStorageGiB

public Integer maxProvisionedStorageGiB()

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

Returns:

the maxProvisionedStorageGiB value.

minProvisionedBandwidthMiBPerSec

public Integer minProvisionedBandwidthMiBPerSec()

Get the minProvisionedBandwidthMiBPerSec property: The minimum provisioned bandwidth limit in mebibytes per second for a file share in the storage account.

Returns:

the minProvisionedBandwidthMiBPerSec value.

minProvisionedIops

public Integer minProvisionedIops()

Get the minProvisionedIops property: The minimum provisioned IOPS limit for a file share in the storage account.

Returns:

the minProvisionedIops value.

minProvisionedStorageGiB

public Integer minProvisionedStorageGiB()

Get the minProvisionedStorageGiB property: The minimum provisioned storage quota limit in gibibytes for a file share in the storage account.

Returns:

the minProvisionedStorageGiB value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to