- 2.62.0 (latest)
- 2.61.3
- 2.60.0
- 2.59.2
- 2.58.0
- 2.57.0
- 2.56.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.1
- 2.49.0
- 2.48.0
- 2.46.0
- 2.45.1
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.1
- 2.38.0
- 2.37.1
- 2.36.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.1
- 2.24.0
- 2.23.1
- 2.22.1
- 2.21.1
- 2.15.0
- 2.14.3
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.6
- 2.8.4
- 2.7.4
public interface MonitoredResourceOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
containsLabels(String key)
public abstract boolean containsLabels(String key) Required. Values for all of the labels listed in the associated monitored
 resource descriptor. For example, Compute Engine VM instances use the
 labels "project_id", "instance_id", and "zone".
 map<string, string> labels = 2;
| Parameter | |
|---|---|
| Name | Description | 
| key | String | 
| Returns | |
|---|---|
| Type | Description | 
| boolean | |
getLabels() (deprecated)
public abstract Map<String,String> getLabels()Use #getLabelsMap() instead.
| Returns | |
|---|---|
| Type | Description | 
| Map<String,String> | |
getLabelsCount()
public abstract int getLabelsCount() Required. Values for all of the labels listed in the associated monitored
 resource descriptor. For example, Compute Engine VM instances use the
 labels "project_id", "instance_id", and "zone".
 map<string, string> labels = 2;
| Returns | |
|---|---|
| Type | Description | 
| int | |
getLabelsMap()
public abstract Map<String,String> getLabelsMap() Required. Values for all of the labels listed in the associated monitored
 resource descriptor. For example, Compute Engine VM instances use the
 labels "project_id", "instance_id", and "zone".
 map<string, string> labels = 2;
| Returns | |
|---|---|
| Type | Description | 
| Map<String,String> | |
getLabelsOrDefault(String key, String defaultValue)
public abstract String getLabelsOrDefault(String key, String defaultValue) Required. Values for all of the labels listed in the associated monitored
 resource descriptor. For example, Compute Engine VM instances use the
 labels "project_id", "instance_id", and "zone".
 map<string, string> labels = 2;
| Parameters | |
|---|---|
| Name | Description | 
| key | String | 
| defaultValue | String | 
| Returns | |
|---|---|
| Type | Description | 
| String | |
getLabelsOrThrow(String key)
public abstract String getLabelsOrThrow(String key) Required. Values for all of the labels listed in the associated monitored
 resource descriptor. For example, Compute Engine VM instances use the
 labels "project_id", "instance_id", and "zone".
 map<string, string> labels = 2;
| Parameter | |
|---|---|
| Name | Description | 
| key | String | 
| Returns | |
|---|---|
| Type | Description | 
| String | |
getType()
public abstract String getType() Required. The monitored resource type. This field must match
 the type field of a
 MonitoredResourceDescriptor
 object. For example, the type of a Compute Engine VM instance is
 gce_instance. Some descriptors include the service name in the type; for
 example, the type of a Datastream stream is
 datastream.googleapis.com/Stream.
 string type = 1;
| Returns | |
|---|---|
| Type | Description | 
| String | The type. | 
getTypeBytes()
public abstract ByteString getTypeBytes() Required. The monitored resource type. This field must match
 the type field of a
 MonitoredResourceDescriptor
 object. For example, the type of a Compute Engine VM instance is
 gce_instance. Some descriptors include the service name in the type; for
 example, the type of a Datastream stream is
 datastream.googleapis.com/Stream.
 string type = 1;
| Returns | |
|---|---|
| Type | Description | 
| ByteString | The bytes for type. |