python/services/monitoring/beta/dashboard_server.go (6,748 lines of code) (raw):
// Copyright 2025 Google LLC. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package server
import (
"context"
"github.com/GoogleCloudPlatform/declarative-resource-client-library/dcl"
emptypb "github.com/GoogleCloudPlatform/declarative-resource-client-library/python/proto/empty_go_proto"
betapb "github.com/GoogleCloudPlatform/declarative-resource-client-library/python/proto/monitoring/beta/monitoring_beta_go_proto"
"github.com/GoogleCloudPlatform/declarative-resource-client-library/services/google/monitoring/beta"
)
// DashboardServer implements the gRPC interface for Dashboard.
type DashboardServer struct{}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum) *beta.DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartThresholdsColorEnum converts a DashboardGridLayoutWidgetsXyChartThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum) *beta.DashboardGridLayoutWidgetsXyChartThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartThresholdsColorEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum converts a DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum) *beta.DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartXAxisScaleEnum converts a DashboardGridLayoutWidgetsXyChartXAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum) *beta.DashboardGridLayoutWidgetsXyChartXAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartXAxisScaleEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartYAxisScaleEnum converts a DashboardGridLayoutWidgetsXyChartYAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum) *beta.DashboardGridLayoutWidgetsXyChartYAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartYAxisScaleEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum converts a DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum) *beta.DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum converts a DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum) *beta.DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardThresholdsColorEnum converts a DashboardGridLayoutWidgetsScorecardThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum) *beta.DashboardGridLayoutWidgetsScorecardThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardThresholdsColorEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum converts a DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum) *beta.DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsTextFormatEnum converts a DashboardGridLayoutWidgetsTextFormatEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsTextFormatEnum(e betapb.MonitoringBetaDashboardGridLayoutWidgetsTextFormatEnum) *beta.DashboardGridLayoutWidgetsTextFormatEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsTextFormatEnum_name[int32(e)]; ok {
e := beta.DashboardGridLayoutWidgetsTextFormatEnum(n[len("MonitoringBetaDashboardGridLayoutWidgetsTextFormatEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum converts a DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum converts a DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum) *beta.DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum) *beta.DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetTextFormatEnum converts a DashboardMosaicLayoutTilesWidgetTextFormatEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnum(e betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnum) *beta.DashboardMosaicLayoutTilesWidgetTextFormatEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnum_name[int32(e)]; ok {
e := beta.DashboardMosaicLayoutTilesWidgetTextFormatEnum(n[len("MonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum converts a DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum converts a DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum converts a DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum) *beta.DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum) *beta.DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsTextFormatEnum converts a DashboardRowLayoutRowsWidgetsTextFormatEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnum(e betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnum) *beta.DashboardRowLayoutRowsWidgetsTextFormatEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnum_name[int32(e)]; ok {
e := beta.DashboardRowLayoutRowsWidgetsTextFormatEnum(n[len("MonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum) *beta.DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum) *beta.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsTextFormatEnum converts a DashboardColumnLayoutColumnsWidgetsTextFormatEnum enum from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnum(e betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnum) *beta.DashboardColumnLayoutColumnsWidgetsTextFormatEnum {
if e == 0 {
return nil
}
if n, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnum_name[int32(e)]; ok {
e := beta.DashboardColumnLayoutColumnsWidgetsTextFormatEnum(n[len("MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayout converts a DashboardGridLayout object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayout(p *betapb.MonitoringBetaDashboardGridLayout) *beta.DashboardGridLayout {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayout{
Columns: dcl.Int64OrNil(p.GetColumns()),
}
for _, r := range p.GetWidgets() {
obj.Widgets = append(obj.Widgets, *ProtoToMonitoringBetaDashboardGridLayoutWidgets(r))
}
return obj
}
// ProtoToDashboardGridLayoutWidgets converts a DashboardGridLayoutWidgets object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgets(p *betapb.MonitoringBetaDashboardGridLayoutWidgets) *beta.DashboardGridLayoutWidgets {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgets{
Title: dcl.StringOrNil(p.GetTitle()),
XyChart: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChart(p.GetXyChart()),
Scorecard: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecard(p.GetScorecard()),
Text: ProtoToMonitoringBetaDashboardGridLayoutWidgetsText(p.GetText()),
Blank: ProtoToMonitoringBetaDashboardGridLayoutWidgetsBlank(p.GetBlank()),
LogsPanel: ProtoToMonitoringBetaDashboardGridLayoutWidgetsLogsPanel(p.GetLogsPanel()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChart converts a DashboardGridLayoutWidgetsXyChart object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChart(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChart) *beta.DashboardGridLayoutWidgetsXyChart {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChart{
TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()),
XAxis: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartXAxis(p.GetXAxis()),
YAxis: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartYAxis(p.GetYAxis()),
ChartOptions: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptions(p.GetChartOptions()),
}
for _, r := range p.GetDataSets() {
obj.DataSets = append(obj.DataSets, *ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSets(r))
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartThresholds(r))
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSets converts a DashboardGridLayoutWidgetsXyChartDataSets object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSets(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSets) *beta.DashboardGridLayoutWidgetsXyChartDataSets {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSets{
TimeSeriesQuery: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()),
PlotType: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(p.GetPlotType()),
LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartThresholds converts a DashboardGridLayoutWidgetsXyChartThresholds object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartThresholds(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholds) *beta.DashboardGridLayoutWidgetsXyChartThresholds {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartXAxis converts a DashboardGridLayoutWidgetsXyChartXAxis object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartXAxis(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxis) *beta.DashboardGridLayoutWidgetsXyChartXAxis {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartXAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartYAxis converts a DashboardGridLayoutWidgetsXyChartYAxis object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartYAxis(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxis) *beta.DashboardGridLayoutWidgetsXyChartYAxis {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartYAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartChartOptions converts a DashboardGridLayoutWidgetsXyChartChartOptions object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptions(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptions) *beta.DashboardGridLayoutWidgetsXyChartChartOptions {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsXyChartChartOptions{
Mode: ProtoToMonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(p.GetMode()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecard converts a DashboardGridLayoutWidgetsScorecard object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecard(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecard) *beta.DashboardGridLayoutWidgetsScorecard {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecard{
TimeSeriesQuery: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()),
GaugeView: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardGaugeView(p.GetGaugeView()),
SparkChartView: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartView(p.GetSparkChartView()),
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardThresholds(r))
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQuery converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQuery(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQuery) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQuery {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardGaugeView converts a DashboardGridLayoutWidgetsScorecardGaugeView object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardGaugeView(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardGaugeView) *beta.DashboardGridLayoutWidgetsScorecardGaugeView {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardGaugeView{
LowerBound: dcl.Float64OrNil(p.GetLowerBound()),
UpperBound: dcl.Float64OrNil(p.GetUpperBound()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardSparkChartView converts a DashboardGridLayoutWidgetsScorecardSparkChartView object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartView(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartView) *beta.DashboardGridLayoutWidgetsScorecardSparkChartView {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardSparkChartView{
SparkChartType: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardThresholds converts a DashboardGridLayoutWidgetsScorecardThresholds object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardThresholds(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholds) *beta.DashboardGridLayoutWidgetsScorecardThresholds {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsScorecardThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsText converts a DashboardGridLayoutWidgetsText object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsText(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsText) *beta.DashboardGridLayoutWidgetsText {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsText{
Content: dcl.StringOrNil(p.GetContent()),
Format: ProtoToMonitoringBetaDashboardGridLayoutWidgetsTextFormatEnum(p.GetFormat()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsBlank converts a DashboardGridLayoutWidgetsBlank object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsBlank(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsBlank) *beta.DashboardGridLayoutWidgetsBlank {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsBlank{}
return obj
}
// ProtoToDashboardGridLayoutWidgetsLogsPanel converts a DashboardGridLayoutWidgetsLogsPanel object from its proto representation.
func ProtoToMonitoringBetaDashboardGridLayoutWidgetsLogsPanel(p *betapb.MonitoringBetaDashboardGridLayoutWidgetsLogsPanel) *beta.DashboardGridLayoutWidgetsLogsPanel {
if p == nil {
return nil
}
obj := &beta.DashboardGridLayoutWidgetsLogsPanel{
Filter: dcl.StringOrNil(p.GetFilter()),
}
for _, r := range p.GetResourceNames() {
obj.ResourceNames = append(obj.ResourceNames, r)
}
return obj
}
// ProtoToDashboardMosaicLayout converts a DashboardMosaicLayout object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayout(p *betapb.MonitoringBetaDashboardMosaicLayout) *beta.DashboardMosaicLayout {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayout{
Columns: dcl.Int64OrNil(p.GetColumns()),
}
for _, r := range p.GetTiles() {
obj.Tiles = append(obj.Tiles, *ProtoToMonitoringBetaDashboardMosaicLayoutTiles(r))
}
return obj
}
// ProtoToDashboardMosaicLayoutTiles converts a DashboardMosaicLayoutTiles object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTiles(p *betapb.MonitoringBetaDashboardMosaicLayoutTiles) *beta.DashboardMosaicLayoutTiles {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTiles{
XPos: dcl.Int64OrNil(p.GetXPos()),
YPos: dcl.Int64OrNil(p.GetYPos()),
Width: dcl.Int64OrNil(p.GetWidth()),
Height: dcl.Int64OrNil(p.GetHeight()),
Widget: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidget(p.GetWidget()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidget converts a DashboardMosaicLayoutTilesWidget object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidget(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidget) *beta.DashboardMosaicLayoutTilesWidget {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidget{
Title: dcl.StringOrNil(p.GetTitle()),
XyChart: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChart(p.GetXyChart()),
Scorecard: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecard(p.GetScorecard()),
Text: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetText(p.GetText()),
Blank: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetBlank(p.GetBlank()),
LogsPanel: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetLogsPanel(p.GetLogsPanel()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChart converts a DashboardMosaicLayoutTilesWidgetXyChart object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChart(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChart) *beta.DashboardMosaicLayoutTilesWidgetXyChart {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChart{
TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()),
XAxis: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxis(p.GetXAxis()),
YAxis: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxis(p.GetYAxis()),
ChartOptions: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptions(p.GetChartOptions()),
}
for _, r := range p.GetDataSets() {
obj.DataSets = append(obj.DataSets, *ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSets(r))
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholds(r))
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSets converts a DashboardMosaicLayoutTilesWidgetXyChartDataSets object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSets(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSets) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSets {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSets{
TimeSeriesQuery: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()),
PlotType: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(p.GetPlotType()),
LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartThresholds converts a DashboardMosaicLayoutTilesWidgetXyChartThresholds object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholds(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholds) *beta.DashboardMosaicLayoutTilesWidgetXyChartThresholds {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartXAxis converts a DashboardMosaicLayoutTilesWidgetXyChartXAxis object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxis(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxis) *beta.DashboardMosaicLayoutTilesWidgetXyChartXAxis {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartXAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartYAxis converts a DashboardMosaicLayoutTilesWidgetXyChartYAxis object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxis(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxis) *beta.DashboardMosaicLayoutTilesWidgetXyChartYAxis {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartYAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartChartOptions converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptions object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptions(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptions) *beta.DashboardMosaicLayoutTilesWidgetXyChartChartOptions {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetXyChartChartOptions{
Mode: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(p.GetMode()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecard converts a DashboardMosaicLayoutTilesWidgetScorecard object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecard(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecard) *beta.DashboardMosaicLayoutTilesWidgetScorecard {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecard{
TimeSeriesQuery: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()),
GaugeView: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardGaugeView(p.GetGaugeView()),
SparkChartView: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartView(p.GetSparkChartView()),
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholds(r))
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardGaugeView converts a DashboardMosaicLayoutTilesWidgetScorecardGaugeView object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardGaugeView(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardGaugeView) *beta.DashboardMosaicLayoutTilesWidgetScorecardGaugeView {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardGaugeView{
LowerBound: dcl.Float64OrNil(p.GetLowerBound()),
UpperBound: dcl.Float64OrNil(p.GetUpperBound()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardSparkChartView converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartView object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartView(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartView) *beta.DashboardMosaicLayoutTilesWidgetScorecardSparkChartView {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardSparkChartView{
SparkChartType: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardThresholds converts a DashboardMosaicLayoutTilesWidgetScorecardThresholds object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholds(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholds) *beta.DashboardMosaicLayoutTilesWidgetScorecardThresholds {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetScorecardThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetText converts a DashboardMosaicLayoutTilesWidgetText object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetText(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetText) *beta.DashboardMosaicLayoutTilesWidgetText {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetText{
Content: dcl.StringOrNil(p.GetContent()),
Format: ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnum(p.GetFormat()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetBlank converts a DashboardMosaicLayoutTilesWidgetBlank object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetBlank(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetBlank) *beta.DashboardMosaicLayoutTilesWidgetBlank {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetBlank{}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetLogsPanel converts a DashboardMosaicLayoutTilesWidgetLogsPanel object from its proto representation.
func ProtoToMonitoringBetaDashboardMosaicLayoutTilesWidgetLogsPanel(p *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetLogsPanel) *beta.DashboardMosaicLayoutTilesWidgetLogsPanel {
if p == nil {
return nil
}
obj := &beta.DashboardMosaicLayoutTilesWidgetLogsPanel{
Filter: dcl.StringOrNil(p.GetFilter()),
}
for _, r := range p.GetResourceNames() {
obj.ResourceNames = append(obj.ResourceNames, r)
}
return obj
}
// ProtoToDashboardRowLayout converts a DashboardRowLayout object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayout(p *betapb.MonitoringBetaDashboardRowLayout) *beta.DashboardRowLayout {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayout{}
for _, r := range p.GetRows() {
obj.Rows = append(obj.Rows, *ProtoToMonitoringBetaDashboardRowLayoutRows(r))
}
return obj
}
// ProtoToDashboardRowLayoutRows converts a DashboardRowLayoutRows object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRows(p *betapb.MonitoringBetaDashboardRowLayoutRows) *beta.DashboardRowLayoutRows {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRows{
Weight: dcl.Int64OrNil(p.GetWeight()),
}
for _, r := range p.GetWidgets() {
obj.Widgets = append(obj.Widgets, *ProtoToMonitoringBetaDashboardRowLayoutRowsWidgets(r))
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgets converts a DashboardRowLayoutRowsWidgets object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgets(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgets) *beta.DashboardRowLayoutRowsWidgets {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgets{
Title: dcl.StringOrNil(p.GetTitle()),
XyChart: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChart(p.GetXyChart()),
Scorecard: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecard(p.GetScorecard()),
Text: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsText(p.GetText()),
Blank: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsBlank(p.GetBlank()),
LogsPanel: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsLogsPanel(p.GetLogsPanel()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChart converts a DashboardRowLayoutRowsWidgetsXyChart object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChart(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChart) *beta.DashboardRowLayoutRowsWidgetsXyChart {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChart{
TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()),
XAxis: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxis(p.GetXAxis()),
YAxis: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxis(p.GetYAxis()),
ChartOptions: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptions(p.GetChartOptions()),
}
for _, r := range p.GetDataSets() {
obj.DataSets = append(obj.DataSets, *ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSets(r))
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholds(r))
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSets converts a DashboardRowLayoutRowsWidgetsXyChartDataSets object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSets(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSets) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSets {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSets{
TimeSeriesQuery: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()),
PlotType: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(p.GetPlotType()),
LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartThresholds converts a DashboardRowLayoutRowsWidgetsXyChartThresholds object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholds(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholds) *beta.DashboardRowLayoutRowsWidgetsXyChartThresholds {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartXAxis converts a DashboardRowLayoutRowsWidgetsXyChartXAxis object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxis(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxis) *beta.DashboardRowLayoutRowsWidgetsXyChartXAxis {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartXAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartYAxis converts a DashboardRowLayoutRowsWidgetsXyChartYAxis object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxis(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxis) *beta.DashboardRowLayoutRowsWidgetsXyChartYAxis {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartYAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartChartOptions converts a DashboardRowLayoutRowsWidgetsXyChartChartOptions object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptions(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptions) *beta.DashboardRowLayoutRowsWidgetsXyChartChartOptions {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsXyChartChartOptions{
Mode: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(p.GetMode()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecard converts a DashboardRowLayoutRowsWidgetsScorecard object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecard(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecard) *beta.DashboardRowLayoutRowsWidgetsScorecard {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecard{
TimeSeriesQuery: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()),
GaugeView: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardGaugeView(p.GetGaugeView()),
SparkChartView: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartView(p.GetSparkChartView()),
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholds(r))
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardGaugeView converts a DashboardRowLayoutRowsWidgetsScorecardGaugeView object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardGaugeView(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardGaugeView) *beta.DashboardRowLayoutRowsWidgetsScorecardGaugeView {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardGaugeView{
LowerBound: dcl.Float64OrNil(p.GetLowerBound()),
UpperBound: dcl.Float64OrNil(p.GetUpperBound()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardSparkChartView converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartView object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartView(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartView) *beta.DashboardRowLayoutRowsWidgetsScorecardSparkChartView {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardSparkChartView{
SparkChartType: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardThresholds converts a DashboardRowLayoutRowsWidgetsScorecardThresholds object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholds(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholds) *beta.DashboardRowLayoutRowsWidgetsScorecardThresholds {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsScorecardThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsText converts a DashboardRowLayoutRowsWidgetsText object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsText(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsText) *beta.DashboardRowLayoutRowsWidgetsText {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsText{
Content: dcl.StringOrNil(p.GetContent()),
Format: ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnum(p.GetFormat()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsBlank converts a DashboardRowLayoutRowsWidgetsBlank object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsBlank(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsBlank) *beta.DashboardRowLayoutRowsWidgetsBlank {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsBlank{}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsLogsPanel converts a DashboardRowLayoutRowsWidgetsLogsPanel object from its proto representation.
func ProtoToMonitoringBetaDashboardRowLayoutRowsWidgetsLogsPanel(p *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsLogsPanel) *beta.DashboardRowLayoutRowsWidgetsLogsPanel {
if p == nil {
return nil
}
obj := &beta.DashboardRowLayoutRowsWidgetsLogsPanel{
Filter: dcl.StringOrNil(p.GetFilter()),
}
for _, r := range p.GetResourceNames() {
obj.ResourceNames = append(obj.ResourceNames, r)
}
return obj
}
// ProtoToDashboardColumnLayout converts a DashboardColumnLayout object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayout(p *betapb.MonitoringBetaDashboardColumnLayout) *beta.DashboardColumnLayout {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayout{}
for _, r := range p.GetColumns() {
obj.Columns = append(obj.Columns, *ProtoToMonitoringBetaDashboardColumnLayoutColumns(r))
}
return obj
}
// ProtoToDashboardColumnLayoutColumns converts a DashboardColumnLayoutColumns object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumns(p *betapb.MonitoringBetaDashboardColumnLayoutColumns) *beta.DashboardColumnLayoutColumns {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumns{
Weight: dcl.Int64OrNil(p.GetWeight()),
}
for _, r := range p.GetWidgets() {
obj.Widgets = append(obj.Widgets, *ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgets(r))
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgets converts a DashboardColumnLayoutColumnsWidgets object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgets(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgets) *beta.DashboardColumnLayoutColumnsWidgets {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgets{
Title: dcl.StringOrNil(p.GetTitle()),
XyChart: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChart(p.GetXyChart()),
Scorecard: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecard(p.GetScorecard()),
Text: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsText(p.GetText()),
Blank: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsBlank(p.GetBlank()),
LogsPanel: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsLogsPanel(p.GetLogsPanel()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChart converts a DashboardColumnLayoutColumnsWidgetsXyChart object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChart(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChart) *beta.DashboardColumnLayoutColumnsWidgetsXyChart {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChart{
TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()),
XAxis: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxis(p.GetXAxis()),
YAxis: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxis(p.GetYAxis()),
ChartOptions: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptions(p.GetChartOptions()),
}
for _, r := range p.GetDataSets() {
obj.DataSets = append(obj.DataSets, *ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSets(r))
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholds(r))
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSets converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSets object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSets(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSets) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSets {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSets{
TimeSeriesQuery: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()),
PlotType: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(p.GetPlotType()),
LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartThresholds converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholds object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholds(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholds) *beta.DashboardColumnLayoutColumnsWidgetsXyChartThresholds {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartXAxis converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxis object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxis(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxis) *beta.DashboardColumnLayoutColumnsWidgetsXyChartXAxis {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartXAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartYAxis converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxis object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxis(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxis) *beta.DashboardColumnLayoutColumnsWidgetsXyChartYAxis {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartYAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartChartOptions converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptions object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptions(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptions) *beta.DashboardColumnLayoutColumnsWidgetsXyChartChartOptions {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsXyChartChartOptions{
Mode: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(p.GetMode()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecard converts a DashboardColumnLayoutColumnsWidgetsScorecard object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecard(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecard) *beta.DashboardColumnLayoutColumnsWidgetsScorecard {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecard{
TimeSeriesQuery: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()),
GaugeView: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardGaugeView(p.GetGaugeView()),
SparkChartView: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView(p.GetSparkChartView()),
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholds(r))
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(p.GetCrossSeriesReducer()),
}
for _, r := range p.GetGroupByFields() {
obj.GroupByFields = append(obj.GroupByFields, r)
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardGaugeView converts a DashboardColumnLayoutColumnsWidgetsScorecardGaugeView object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardGaugeView(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardGaugeView) *beta.DashboardColumnLayoutColumnsWidgetsScorecardGaugeView {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardGaugeView{
LowerBound: dcl.Float64OrNil(p.GetLowerBound()),
UpperBound: dcl.Float64OrNil(p.GetUpperBound()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) *beta.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView{
SparkChartType: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardThresholds converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholds object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholds(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholds) *beta.DashboardColumnLayoutColumnsWidgetsScorecardThresholds {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsScorecardThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsText converts a DashboardColumnLayoutColumnsWidgetsText object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsText(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsText) *beta.DashboardColumnLayoutColumnsWidgetsText {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsText{
Content: dcl.StringOrNil(p.GetContent()),
Format: ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnum(p.GetFormat()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsBlank converts a DashboardColumnLayoutColumnsWidgetsBlank object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsBlank(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsBlank) *beta.DashboardColumnLayoutColumnsWidgetsBlank {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsBlank{}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsLogsPanel converts a DashboardColumnLayoutColumnsWidgetsLogsPanel object from its proto representation.
func ProtoToMonitoringBetaDashboardColumnLayoutColumnsWidgetsLogsPanel(p *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsLogsPanel) *beta.DashboardColumnLayoutColumnsWidgetsLogsPanel {
if p == nil {
return nil
}
obj := &beta.DashboardColumnLayoutColumnsWidgetsLogsPanel{
Filter: dcl.StringOrNil(p.GetFilter()),
}
for _, r := range p.GetResourceNames() {
obj.ResourceNames = append(obj.ResourceNames, r)
}
return obj
}
// ProtoToDashboard converts a Dashboard resource from its proto representation.
func ProtoToDashboard(p *betapb.MonitoringBetaDashboard) *beta.Dashboard {
obj := &beta.Dashboard{
Name: dcl.StringOrNil(p.GetName()),
DisplayName: dcl.StringOrNil(p.GetDisplayName()),
GridLayout: ProtoToMonitoringBetaDashboardGridLayout(p.GetGridLayout()),
MosaicLayout: ProtoToMonitoringBetaDashboardMosaicLayout(p.GetMosaicLayout()),
RowLayout: ProtoToMonitoringBetaDashboardRowLayout(p.GetRowLayout()),
ColumnLayout: ProtoToMonitoringBetaDashboardColumnLayout(p.GetColumnLayout()),
Project: dcl.StringOrNil(p.GetProject()),
Etag: dcl.StringOrNil(p.GetEtag()),
}
return obj
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(0)
}
// DashboardGridLayoutWidgetsXyChartThresholdsColorEnumToProto converts a DashboardGridLayoutWidgetsXyChartThresholdsColorEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartThresholdsColorEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum_value["DashboardGridLayoutWidgetsXyChartThresholdsColorEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(0)
}
// DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumToProto converts a DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum_value["DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(0)
}
// DashboardGridLayoutWidgetsXyChartXAxisScaleEnumToProto converts a DashboardGridLayoutWidgetsXyChartXAxisScaleEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartXAxisScaleEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum_value["DashboardGridLayoutWidgetsXyChartXAxisScaleEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(0)
}
// DashboardGridLayoutWidgetsXyChartYAxisScaleEnumToProto converts a DashboardGridLayoutWidgetsXyChartYAxisScaleEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartYAxisScaleEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum_value["DashboardGridLayoutWidgetsXyChartYAxisScaleEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(0)
}
// DashboardGridLayoutWidgetsXyChartChartOptionsModeEnumToProto converts a DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnumToProto(e *beta.DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum_value["DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum_value["DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
// DashboardGridLayoutWidgetsScorecardThresholdsColorEnumToProto converts a DashboardGridLayoutWidgetsScorecardThresholdsColorEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardThresholdsColorEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum_value["DashboardGridLayoutWidgetsScorecardThresholdsColorEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(0)
}
// DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumToProto converts a DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumToProto(e *beta.DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum_value["DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(0)
}
// DashboardGridLayoutWidgetsTextFormatEnumToProto converts a DashboardGridLayoutWidgetsTextFormatEnum enum to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsTextFormatEnumToProto(e *beta.DashboardGridLayoutWidgetsTextFormatEnum) betapb.MonitoringBetaDashboardGridLayoutWidgetsTextFormatEnum {
if e == nil {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsTextFormatEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardGridLayoutWidgetsTextFormatEnum_value["DashboardGridLayoutWidgetsTextFormatEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardGridLayoutWidgetsTextFormatEnum(v)
}
return betapb.MonitoringBetaDashboardGridLayoutWidgetsTextFormatEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum_value["DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum_value["DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum_value["DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum_value["DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum_value["DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum_value["DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum_value["DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum_value["DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetTextFormatEnumToProto converts a DashboardMosaicLayoutTilesWidgetTextFormatEnum enum to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnumToProto(e *beta.DashboardMosaicLayoutTilesWidgetTextFormatEnum) betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnum {
if e == nil {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnum_value["DashboardMosaicLayoutTilesWidgetTextFormatEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnum(v)
}
return betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum_value["DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum_value["DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum_value["DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum_value["DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum_value["DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum_value["DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum_value["DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum_value["DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsTextFormatEnumToProto converts a DashboardRowLayoutRowsWidgetsTextFormatEnum enum to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnumToProto(e *beta.DashboardRowLayoutRowsWidgetsTextFormatEnum) betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnum {
if e == nil {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnum_value["DashboardRowLayoutRowsWidgetsTextFormatEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnum(v)
}
return betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsTextFormatEnumToProto converts a DashboardColumnLayoutColumnsWidgetsTextFormatEnum enum to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnumToProto(e *beta.DashboardColumnLayoutColumnsWidgetsTextFormatEnum) betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnum {
if e == nil {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnum(0)
}
if v, ok := betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnum_value["DashboardColumnLayoutColumnsWidgetsTextFormatEnum"+string(*e)]; ok {
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnum(v)
}
return betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnum(0)
}
// DashboardGridLayoutToProto converts a DashboardGridLayout object to its proto representation.
func MonitoringBetaDashboardGridLayoutToProto(o *beta.DashboardGridLayout) *betapb.MonitoringBetaDashboardGridLayout {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayout{}
p.SetColumns(dcl.ValueOrEmptyInt64(o.Columns))
sWidgets := make([]*betapb.MonitoringBetaDashboardGridLayoutWidgets, len(o.Widgets))
for i, r := range o.Widgets {
sWidgets[i] = MonitoringBetaDashboardGridLayoutWidgetsToProto(&r)
}
p.SetWidgets(sWidgets)
return p
}
// DashboardGridLayoutWidgetsToProto converts a DashboardGridLayoutWidgets object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsToProto(o *beta.DashboardGridLayoutWidgets) *betapb.MonitoringBetaDashboardGridLayoutWidgets {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgets{}
p.SetTitle(dcl.ValueOrEmptyString(o.Title))
p.SetXyChart(MonitoringBetaDashboardGridLayoutWidgetsXyChartToProto(o.XyChart))
p.SetScorecard(MonitoringBetaDashboardGridLayoutWidgetsScorecardToProto(o.Scorecard))
p.SetText(MonitoringBetaDashboardGridLayoutWidgetsTextToProto(o.Text))
p.SetBlank(MonitoringBetaDashboardGridLayoutWidgetsBlankToProto(o.Blank))
p.SetLogsPanel(MonitoringBetaDashboardGridLayoutWidgetsLogsPanelToProto(o.LogsPanel))
return p
}
// DashboardGridLayoutWidgetsXyChartToProto converts a DashboardGridLayoutWidgetsXyChart object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartToProto(o *beta.DashboardGridLayoutWidgetsXyChart) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChart {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChart{}
p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration))
p.SetXAxis(MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisToProto(o.XAxis))
p.SetYAxis(MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisToProto(o.YAxis))
p.SetChartOptions(MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsToProto(o.ChartOptions))
sDataSets := make([]*betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSets, len(o.DataSets))
for i, r := range o.DataSets {
sDataSets[i] = MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsToProto(&r)
}
p.SetDataSets(sDataSets)
sThresholds := make([]*betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsToProto converts a DashboardGridLayoutWidgetsXyChartDataSets object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSets) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSets {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSets{}
p.SetTimeSeriesQuery(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetPlotType(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumToProto(o.PlotType))
p.SetLegendTemplate(dcl.ValueOrEmptyString(o.LegendTemplate))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o.TimeSeriesFilterRatio))
p.SetTimeSeriesQueryLanguage(dcl.ValueOrEmptyString(o.TimeSeriesQueryLanguage))
p.SetUnitOverride(dcl.ValueOrEmptyString(o.UnitOverride))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *beta.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsXyChartThresholdsToProto converts a DashboardGridLayoutWidgetsXyChartThresholds object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsToProto(o *beta.DashboardGridLayoutWidgetsXyChartThresholds) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholds {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringBetaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsXyChartXAxisToProto converts a DashboardGridLayoutWidgetsXyChartXAxis object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisToProto(o *beta.DashboardGridLayoutWidgetsXyChartXAxis) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxis {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringBetaDashboardGridLayoutWidgetsXyChartXAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardGridLayoutWidgetsXyChartYAxisToProto converts a DashboardGridLayoutWidgetsXyChartYAxis object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisToProto(o *beta.DashboardGridLayoutWidgetsXyChartYAxis) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxis {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringBetaDashboardGridLayoutWidgetsXyChartYAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardGridLayoutWidgetsXyChartChartOptionsToProto converts a DashboardGridLayoutWidgetsXyChartChartOptions object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsToProto(o *beta.DashboardGridLayoutWidgetsXyChartChartOptions) *betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptions {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptions{}
p.SetMode(MonitoringBetaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnumToProto(o.Mode))
return p
}
// DashboardGridLayoutWidgetsScorecardToProto converts a DashboardGridLayoutWidgetsScorecard object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardToProto(o *beta.DashboardGridLayoutWidgetsScorecard) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecard {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecard{}
p.SetTimeSeriesQuery(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetGaugeView(MonitoringBetaDashboardGridLayoutWidgetsScorecardGaugeViewToProto(o.GaugeView))
p.SetSparkChartView(MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewToProto(o.SparkChartView))
sThresholds := make([]*betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQuery object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQuery {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o.TimeSeriesFilterRatio))
p.SetTimeSeriesQueryLanguage(dcl.ValueOrEmptyString(o.TimeSeriesQueryLanguage))
p.SetUnitOverride(dcl.ValueOrEmptyString(o.UnitOverride))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *beta.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsScorecardGaugeViewToProto converts a DashboardGridLayoutWidgetsScorecardGaugeView object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardGaugeViewToProto(o *beta.DashboardGridLayoutWidgetsScorecardGaugeView) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardGaugeView {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardGaugeView{}
p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound))
p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound))
return p
}
// DashboardGridLayoutWidgetsScorecardSparkChartViewToProto converts a DashboardGridLayoutWidgetsScorecardSparkChartView object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewToProto(o *beta.DashboardGridLayoutWidgetsScorecardSparkChartView) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartView {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartView{}
p.SetSparkChartType(MonitoringBetaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardGridLayoutWidgetsScorecardThresholdsToProto converts a DashboardGridLayoutWidgetsScorecardThresholds object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsToProto(o *beta.DashboardGridLayoutWidgetsScorecardThresholds) *betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholds {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringBetaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsTextToProto converts a DashboardGridLayoutWidgetsText object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsTextToProto(o *beta.DashboardGridLayoutWidgetsText) *betapb.MonitoringBetaDashboardGridLayoutWidgetsText {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsText{}
p.SetContent(dcl.ValueOrEmptyString(o.Content))
p.SetFormat(MonitoringBetaDashboardGridLayoutWidgetsTextFormatEnumToProto(o.Format))
return p
}
// DashboardGridLayoutWidgetsBlankToProto converts a DashboardGridLayoutWidgetsBlank object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsBlankToProto(o *beta.DashboardGridLayoutWidgetsBlank) *betapb.MonitoringBetaDashboardGridLayoutWidgetsBlank {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsBlank{}
return p
}
// DashboardGridLayoutWidgetsLogsPanelToProto converts a DashboardGridLayoutWidgetsLogsPanel object to its proto representation.
func MonitoringBetaDashboardGridLayoutWidgetsLogsPanelToProto(o *beta.DashboardGridLayoutWidgetsLogsPanel) *betapb.MonitoringBetaDashboardGridLayoutWidgetsLogsPanel {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardGridLayoutWidgetsLogsPanel{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
sResourceNames := make([]string, len(o.ResourceNames))
for i, r := range o.ResourceNames {
sResourceNames[i] = r
}
p.SetResourceNames(sResourceNames)
return p
}
// DashboardMosaicLayoutToProto converts a DashboardMosaicLayout object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutToProto(o *beta.DashboardMosaicLayout) *betapb.MonitoringBetaDashboardMosaicLayout {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayout{}
p.SetColumns(dcl.ValueOrEmptyInt64(o.Columns))
sTiles := make([]*betapb.MonitoringBetaDashboardMosaicLayoutTiles, len(o.Tiles))
for i, r := range o.Tiles {
sTiles[i] = MonitoringBetaDashboardMosaicLayoutTilesToProto(&r)
}
p.SetTiles(sTiles)
return p
}
// DashboardMosaicLayoutTilesToProto converts a DashboardMosaicLayoutTiles object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesToProto(o *beta.DashboardMosaicLayoutTiles) *betapb.MonitoringBetaDashboardMosaicLayoutTiles {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTiles{}
p.SetXPos(dcl.ValueOrEmptyInt64(o.XPos))
p.SetYPos(dcl.ValueOrEmptyInt64(o.YPos))
p.SetWidth(dcl.ValueOrEmptyInt64(o.Width))
p.SetHeight(dcl.ValueOrEmptyInt64(o.Height))
p.SetWidget(MonitoringBetaDashboardMosaicLayoutTilesWidgetToProto(o.Widget))
return p
}
// DashboardMosaicLayoutTilesWidgetToProto converts a DashboardMosaicLayoutTilesWidget object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetToProto(o *beta.DashboardMosaicLayoutTilesWidget) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidget {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidget{}
p.SetTitle(dcl.ValueOrEmptyString(o.Title))
p.SetXyChart(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartToProto(o.XyChart))
p.SetScorecard(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardToProto(o.Scorecard))
p.SetText(MonitoringBetaDashboardMosaicLayoutTilesWidgetTextToProto(o.Text))
p.SetBlank(MonitoringBetaDashboardMosaicLayoutTilesWidgetBlankToProto(o.Blank))
p.SetLogsPanel(MonitoringBetaDashboardMosaicLayoutTilesWidgetLogsPanelToProto(o.LogsPanel))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartToProto converts a DashboardMosaicLayoutTilesWidgetXyChart object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChart) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChart {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChart{}
p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration))
p.SetXAxis(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisToProto(o.XAxis))
p.SetYAxis(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisToProto(o.YAxis))
p.SetChartOptions(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsToProto(o.ChartOptions))
sDataSets := make([]*betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSets, len(o.DataSets))
for i, r := range o.DataSets {
sDataSets[i] = MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsToProto(&r)
}
p.SetDataSets(sDataSets)
sThresholds := make([]*betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSets object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSets) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSets {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSets{}
p.SetTimeSeriesQuery(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetPlotType(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumToProto(o.PlotType))
p.SetLegendTemplate(dcl.ValueOrEmptyString(o.LegendTemplate))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o.TimeSeriesFilterRatio))
p.SetTimeSeriesQueryLanguage(dcl.ValueOrEmptyString(o.TimeSeriesQueryLanguage))
p.SetUnitOverride(dcl.ValueOrEmptyString(o.UnitOverride))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartThresholdsToProto converts a DashboardMosaicLayoutTilesWidgetXyChartThresholds object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartThresholds) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholds {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartXAxisToProto converts a DashboardMosaicLayoutTilesWidgetXyChartXAxis object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartXAxis) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxis {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartYAxisToProto converts a DashboardMosaicLayoutTilesWidgetXyChartYAxis object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartYAxis) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxis {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartChartOptionsToProto converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptions object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsToProto(o *beta.DashboardMosaicLayoutTilesWidgetXyChartChartOptions) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptions {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptions{}
p.SetMode(MonitoringBetaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumToProto(o.Mode))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardToProto converts a DashboardMosaicLayoutTilesWidgetScorecard object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecard) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecard {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecard{}
p.SetTimeSeriesQuery(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetGaugeView(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardGaugeViewToProto(o.GaugeView))
p.SetSparkChartView(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewToProto(o.SparkChartView))
sThresholds := make([]*betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o.TimeSeriesFilterRatio))
p.SetTimeSeriesQueryLanguage(dcl.ValueOrEmptyString(o.TimeSeriesQueryLanguage))
p.SetUnitOverride(dcl.ValueOrEmptyString(o.UnitOverride))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardGaugeViewToProto converts a DashboardMosaicLayoutTilesWidgetScorecardGaugeView object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardGaugeViewToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardGaugeView) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardGaugeView {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardGaugeView{}
p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound))
p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewToProto converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartView object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartView {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartView{}
p.SetSparkChartType(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardThresholdsToProto converts a DashboardMosaicLayoutTilesWidgetScorecardThresholds object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsToProto(o *beta.DashboardMosaicLayoutTilesWidgetScorecardThresholds) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholds {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringBetaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetTextToProto converts a DashboardMosaicLayoutTilesWidgetText object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetTextToProto(o *beta.DashboardMosaicLayoutTilesWidgetText) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetText {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetText{}
p.SetContent(dcl.ValueOrEmptyString(o.Content))
p.SetFormat(MonitoringBetaDashboardMosaicLayoutTilesWidgetTextFormatEnumToProto(o.Format))
return p
}
// DashboardMosaicLayoutTilesWidgetBlankToProto converts a DashboardMosaicLayoutTilesWidgetBlank object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetBlankToProto(o *beta.DashboardMosaicLayoutTilesWidgetBlank) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetBlank {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetBlank{}
return p
}
// DashboardMosaicLayoutTilesWidgetLogsPanelToProto converts a DashboardMosaicLayoutTilesWidgetLogsPanel object to its proto representation.
func MonitoringBetaDashboardMosaicLayoutTilesWidgetLogsPanelToProto(o *beta.DashboardMosaicLayoutTilesWidgetLogsPanel) *betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetLogsPanel {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardMosaicLayoutTilesWidgetLogsPanel{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
sResourceNames := make([]string, len(o.ResourceNames))
for i, r := range o.ResourceNames {
sResourceNames[i] = r
}
p.SetResourceNames(sResourceNames)
return p
}
// DashboardRowLayoutToProto converts a DashboardRowLayout object to its proto representation.
func MonitoringBetaDashboardRowLayoutToProto(o *beta.DashboardRowLayout) *betapb.MonitoringBetaDashboardRowLayout {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayout{}
sRows := make([]*betapb.MonitoringBetaDashboardRowLayoutRows, len(o.Rows))
for i, r := range o.Rows {
sRows[i] = MonitoringBetaDashboardRowLayoutRowsToProto(&r)
}
p.SetRows(sRows)
return p
}
// DashboardRowLayoutRowsToProto converts a DashboardRowLayoutRows object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsToProto(o *beta.DashboardRowLayoutRows) *betapb.MonitoringBetaDashboardRowLayoutRows {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRows{}
p.SetWeight(dcl.ValueOrEmptyInt64(o.Weight))
sWidgets := make([]*betapb.MonitoringBetaDashboardRowLayoutRowsWidgets, len(o.Widgets))
for i, r := range o.Widgets {
sWidgets[i] = MonitoringBetaDashboardRowLayoutRowsWidgetsToProto(&r)
}
p.SetWidgets(sWidgets)
return p
}
// DashboardRowLayoutRowsWidgetsToProto converts a DashboardRowLayoutRowsWidgets object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsToProto(o *beta.DashboardRowLayoutRowsWidgets) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgets {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgets{}
p.SetTitle(dcl.ValueOrEmptyString(o.Title))
p.SetXyChart(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartToProto(o.XyChart))
p.SetScorecard(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardToProto(o.Scorecard))
p.SetText(MonitoringBetaDashboardRowLayoutRowsWidgetsTextToProto(o.Text))
p.SetBlank(MonitoringBetaDashboardRowLayoutRowsWidgetsBlankToProto(o.Blank))
p.SetLogsPanel(MonitoringBetaDashboardRowLayoutRowsWidgetsLogsPanelToProto(o.LogsPanel))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartToProto converts a DashboardRowLayoutRowsWidgetsXyChart object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChart) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChart {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChart{}
p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration))
p.SetXAxis(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisToProto(o.XAxis))
p.SetYAxis(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisToProto(o.YAxis))
p.SetChartOptions(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsToProto(o.ChartOptions))
sDataSets := make([]*betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSets, len(o.DataSets))
for i, r := range o.DataSets {
sDataSets[i] = MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsToProto(&r)
}
p.SetDataSets(sDataSets)
sThresholds := make([]*betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSets object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSets) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSets {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSets{}
p.SetTimeSeriesQuery(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetPlotType(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumToProto(o.PlotType))
p.SetLegendTemplate(dcl.ValueOrEmptyString(o.LegendTemplate))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o.TimeSeriesFilterRatio))
p.SetTimeSeriesQueryLanguage(dcl.ValueOrEmptyString(o.TimeSeriesQueryLanguage))
p.SetUnitOverride(dcl.ValueOrEmptyString(o.UnitOverride))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartThresholdsToProto converts a DashboardRowLayoutRowsWidgetsXyChartThresholds object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartThresholds) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholds {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartXAxisToProto converts a DashboardRowLayoutRowsWidgetsXyChartXAxis object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartXAxis) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxis {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartYAxisToProto converts a DashboardRowLayoutRowsWidgetsXyChartYAxis object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartYAxis) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxis {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartChartOptionsToProto converts a DashboardRowLayoutRowsWidgetsXyChartChartOptions object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsToProto(o *beta.DashboardRowLayoutRowsWidgetsXyChartChartOptions) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptions {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptions{}
p.SetMode(MonitoringBetaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumToProto(o.Mode))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardToProto converts a DashboardRowLayoutRowsWidgetsScorecard object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecard) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecard {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecard{}
p.SetTimeSeriesQuery(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetGaugeView(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardGaugeViewToProto(o.GaugeView))
p.SetSparkChartView(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewToProto(o.SparkChartView))
sThresholds := make([]*betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o.TimeSeriesFilterRatio))
p.SetTimeSeriesQueryLanguage(dcl.ValueOrEmptyString(o.TimeSeriesQueryLanguage))
p.SetUnitOverride(dcl.ValueOrEmptyString(o.UnitOverride))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardGaugeViewToProto converts a DashboardRowLayoutRowsWidgetsScorecardGaugeView object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardGaugeViewToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardGaugeView) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardGaugeView {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardGaugeView{}
p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound))
p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardSparkChartViewToProto converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartView object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardSparkChartView) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartView {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartView{}
p.SetSparkChartType(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardThresholdsToProto converts a DashboardRowLayoutRowsWidgetsScorecardThresholds object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsToProto(o *beta.DashboardRowLayoutRowsWidgetsScorecardThresholds) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholds {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringBetaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsTextToProto converts a DashboardRowLayoutRowsWidgetsText object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsTextToProto(o *beta.DashboardRowLayoutRowsWidgetsText) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsText {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsText{}
p.SetContent(dcl.ValueOrEmptyString(o.Content))
p.SetFormat(MonitoringBetaDashboardRowLayoutRowsWidgetsTextFormatEnumToProto(o.Format))
return p
}
// DashboardRowLayoutRowsWidgetsBlankToProto converts a DashboardRowLayoutRowsWidgetsBlank object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsBlankToProto(o *beta.DashboardRowLayoutRowsWidgetsBlank) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsBlank {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsBlank{}
return p
}
// DashboardRowLayoutRowsWidgetsLogsPanelToProto converts a DashboardRowLayoutRowsWidgetsLogsPanel object to its proto representation.
func MonitoringBetaDashboardRowLayoutRowsWidgetsLogsPanelToProto(o *beta.DashboardRowLayoutRowsWidgetsLogsPanel) *betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsLogsPanel {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardRowLayoutRowsWidgetsLogsPanel{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
sResourceNames := make([]string, len(o.ResourceNames))
for i, r := range o.ResourceNames {
sResourceNames[i] = r
}
p.SetResourceNames(sResourceNames)
return p
}
// DashboardColumnLayoutToProto converts a DashboardColumnLayout object to its proto representation.
func MonitoringBetaDashboardColumnLayoutToProto(o *beta.DashboardColumnLayout) *betapb.MonitoringBetaDashboardColumnLayout {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayout{}
sColumns := make([]*betapb.MonitoringBetaDashboardColumnLayoutColumns, len(o.Columns))
for i, r := range o.Columns {
sColumns[i] = MonitoringBetaDashboardColumnLayoutColumnsToProto(&r)
}
p.SetColumns(sColumns)
return p
}
// DashboardColumnLayoutColumnsToProto converts a DashboardColumnLayoutColumns object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsToProto(o *beta.DashboardColumnLayoutColumns) *betapb.MonitoringBetaDashboardColumnLayoutColumns {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumns{}
p.SetWeight(dcl.ValueOrEmptyInt64(o.Weight))
sWidgets := make([]*betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgets, len(o.Widgets))
for i, r := range o.Widgets {
sWidgets[i] = MonitoringBetaDashboardColumnLayoutColumnsWidgetsToProto(&r)
}
p.SetWidgets(sWidgets)
return p
}
// DashboardColumnLayoutColumnsWidgetsToProto converts a DashboardColumnLayoutColumnsWidgets object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsToProto(o *beta.DashboardColumnLayoutColumnsWidgets) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgets {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgets{}
p.SetTitle(dcl.ValueOrEmptyString(o.Title))
p.SetXyChart(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartToProto(o.XyChart))
p.SetScorecard(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardToProto(o.Scorecard))
p.SetText(MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextToProto(o.Text))
p.SetBlank(MonitoringBetaDashboardColumnLayoutColumnsWidgetsBlankToProto(o.Blank))
p.SetLogsPanel(MonitoringBetaDashboardColumnLayoutColumnsWidgetsLogsPanelToProto(o.LogsPanel))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartToProto converts a DashboardColumnLayoutColumnsWidgetsXyChart object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChart) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChart {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChart{}
p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration))
p.SetXAxis(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisToProto(o.XAxis))
p.SetYAxis(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisToProto(o.YAxis))
p.SetChartOptions(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsToProto(o.ChartOptions))
sDataSets := make([]*betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSets, len(o.DataSets))
for i, r := range o.DataSets {
sDataSets[i] = MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsToProto(&r)
}
p.SetDataSets(sDataSets)
sThresholds := make([]*betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSets object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSets) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSets {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSets{}
p.SetTimeSeriesQuery(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetPlotType(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumToProto(o.PlotType))
p.SetLegendTemplate(dcl.ValueOrEmptyString(o.LegendTemplate))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o.TimeSeriesFilterRatio))
p.SetTimeSeriesQueryLanguage(dcl.ValueOrEmptyString(o.TimeSeriesQueryLanguage))
p.SetUnitOverride(dcl.ValueOrEmptyString(o.UnitOverride))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartThresholdsToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholds object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartThresholds) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholds {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartXAxisToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxis object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartXAxis) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxis {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartYAxisToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxis object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartYAxis) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxis {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptions object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsToProto(o *beta.DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptions {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptions{}
p.SetMode(MonitoringBetaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumToProto(o.Mode))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardToProto converts a DashboardColumnLayoutColumnsWidgetsScorecard object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecard) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecard {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecard{}
p.SetTimeSeriesQuery(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetGaugeView(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardGaugeViewToProto(o.GaugeView))
p.SetSparkChartView(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewToProto(o.SparkChartView))
sThresholds := make([]*betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o.TimeSeriesFilterRatio))
p.SetTimeSeriesQueryLanguage(dcl.ValueOrEmptyString(o.TimeSeriesQueryLanguage))
p.SetUnitOverride(dcl.ValueOrEmptyString(o.UnitOverride))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(o.CrossSeriesReducer))
sGroupByFields := make([]string, len(o.GroupByFields))
for i, r := range o.GroupByFields {
sGroupByFields[i] = r
}
p.SetGroupByFields(sGroupByFields)
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardGaugeViewToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardGaugeView object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardGaugeViewToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardGaugeView {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardGaugeView{}
p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound))
p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView{}
p.SetSparkChartType(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardThresholdsToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholds object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsToProto(o *beta.DashboardColumnLayoutColumnsWidgetsScorecardThresholds) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholds {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringBetaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsTextToProto converts a DashboardColumnLayoutColumnsWidgetsText object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextToProto(o *beta.DashboardColumnLayoutColumnsWidgetsText) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsText {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsText{}
p.SetContent(dcl.ValueOrEmptyString(o.Content))
p.SetFormat(MonitoringBetaDashboardColumnLayoutColumnsWidgetsTextFormatEnumToProto(o.Format))
return p
}
// DashboardColumnLayoutColumnsWidgetsBlankToProto converts a DashboardColumnLayoutColumnsWidgetsBlank object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsBlankToProto(o *beta.DashboardColumnLayoutColumnsWidgetsBlank) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsBlank {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsBlank{}
return p
}
// DashboardColumnLayoutColumnsWidgetsLogsPanelToProto converts a DashboardColumnLayoutColumnsWidgetsLogsPanel object to its proto representation.
func MonitoringBetaDashboardColumnLayoutColumnsWidgetsLogsPanelToProto(o *beta.DashboardColumnLayoutColumnsWidgetsLogsPanel) *betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsLogsPanel {
if o == nil {
return nil
}
p := &betapb.MonitoringBetaDashboardColumnLayoutColumnsWidgetsLogsPanel{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
sResourceNames := make([]string, len(o.ResourceNames))
for i, r := range o.ResourceNames {
sResourceNames[i] = r
}
p.SetResourceNames(sResourceNames)
return p
}
// DashboardToProto converts a Dashboard resource to its proto representation.
func DashboardToProto(resource *beta.Dashboard) *betapb.MonitoringBetaDashboard {
p := &betapb.MonitoringBetaDashboard{}
p.SetName(dcl.ValueOrEmptyString(resource.Name))
p.SetDisplayName(dcl.ValueOrEmptyString(resource.DisplayName))
p.SetGridLayout(MonitoringBetaDashboardGridLayoutToProto(resource.GridLayout))
p.SetMosaicLayout(MonitoringBetaDashboardMosaicLayoutToProto(resource.MosaicLayout))
p.SetRowLayout(MonitoringBetaDashboardRowLayoutToProto(resource.RowLayout))
p.SetColumnLayout(MonitoringBetaDashboardColumnLayoutToProto(resource.ColumnLayout))
p.SetProject(dcl.ValueOrEmptyString(resource.Project))
p.SetEtag(dcl.ValueOrEmptyString(resource.Etag))
return p
}
// applyDashboard handles the gRPC request by passing it to the underlying Dashboard Apply() method.
func (s *DashboardServer) applyDashboard(ctx context.Context, c *beta.Client, request *betapb.ApplyMonitoringBetaDashboardRequest) (*betapb.MonitoringBetaDashboard, error) {
p := ProtoToDashboard(request.GetResource())
res, err := c.ApplyDashboard(ctx, p)
if err != nil {
return nil, err
}
r := DashboardToProto(res)
return r, nil
}
// applyMonitoringBetaDashboard handles the gRPC request by passing it to the underlying Dashboard Apply() method.
func (s *DashboardServer) ApplyMonitoringBetaDashboard(ctx context.Context, request *betapb.ApplyMonitoringBetaDashboardRequest) (*betapb.MonitoringBetaDashboard, error) {
cl, err := createConfigDashboard(ctx, request.GetServiceAccountFile())
if err != nil {
return nil, err
}
return s.applyDashboard(ctx, cl, request)
}
// DeleteDashboard handles the gRPC request by passing it to the underlying Dashboard Delete() method.
func (s *DashboardServer) DeleteMonitoringBetaDashboard(ctx context.Context, request *betapb.DeleteMonitoringBetaDashboardRequest) (*emptypb.Empty, error) {
cl, err := createConfigDashboard(ctx, request.GetServiceAccountFile())
if err != nil {
return nil, err
}
return &emptypb.Empty{}, cl.DeleteDashboard(ctx, ProtoToDashboard(request.GetResource()))
}
// ListMonitoringBetaDashboard handles the gRPC request by passing it to the underlying DashboardList() method.
func (s *DashboardServer) ListMonitoringBetaDashboard(ctx context.Context, request *betapb.ListMonitoringBetaDashboardRequest) (*betapb.ListMonitoringBetaDashboardResponse, error) {
cl, err := createConfigDashboard(ctx, request.GetServiceAccountFile())
if err != nil {
return nil, err
}
resources, err := cl.ListDashboard(ctx, request.GetProject())
if err != nil {
return nil, err
}
var protos []*betapb.MonitoringBetaDashboard
for _, r := range resources.Items {
rp := DashboardToProto(r)
protos = append(protos, rp)
}
p := &betapb.ListMonitoringBetaDashboardResponse{}
p.SetItems(protos)
return p, nil
}
func createConfigDashboard(ctx context.Context, service_account_file string) (*beta.Client, error) {
conf := dcl.NewConfig(dcl.WithUserAgent("dcl-test"), dcl.WithCredentialsFile(service_account_file))
return beta.NewClient(conf), nil
}