Class MonitoredResourceDescriptor

java.lang.Object
com.google.cloud.MonitoredResourceDescriptor
All Implemented Interfaces:
Serializable

public class MonitoredResourceDescriptor extends Object implements Serializable
This class describes the schema of Cloud monitored resources. Monitored resource descriptors contain a type name and a set of labels. For example, the monitored resource descriptor for Google Compute Engine VM instances has a type of gce_instance and specifies the use of the labels instance_id and zone to identify particular VM instances.
See Also:
  • Field Details

  • Method Details

    • getType

      public String getType()
      Returns the monitored resource type. For example, the type cloudsql_database represents databases in Google Cloud SQL.
    • getName

      public String getName()
      Returns an optional name for the monitored resource descriptor. If not set, this method returns null.
    • getDisplayName

      public String getDisplayName()
      Returns an optional concise name for the monitored resource type. This value might be displayed in user interfaces. For example, Google Cloud SQL Database. If not set, this method returns null.
    • getDescription

      public String getDescription()
      Returns an optional detailed description of the monitored resource type. This value might be used in documentation. If not set, this method returns null.
    • getLabels

      Returns a list of labels used to describe instances of this monitored resource type. For example, an individual Google Cloud SQL database is identified by values for the labels database_id and region.
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toPb

    • fromPb

      public static MonitoredResourceDescriptor fromPb(MonitoredResourceDescriptor descriptorPb)