# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
View monitoring data for all of your Google Cloud and third-party projects.
View and write monitoring data for all of your Google and third-party Cloud and API projects.
Publish metric data to your Google Cloud projects.
# Structs
Aggregation: Describes how to combine multiple time series to provide a different view of the data.
AggregationFunction: Preview: An identifier for an aggregation function.
AlertChart: A chart that displays alert policy data.
Axis: A chart axis.
Breakdown: Preview: A breakdown is an aggregation applied to the measures over a specified column.
ChartOptions: Options to control visual rendering of a chart.
CollapsibleGroup: A widget that groups the other widgets.
Column: Defines the layout properties and content for a column.
ColumnLayout: A simplified layout that divides the available space into vertical columns and arranges a set of widgets vertically in each column.
ColumnSettings: The persistent settings for a table's columns.
ColumnSortingOptions: Data structure to storing column's sort strategy.
Dashboard: A Google Stackdriver dashboard.
DashboardAnnotations: Dashboard-level configuration for annotations.
DashboardFilter: A filter to reduce the amount of data charted in relevant widgets.
DataSet: Groups a time series query definition with charting options.
Dimension: A chart dimension.
DroppedLabels: A set of (label, value) pairs that were removed from a Distribution time series during aggregation and then added as an attachment to a Distribution.Exemplar.The full label set for the exemplars is constructed by using the dropped pairs in combination with the label values that remain on the aggregated Distribution time series.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
ErrorReportingPanel: A widget that displays a list of error groups.
EventAnnotation: Annotation configuration for one event type on a dashboard.
Field: A single field of a message type.
GaugeView: A gauge chart shows where the current value sits within a pre-defined range.
GridLayout: A basic layout divides the available space into vertical columns of equal width and arranges a list of widgets using a row-first strategy.
HttpBody: Message that represents an arbitrary HTTP body.
IncidentList: A widget that displays a list of incidents.
Interval: Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).The start must be less than or equal to the end.
ListDashboardsResponse: The ListDashboards request.
ListMetricsScopesByMonitoredProjectResponse: Response for the ListMetricsScopesByMonitoredProject method.
LogsPanel: A widget that displays a stream of log.
Measure: A chart measure.
MetricsScope: Represents a Metrics Scope (https://cloud.google.com/monitoring/settings#concept-scope) in Cloud Monitoring, which specifies one or more Google projects and zero or more AWS accounts to monitor together.
MonitoredProject: A project being monitored (https://cloud.google.com/monitoring/settings/multiple-projects#create-multi) by a Metrics Scope.
MonitoredResource: An object representing a resource that can be used for monitoring, logging, billing, or other purposes.
MosaicLayout: A mosaic layout divides the available space into a grid of blocks, and overlays the grid with tiles.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Contains metadata for longrunning operation for the edit Metrics Scope endpoints.
OpsAnalyticsQuery: Preview: A query that produces an aggregated response and supporting data.
Option: A protocol buffer option, which can be attached to a message, field, enumeration, etc.
Parameter: Preview: Parameter value applied to the aggregation function.
PickTimeSeriesFilter: Describes a ranking-based time series filter.
PieChart: A widget that displays timeseries data as a pie or a donut.
PieChartDataSet: Groups a time series query definition.
QueryExemplarsRequest: QueryExemplarsRequest holds all parameters of the Prometheus upstream API for querying exemplars.
QueryInstantRequest: QueryInstantRequest holds all parameters of the Prometheus upstream instant query API plus GCM specific parameters.
QueryLabelsRequest: QueryLabelsRequest holds all parameters of the Prometheus upstream API for returning a list of label names.
QueryRangeRequest: QueryRangeRequest holds all parameters of the Prometheus upstream range query API plus GCM specific parameters.
QuerySeriesRequest: QuerySeries holds all parameters of the Prometheus upstream API for querying series.
RatioPart: Describes a query to build the numerator or denominator of a TimeSeriesFilterRatio.
Row: Defines the layout properties and content for a row.
RowLayout: A simplified layout that divides the available space into rows and arranges a set of widgets horizontally in each row.
Scorecard: A widget showing the latest value of a metric, and how this value relates to one or more thresholds.
SectionHeader: A widget that defines a new section header.
SingleViewGroup: A widget that groups the other widgets by using a dropdown menu.
SourceContext: SourceContext represents information about the source of a protobuf element, like the file in which it is defined.
SpanContext: The context of a span.
SparkChartView: A sparkChart is a small chart suitable for inclusion in a table-cell or inline in text.
StatisticalTimeSeriesFilter: A filter that ranks streams based on their statistical relation to other streams in a request.
Status: The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StringArray: An array of strings.
TableDataSet: Groups a time series query definition with table options.
TableDisplayOptions: Table display options that can be reused.
TemplateVariableCondition: A condition whose evaluation is based on the value of a template variable.
Text: A widget that displays textual content.
TextStyle: Properties that determine how the title and content are styled.
Threshold: Defines a threshold for categorizing time series values.
Tile: A single tile in the mosaic.
TimeSeriesFilter: A filter that defines a subset of time series data that is displayed in a widget.
TimeSeriesFilterRatio: A pair of time series filters that define a ratio computation.
TimeSeriesQuery: TimeSeriesQuery collects the set of supported methods for querying time series data from the Stackdriver metrics API.
TimeSeriesTable: A table that displays time series data.
Type: A protocol buffer message type.
VisibilityCondition: Condition that determines whether the widget should be displayed.
Widget: Widget contains a single dashboard component and configuration of how to present the component in the dashboard.
XyChart: A chart that displays data on a 2D (X and Y axes) plane.