Share via


Dimension Class

Definition

List of Dimension.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.DimensionTypeConverter))]
public class Dimension : Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IDimension, Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IDimensionInternal, Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.DimensionTypeConverter))>]
type Dimension = class
    interface IDimension
    interface IJsonSerializable
    interface IResource
    interface IDimensionInternal
    interface IResourceInternal
    interface IValidates
Public Class Dimension
Implements IDimension, IDimensionInternal, IValidates
Inheritance
Dimension
Attributes
Implements

Constructors

Dimension()

Creates an new Dimension instance.

Properties

Category

Dimension category.

Data

Dimension data.

Description

Dimension description.

ETag

ETag of the resource.

FilterEnabled

Filter enabled.

GroupingEnabled

Grouping enabled.

Id

Resource Id.

Location

Location of the resource.

Name

Resource name.

NextLink

The link (url) to the next page of results.

Sku

SKU of the resource.

Tag

Resource tags.

Total

Total number of data for the dimension.

Type

Resource type.

UsageEnd

Usage end.

UsageStart

Usage start.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Dimension.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Dimension.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20211001.IDimension.

FromJsonString(String)

Creates a new instance of Dimension, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Dimension into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Explicit Interface Implementations

IDimensionInternal.Category

Internal Acessors for Category

IDimensionInternal.Description

Internal Acessors for Description

IDimensionInternal.FilterEnabled

Internal Acessors for FilterEnabled

IDimensionInternal.GroupingEnabled

Internal Acessors for GroupingEnabled

IDimensionInternal.NextLink

Internal Acessors for NextLink

IDimensionInternal.Property

Internal Acessors for Property

IDimensionInternal.Total

Internal Acessors for Total

IDimensionInternal.UsageEnd

Internal Acessors for UsageEnd

IDimensionInternal.UsageStart

Internal Acessors for UsageStart

IResourceInternal.ETag

Internal Acessors for ETag

IResourceInternal.Id

Internal Acessors for Id

IResourceInternal.Location

Internal Acessors for Location

IResourceInternal.Name

Internal Acessors for Name

IResourceInternal.Sku

Internal Acessors for Sku

IResourceInternal.Tag

Internal Acessors for Tag

IResourceInternal.Type

Internal Acessors for Type

Applies to