GroupQuotaGroupingId Class

Definition

The grouping Id for the group quota. It can be Billing Id or ServiceTreeId if applicable.

public class GroupQuotaGroupingId : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Quota.Models.GroupQuotaGroupingId>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Quota.Models.GroupQuotaGroupingId>
type GroupQuotaGroupingId = class
    interface IJsonModel<GroupQuotaGroupingId>
    interface IPersistableModel<GroupQuotaGroupingId>
Public Class GroupQuotaGroupingId
Implements IJsonModel(Of GroupQuotaGroupingId), IPersistableModel(Of GroupQuotaGroupingId)
Inheritance
GroupQuotaGroupingId
Implements

Constructors

GroupQuotaGroupingId()

Initializes a new instance of GroupQuotaGroupingId.

Properties

GroupingIdType

GroupingId type. It is a required property. More types of groupIds can be supported in future.

Value

GroupId value based on the groupingType selected - Billing Id or ServiceTreeId.

Explicit Interface Implementations

IJsonModel<GroupQuotaGroupingId>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<GroupQuotaGroupingId>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<GroupQuotaGroupingId>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GroupQuotaGroupingId>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<GroupQuotaGroupingId>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to