Database Center v1beta API - Class Dimension (1.0.0-beta03)

public sealed class Dimension : IMessage<Dimension>, IEquatable<Dimension>, IDeepCloneable<Dimension>, IBufferMessage, IMessage

Reference documentation and code samples for the Database Center v1beta API class Dimension.

Dimension used to aggregate the fleet.

Inheritance

object > Dimension

Namespace

Google.Cloud.DatabaseCenter.V1Beta

Assembly

Google.Cloud.DatabaseCenter.V1Beta.dll

Constructors

Dimension()

public Dimension()

Dimension(Dimension)

public Dimension(Dimension other)
Parameter
Name Description
other Dimension

Properties

Container

public string Container { get; set; }

Specifies where the resource is created. For GCP, it is the full name of the project.

Property Value
Type Description
string

DimensionCase

public Dimension.DimensionOneofCase DimensionCase { get; }
Property Value
Type Description
DimensionDimensionOneofCase

Edition

public Edition Edition { get; set; }

The edition of the resource.

Property Value
Type Description
Edition

HasContainer

public bool HasContainer { get; }

Gets whether the "container" field is set

Property Value
Type Description
bool

HasDenyMaintenanceSchedules

public bool HasDenyMaintenanceSchedules { get; set; }

Whether the resource has deny maintenance schedules.

Property Value
Type Description
bool

HasEdition

public bool HasEdition { get; }

Gets whether the "edition" field is set

Property Value
Type Description
bool

HasHasDenyMaintenanceSchedules

public bool HasHasDenyMaintenanceSchedules { get; }

Gets whether the "has_deny_maintenance_schedules" field is set

Property Value
Type Description
bool

HasHasMaintenanceSchedule

public bool HasHasMaintenanceSchedule { get; }

Gets whether the "has_maintenance_schedule" field is set

Property Value
Type Description
bool

HasLabelKey

public bool HasLabelKey { get; }

Gets whether the "label_key" field is set

Property Value
Type Description
bool

HasLabelSource

public bool HasLabelSource { get; }

Gets whether the "label_source" field is set

Property Value
Type Description
bool

HasLabelValue

public bool HasLabelValue { get; }

Gets whether the "label_value" field is set

Property Value
Type Description
bool

HasLocation

public bool HasLocation { get; }

Gets whether the "location" field is set

Property Value
Type Description
bool

HasMaintenanceSchedule

public bool HasMaintenanceSchedule { get; set; }

Whether the resource has a maintenance schedule.

Property Value
Type Description
bool

HasManagementType

public bool HasManagementType { get; }

Gets whether the "management_type" field is set

Property Value
Type Description
bool

HasProductEngine

public bool HasProductEngine { get; }

Gets whether the "product_engine" field is set

Property Value
Type Description
bool

HasProductType

public bool HasProductType { get; }

Gets whether the "product_type" field is set

Property Value
Type Description
bool

HasProductVersion

public bool HasProductVersion { get; }

Gets whether the "product_version" field is set

Property Value
Type Description
bool

HasResourceCategory

public bool HasResourceCategory { get; }

Gets whether the "resource_category" field is set

Property Value
Type Description
bool

HasResourceType

public bool HasResourceType { get; }

Gets whether the "resource_type" field is set

Property Value
Type Description
bool

HasSubResourceType

public bool HasSubResourceType { get; }

Gets whether the "sub_resource_type" field is set

Property Value
Type Description
bool

HasTagInherited

public bool HasTagInherited { get; }

Gets whether the "tag_inherited" field is set

Property Value
Type Description
bool

HasTagKey

public bool HasTagKey { get; }

Gets whether the "tag_key" field is set

Property Value
Type Description
bool

HasTagSource

public bool HasTagSource { get; }

Gets whether the "tag_source" field is set

Property Value
Type Description
bool

HasTagValue

public bool HasTagValue { get; }

Gets whether the "tag_value" field is set

Property Value
Type Description
bool

LabelKey

public string LabelKey { get; set; }

Label key of the resource.

Property Value
Type Description
string

LabelSource

public string LabelSource { get; set; }

Label source of the resource.

Property Value
Type Description
string

LabelValue

public string LabelValue { get; set; }

Label value of the resource.

Property Value
Type Description
string

Location

public string Location { get; set; }

The location of the resources. It supports returning only regional locations in GCP.

Property Value
Type Description
string

ManagementType

public ManagementType ManagementType { get; set; }

The management type of the resource.

Property Value
Type Description
ManagementType

ProductEngine

public Engine ProductEngine { get; set; }

Engine refers to underlying database binary running in an instance.

Property Value
Type Description
Engine

ProductType

public ProductType ProductType { get; set; }

Type to identify a product

Property Value
Type Description
ProductType

ProductVersion

public string ProductVersion { get; set; }

Version of the underlying database engine

Property Value
Type Description
string

ResourceCategory

public ResourceCategory ResourceCategory { get; set; }

The category of the resource.

Property Value
Type Description
ResourceCategory

ResourceType

public string ResourceType { get; set; }

The type of resource defined according to the pattern: {Service Name}/{Type}. Ex: sqladmin.googleapis.com/Instance alloydb.googleapis.com/Cluster alloydb.googleapis.com/Instance spanner.googleapis.com/Instance

Property Value
Type Description
string

SubResourceType

public SubResourceType SubResourceType { get; set; }

Subtype of the resource specified at creation time.

Property Value
Type Description
SubResourceType

TagInherited

public bool TagInherited { get; set; }

Tag inheritance value of the resource.

Property Value
Type Description
bool

TagKey

public string TagKey { get; set; }

Tag key of the resource.

Property Value
Type Description
string

TagSource

public string TagSource { get; set; }

Tag source of the resource.

Property Value
Type Description
string

TagValue

public string TagValue { get; set; }

Tag value of the resource.

Property Value
Type Description
string