public interface MonitoringConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getCluster()
Immutable.
|
com.google.protobuf.ByteString |
getClusterBytes()
Immutable.
|
String |
getClusterHash()
Immutable.
|
com.google.protobuf.ByteString |
getClusterHashBytes()
Immutable.
|
String |
getKubernetesMetricsPrefix()
Kubernetes system metrics, if available, are written to this prefix.
|
com.google.protobuf.ByteString |
getKubernetesMetricsPrefixBytes()
Kubernetes system metrics, if available, are written to this prefix.
|
String |
getLocation()
Immutable.
|
com.google.protobuf.ByteString |
getLocationBytes()
Immutable.
|
String |
getProjectId()
Immutable.
|
com.google.protobuf.ByteString |
getProjectIdBytes()
Immutable.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getProjectId()
Immutable. Project used to report Metrics
string project_id = 1 [(.google.api.field_behavior) = IMMUTABLE];com.google.protobuf.ByteString getProjectIdBytes()
Immutable. Project used to report Metrics
string project_id = 1 [(.google.api.field_behavior) = IMMUTABLE];String getLocation()
Immutable. Location used to report Metrics
string location = 2 [(.google.api.field_behavior) = IMMUTABLE];com.google.protobuf.ByteString getLocationBytes()
Immutable. Location used to report Metrics
string location = 2 [(.google.api.field_behavior) = IMMUTABLE];String getCluster()
Immutable. Cluster name used to report metrics.
For Anthos on VMWare/Baremetal, it would be in format
`memberClusters/cluster_name`; And for Anthos on MultiCloud, it would be in
format
`{azureClusters, awsClusters}/cluster_name`.
string cluster = 3 [(.google.api.field_behavior) = IMMUTABLE];com.google.protobuf.ByteString getClusterBytes()
Immutable. Cluster name used to report metrics.
For Anthos on VMWare/Baremetal, it would be in format
`memberClusters/cluster_name`; And for Anthos on MultiCloud, it would be in
format
`{azureClusters, awsClusters}/cluster_name`.
string cluster = 3 [(.google.api.field_behavior) = IMMUTABLE];String getKubernetesMetricsPrefix()
Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos
string kubernetes_metrics_prefix = 4;com.google.protobuf.ByteString getKubernetesMetricsPrefixBytes()
Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos
string kubernetes_metrics_prefix = 4;String getClusterHash()
Immutable. Cluster hash, this is a unique string generated by google code, which does not contain any PII, which we can use to reference the cluster. This is expected to be created by the monitoring stack and persisted into the Cluster object as well as to GKE-Hub.
string cluster_hash = 5 [(.google.api.field_behavior) = IMMUTABLE];com.google.protobuf.ByteString getClusterHashBytes()
Immutable. Cluster hash, this is a unique string generated by google code, which does not contain any PII, which we can use to reference the cluster. This is expected to be created by the monitoring stack and persisted into the Cluster object as well as to GKE-Hub.
string cluster_hash = 5 [(.google.api.field_behavior) = IMMUTABLE];Copyright © 2025 Google LLC. All rights reserved.