Class MonitoringMetricDescriptorLabels.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.monitoring_metric_descriptor.MonitoringMetricDescriptorLabels.Jsii$Proxy
-
- All Implemented Interfaces:
MonitoringMetricDescriptorLabels,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- MonitoringMetricDescriptorLabels
@Stability(Stable) @Internal public static final class MonitoringMetricDescriptorLabels.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements MonitoringMetricDescriptorLabels
An implementation forMonitoringMetricDescriptorLabels
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.monitoring_metric_descriptor.MonitoringMetricDescriptorLabels
MonitoringMetricDescriptorLabels.Builder, MonitoringMetricDescriptorLabels.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(MonitoringMetricDescriptorLabels.Builder builder)Constructor that initializes the object based on literal property values passed by theMonitoringMetricDescriptorLabels.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetDescription()A human-readable description for the label.StringgetKey()The key for this label.StringgetValueType()The type of data that can be assigned to the label.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(MonitoringMetricDescriptorLabels.Builder builder)
Constructor that initializes the object based on literal property values passed by theMonitoringMetricDescriptorLabels.Builder.
-
-
Method Detail
-
getKey
public final String getKey()
Description copied from interface:MonitoringMetricDescriptorLabelsThe key for this label.The key must not exceed 100 characters. The first character of the key must be an upper- or lower-case letter, the remaining characters must be letters, digits or underscores, and the key must match the regular expression [a-zA-Z][a-zA-Z0-9_]* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_metric_descriptor#key MonitoringMetricDescriptor#key}
- Specified by:
getKeyin interfaceMonitoringMetricDescriptorLabels
-
getDescription
public final String getDescription()
Description copied from interface:MonitoringMetricDescriptorLabelsA human-readable description for the label.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_metric_descriptor#description MonitoringMetricDescriptor#description}
- Specified by:
getDescriptionin interfaceMonitoringMetricDescriptorLabels
-
getValueType
public final String getValueType()
Description copied from interface:MonitoringMetricDescriptorLabelsThe type of data that can be assigned to the label. Default value: "STRING" Possible values: ["STRING", "BOOL", "INT64"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/monitoring_metric_descriptor#value_type MonitoringMetricDescriptor#value_type}
- Specified by:
getValueTypein interfaceMonitoringMetricDescriptorLabels
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-