UsagesProperties Class
- java.
lang. Object - com.
azure. resourcemanager. quota. models. UsagesProperties
- com.
Implements
public final class UsagesProperties
implements JsonSerializable<UsagesProperties>
Usage properties for the specified resource.
Constructor Summary
| Constructor | Description |
|---|---|
| UsagesProperties() |
Creates an instance of Usages |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Usages |
fromJson(JsonReader jsonReader)
Reads an instance of Usages |
| Boolean |
isQuotaApplicable()
Get the is |
|
Resource |
name()
Get the name property: Resource name provided by the resource provider. |
| Object |
properties()
Get the properties property: Additional properties for the specific resource provider. |
| String |
quotaPeriod()
Get the quota |
| String |
resourceType()
Get the resource |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
unit()
Get the unit property: The units for the quota usage, such as Count and Bytes. |
|
Usages |
usages()
Get the usages property: The quota limit properties for this resource. |
| void |
validate()
Validates the instance. |
|
Usages |
withName(ResourceName name)
Set the name property: Resource name provided by the resource provider. |
|
Usages |
withProperties(Object properties)
Set the properties property: Additional properties for the specific resource provider. |
|
Usages |
withResourceType(String resourceType)
Set the resource |
|
Usages |
withUsages(UsagesObject usages)
Set the usages property: The quota limit properties for this resource. |
Methods inherited from java.lang.Object
Constructor Details
UsagesProperties
public UsagesProperties()
Creates an instance of UsagesProperties class.
Method Details
fromJson
public static UsagesProperties fromJson(JsonReader jsonReader)
Reads an instance of UsagesProperties from the JsonReader.
Parameters:
Returns:
Throws:
isQuotaApplicable
public Boolean isQuotaApplicable()
Get the isQuotaApplicable property: States if quota can be requested for this resource.
Returns:
name
public ResourceName name()
Get the name property: Resource name provided by the resource provider. Use this property name when requesting quota.
Returns:
properties
public Object properties()
Get the properties property: Additional properties for the specific resource provider.
Returns:
quotaPeriod
public String quotaPeriod()
Get the quotaPeriod property: The time period for the summary of the quota usage values. For example: *P1D (per one day) *PT1M (per one minute) *PT1S (per one second). This parameter is optional because it is not relevant for all resources such as compute.
Returns:
resourceType
public String resourceType()
Get the resourceType property: The name of the resource type. Optional field.
Returns:
toJson
unit
public String unit()
Get the unit property: The units for the quota usage, such as Count and Bytes. When requesting quota, use the **unit** value returned in the GET response in the request body of your PUT operation.
Returns:
usages
public UsagesObject usages()
Get the usages property: The quota limit properties for this resource.
Returns:
validate
public void validate()
Validates the instance.
withName
public UsagesProperties withName(ResourceName name)
Set the name property: Resource name provided by the resource provider. Use this property name when requesting quota.
Parameters:
Returns:
withProperties
public UsagesProperties withProperties(Object properties)
Set the properties property: Additional properties for the specific resource provider.
Parameters:
Returns:
withResourceType
public UsagesProperties withResourceType(String resourceType)
Set the resourceType property: The name of the resource type. Optional field.
Parameters:
Returns:
withUsages
public UsagesProperties withUsages(UsagesObject usages)
Set the usages property: The quota limit properties for this resource.
Parameters:
Returns: