python/services/monitoring/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"
monitoringpb "github.com/GoogleCloudPlatform/declarative-resource-client-library/python/proto/monitoring/monitoring_go_proto"
"github.com/GoogleCloudPlatform/declarative-resource-client-library/services/google/monitoring"
)
// DashboardServer implements the gRPC interface for Dashboard.
type DashboardServer struct{}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartThresholdsColorEnum converts a DashboardGridLayoutWidgetsXyChartThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnum) *monitoring.DashboardGridLayoutWidgetsXyChartThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartThresholdsColorEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum converts a DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum) *monitoring.DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartXAxisScaleEnum converts a DashboardGridLayoutWidgetsXyChartXAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnum) *monitoring.DashboardGridLayoutWidgetsXyChartXAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartXAxisScaleEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartYAxisScaleEnum converts a DashboardGridLayoutWidgetsXyChartYAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnum) *monitoring.DashboardGridLayoutWidgetsXyChartYAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartYAxisScaleEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum converts a DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum) *monitoring.DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(n[len("MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum converts a DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum) *monitoring.DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardThresholdsColorEnum converts a DashboardGridLayoutWidgetsScorecardThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnum) *monitoring.DashboardGridLayoutWidgetsScorecardThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardThresholdsColorEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum converts a DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum) *monitoring.DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(n[len("MonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayoutWidgetsTextFormatEnum converts a DashboardGridLayoutWidgetsTextFormatEnum enum from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsTextFormatEnum(e monitoringpb.MonitoringDashboardGridLayoutWidgetsTextFormatEnum) *monitoring.DashboardGridLayoutWidgetsTextFormatEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsTextFormatEnum_name[int32(e)]; ok {
e := monitoring.DashboardGridLayoutWidgetsTextFormatEnum(n[len("MonitoringDashboardGridLayoutWidgetsTextFormatEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum converts a DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum converts a DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardMosaicLayoutTilesWidgetTextFormatEnum converts a DashboardMosaicLayoutTilesWidgetTextFormatEnum enum from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnum(e monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnum) *monitoring.DashboardMosaicLayoutTilesWidgetTextFormatEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnum_name[int32(e)]; ok {
e := monitoring.DashboardMosaicLayoutTilesWidgetTextFormatEnum(n[len("MonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum converts a DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum converts a DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum converts a DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum) *monitoring.DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum) *monitoring.DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardRowLayoutRowsWidgetsTextFormatEnum converts a DashboardRowLayoutRowsWidgetsTextFormatEnum enum from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsTextFormatEnum(e monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsTextFormatEnum) *monitoring.DashboardRowLayoutRowsWidgetsTextFormatEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsTextFormatEnum_name[int32(e)]; ok {
e := monitoring.DashboardRowLayoutRowsWidgetsTextFormatEnum(n[len("MonitoringDashboardRowLayoutRowsWidgetsTextFormatEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum"):])
return &e
}
return nil
}
// ProtoToDashboardColumnLayoutColumnsWidgetsTextFormatEnum converts a DashboardColumnLayoutColumnsWidgetsTextFormatEnum enum from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnum(e monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnum) *monitoring.DashboardColumnLayoutColumnsWidgetsTextFormatEnum {
if e == 0 {
return nil
}
if n, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnum_name[int32(e)]; ok {
e := monitoring.DashboardColumnLayoutColumnsWidgetsTextFormatEnum(n[len("MonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnum"):])
return &e
}
return nil
}
// ProtoToDashboardGridLayout converts a DashboardGridLayout object from its proto representation.
func ProtoToMonitoringDashboardGridLayout(p *monitoringpb.MonitoringDashboardGridLayout) *monitoring.DashboardGridLayout {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayout{
Columns: dcl.Int64OrNil(p.GetColumns()),
}
for _, r := range p.GetWidgets() {
obj.Widgets = append(obj.Widgets, *ProtoToMonitoringDashboardGridLayoutWidgets(r))
}
return obj
}
// ProtoToDashboardGridLayoutWidgets converts a DashboardGridLayoutWidgets object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgets(p *monitoringpb.MonitoringDashboardGridLayoutWidgets) *monitoring.DashboardGridLayoutWidgets {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgets{
Title: dcl.StringOrNil(p.GetTitle()),
XyChart: ProtoToMonitoringDashboardGridLayoutWidgetsXyChart(p.GetXyChart()),
Scorecard: ProtoToMonitoringDashboardGridLayoutWidgetsScorecard(p.GetScorecard()),
Text: ProtoToMonitoringDashboardGridLayoutWidgetsText(p.GetText()),
Blank: ProtoToMonitoringDashboardGridLayoutWidgetsBlank(p.GetBlank()),
LogsPanel: ProtoToMonitoringDashboardGridLayoutWidgetsLogsPanel(p.GetLogsPanel()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChart converts a DashboardGridLayoutWidgetsXyChart object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChart(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChart) *monitoring.DashboardGridLayoutWidgetsXyChart {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChart{
TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()),
XAxis: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartXAxis(p.GetXAxis()),
YAxis: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartYAxis(p.GetYAxis()),
ChartOptions: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartChartOptions(p.GetChartOptions()),
}
for _, r := range p.GetDataSets() {
obj.DataSets = append(obj.DataSets, *ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSets(r))
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringDashboardGridLayoutWidgetsXyChartThresholds(r))
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSets converts a DashboardGridLayoutWidgetsXyChartDataSets object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSets(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSets) *monitoring.DashboardGridLayoutWidgetsXyChartDataSets {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSets{
TimeSeriesQuery: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()),
PlotType: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(p.GetPlotType()),
LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartThresholds converts a DashboardGridLayoutWidgetsXyChartThresholds object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartThresholds(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholds) *monitoring.DashboardGridLayoutWidgetsXyChartThresholds {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartXAxis converts a DashboardGridLayoutWidgetsXyChartXAxis object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartXAxis(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartXAxis) *monitoring.DashboardGridLayoutWidgetsXyChartXAxis {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartXAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartYAxis converts a DashboardGridLayoutWidgetsXyChartYAxis object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartYAxis(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartYAxis) *monitoring.DashboardGridLayoutWidgetsXyChartYAxis {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartYAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsXyChartChartOptions converts a DashboardGridLayoutWidgetsXyChartChartOptions object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsXyChartChartOptions(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartChartOptions) *monitoring.DashboardGridLayoutWidgetsXyChartChartOptions {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsXyChartChartOptions{
Mode: ProtoToMonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(p.GetMode()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecard converts a DashboardGridLayoutWidgetsScorecard object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecard(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecard) *monitoring.DashboardGridLayoutWidgetsScorecard {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecard{
TimeSeriesQuery: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()),
GaugeView: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardGaugeView(p.GetGaugeView()),
SparkChartView: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardSparkChartView(p.GetSparkChartView()),
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringDashboardGridLayoutWidgetsScorecardThresholds(r))
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQuery converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQuery(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQuery) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQuery {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardGaugeView converts a DashboardGridLayoutWidgetsScorecardGaugeView object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardGaugeView(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardGaugeView) *monitoring.DashboardGridLayoutWidgetsScorecardGaugeView {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardGaugeView{
LowerBound: dcl.Float64OrNil(p.GetLowerBound()),
UpperBound: dcl.Float64OrNil(p.GetUpperBound()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardSparkChartView converts a DashboardGridLayoutWidgetsScorecardSparkChartView object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardSparkChartView(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardSparkChartView) *monitoring.DashboardGridLayoutWidgetsScorecardSparkChartView {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardSparkChartView{
SparkChartType: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsScorecardThresholds converts a DashboardGridLayoutWidgetsScorecardThresholds object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsScorecardThresholds(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholds) *monitoring.DashboardGridLayoutWidgetsScorecardThresholds {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsScorecardThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsText converts a DashboardGridLayoutWidgetsText object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsText(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsText) *monitoring.DashboardGridLayoutWidgetsText {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsText{
Content: dcl.StringOrNil(p.GetContent()),
Format: ProtoToMonitoringDashboardGridLayoutWidgetsTextFormatEnum(p.GetFormat()),
}
return obj
}
// ProtoToDashboardGridLayoutWidgetsBlank converts a DashboardGridLayoutWidgetsBlank object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsBlank(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsBlank) *monitoring.DashboardGridLayoutWidgetsBlank {
if p == nil {
return nil
}
obj := &monitoring.DashboardGridLayoutWidgetsBlank{}
return obj
}
// ProtoToDashboardGridLayoutWidgetsLogsPanel converts a DashboardGridLayoutWidgetsLogsPanel object from its proto representation.
func ProtoToMonitoringDashboardGridLayoutWidgetsLogsPanel(p *monitoringpb.MonitoringDashboardGridLayoutWidgetsLogsPanel) *monitoring.DashboardGridLayoutWidgetsLogsPanel {
if p == nil {
return nil
}
obj := &monitoring.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 ProtoToMonitoringDashboardMosaicLayout(p *monitoringpb.MonitoringDashboardMosaicLayout) *monitoring.DashboardMosaicLayout {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayout{
Columns: dcl.Int64OrNil(p.GetColumns()),
}
for _, r := range p.GetTiles() {
obj.Tiles = append(obj.Tiles, *ProtoToMonitoringDashboardMosaicLayoutTiles(r))
}
return obj
}
// ProtoToDashboardMosaicLayoutTiles converts a DashboardMosaicLayoutTiles object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTiles(p *monitoringpb.MonitoringDashboardMosaicLayoutTiles) *monitoring.DashboardMosaicLayoutTiles {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTiles{
XPos: dcl.Int64OrNil(p.GetXPos()),
YPos: dcl.Int64OrNil(p.GetYPos()),
Width: dcl.Int64OrNil(p.GetWidth()),
Height: dcl.Int64OrNil(p.GetHeight()),
Widget: ProtoToMonitoringDashboardMosaicLayoutTilesWidget(p.GetWidget()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidget converts a DashboardMosaicLayoutTilesWidget object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidget(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidget) *monitoring.DashboardMosaicLayoutTilesWidget {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidget{
Title: dcl.StringOrNil(p.GetTitle()),
XyChart: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChart(p.GetXyChart()),
Scorecard: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecard(p.GetScorecard()),
Text: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetText(p.GetText()),
Blank: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetBlank(p.GetBlank()),
LogsPanel: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetLogsPanel(p.GetLogsPanel()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChart converts a DashboardMosaicLayoutTilesWidgetXyChart object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChart(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChart) *monitoring.DashboardMosaicLayoutTilesWidgetXyChart {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChart{
TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()),
XAxis: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxis(p.GetXAxis()),
YAxis: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxis(p.GetYAxis()),
ChartOptions: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptions(p.GetChartOptions()),
}
for _, r := range p.GetDataSets() {
obj.DataSets = append(obj.DataSets, *ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSets(r))
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholds(r))
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSets converts a DashboardMosaicLayoutTilesWidgetXyChartDataSets object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSets(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSets) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSets {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSets{
TimeSeriesQuery: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()),
PlotType: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(p.GetPlotType()),
LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartThresholds converts a DashboardMosaicLayoutTilesWidgetXyChartThresholds object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholds(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholds) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartThresholds {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartXAxis converts a DashboardMosaicLayoutTilesWidgetXyChartXAxis object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxis(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxis) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartXAxis {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartXAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartYAxis converts a DashboardMosaicLayoutTilesWidgetXyChartYAxis object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxis(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxis) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartYAxis {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartYAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetXyChartChartOptions converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptions object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptions(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptions) *monitoring.DashboardMosaicLayoutTilesWidgetXyChartChartOptions {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetXyChartChartOptions{
Mode: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(p.GetMode()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecard converts a DashboardMosaicLayoutTilesWidgetScorecard object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecard(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecard) *monitoring.DashboardMosaicLayoutTilesWidgetScorecard {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecard{
TimeSeriesQuery: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()),
GaugeView: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardGaugeView(p.GetGaugeView()),
SparkChartView: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartView(p.GetSparkChartView()),
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholds(r))
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardGaugeView converts a DashboardMosaicLayoutTilesWidgetScorecardGaugeView object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardGaugeView(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardGaugeView) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardGaugeView {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardGaugeView{
LowerBound: dcl.Float64OrNil(p.GetLowerBound()),
UpperBound: dcl.Float64OrNil(p.GetUpperBound()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardSparkChartView converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartView object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartView(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartView) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardSparkChartView {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardSparkChartView{
SparkChartType: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetScorecardThresholds converts a DashboardMosaicLayoutTilesWidgetScorecardThresholds object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholds(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholds) *monitoring.DashboardMosaicLayoutTilesWidgetScorecardThresholds {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetScorecardThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetText converts a DashboardMosaicLayoutTilesWidgetText object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetText(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetText) *monitoring.DashboardMosaicLayoutTilesWidgetText {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetText{
Content: dcl.StringOrNil(p.GetContent()),
Format: ProtoToMonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnum(p.GetFormat()),
}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetBlank converts a DashboardMosaicLayoutTilesWidgetBlank object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetBlank(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetBlank) *monitoring.DashboardMosaicLayoutTilesWidgetBlank {
if p == nil {
return nil
}
obj := &monitoring.DashboardMosaicLayoutTilesWidgetBlank{}
return obj
}
// ProtoToDashboardMosaicLayoutTilesWidgetLogsPanel converts a DashboardMosaicLayoutTilesWidgetLogsPanel object from its proto representation.
func ProtoToMonitoringDashboardMosaicLayoutTilesWidgetLogsPanel(p *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetLogsPanel) *monitoring.DashboardMosaicLayoutTilesWidgetLogsPanel {
if p == nil {
return nil
}
obj := &monitoring.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 ProtoToMonitoringDashboardRowLayout(p *monitoringpb.MonitoringDashboardRowLayout) *monitoring.DashboardRowLayout {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayout{}
for _, r := range p.GetRows() {
obj.Rows = append(obj.Rows, *ProtoToMonitoringDashboardRowLayoutRows(r))
}
return obj
}
// ProtoToDashboardRowLayoutRows converts a DashboardRowLayoutRows object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRows(p *monitoringpb.MonitoringDashboardRowLayoutRows) *monitoring.DashboardRowLayoutRows {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRows{
Weight: dcl.Int64OrNil(p.GetWeight()),
}
for _, r := range p.GetWidgets() {
obj.Widgets = append(obj.Widgets, *ProtoToMonitoringDashboardRowLayoutRowsWidgets(r))
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgets converts a DashboardRowLayoutRowsWidgets object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgets(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgets) *monitoring.DashboardRowLayoutRowsWidgets {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgets{
Title: dcl.StringOrNil(p.GetTitle()),
XyChart: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChart(p.GetXyChart()),
Scorecard: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecard(p.GetScorecard()),
Text: ProtoToMonitoringDashboardRowLayoutRowsWidgetsText(p.GetText()),
Blank: ProtoToMonitoringDashboardRowLayoutRowsWidgetsBlank(p.GetBlank()),
LogsPanel: ProtoToMonitoringDashboardRowLayoutRowsWidgetsLogsPanel(p.GetLogsPanel()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChart converts a DashboardRowLayoutRowsWidgetsXyChart object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChart(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChart) *monitoring.DashboardRowLayoutRowsWidgetsXyChart {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChart{
TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()),
XAxis: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartXAxis(p.GetXAxis()),
YAxis: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartYAxis(p.GetYAxis()),
ChartOptions: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptions(p.GetChartOptions()),
}
for _, r := range p.GetDataSets() {
obj.DataSets = append(obj.DataSets, *ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSets(r))
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartThresholds(r))
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSets converts a DashboardRowLayoutRowsWidgetsXyChartDataSets object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSets(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSets) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSets {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSets{
TimeSeriesQuery: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()),
PlotType: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(p.GetPlotType()),
LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartThresholds converts a DashboardRowLayoutRowsWidgetsXyChartThresholds object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartThresholds(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholds) *monitoring.DashboardRowLayoutRowsWidgetsXyChartThresholds {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartXAxis converts a DashboardRowLayoutRowsWidgetsXyChartXAxis object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartXAxis(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxis) *monitoring.DashboardRowLayoutRowsWidgetsXyChartXAxis {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartXAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartYAxis converts a DashboardRowLayoutRowsWidgetsXyChartYAxis object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartYAxis(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxis) *monitoring.DashboardRowLayoutRowsWidgetsXyChartYAxis {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartYAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsXyChartChartOptions converts a DashboardRowLayoutRowsWidgetsXyChartChartOptions object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptions(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptions) *monitoring.DashboardRowLayoutRowsWidgetsXyChartChartOptions {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsXyChartChartOptions{
Mode: ProtoToMonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(p.GetMode()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecard converts a DashboardRowLayoutRowsWidgetsScorecard object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecard(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecard) *monitoring.DashboardRowLayoutRowsWidgetsScorecard {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecard{
TimeSeriesQuery: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()),
GaugeView: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardGaugeView(p.GetGaugeView()),
SparkChartView: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartView(p.GetSparkChartView()),
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardThresholds(r))
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardGaugeView converts a DashboardRowLayoutRowsWidgetsScorecardGaugeView object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardGaugeView(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardGaugeView) *monitoring.DashboardRowLayoutRowsWidgetsScorecardGaugeView {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardGaugeView{
LowerBound: dcl.Float64OrNil(p.GetLowerBound()),
UpperBound: dcl.Float64OrNil(p.GetUpperBound()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardSparkChartView converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartView object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartView(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartView) *monitoring.DashboardRowLayoutRowsWidgetsScorecardSparkChartView {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardSparkChartView{
SparkChartType: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsScorecardThresholds converts a DashboardRowLayoutRowsWidgetsScorecardThresholds object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardThresholds(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholds) *monitoring.DashboardRowLayoutRowsWidgetsScorecardThresholds {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsScorecardThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsText converts a DashboardRowLayoutRowsWidgetsText object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsText(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsText) *monitoring.DashboardRowLayoutRowsWidgetsText {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsText{
Content: dcl.StringOrNil(p.GetContent()),
Format: ProtoToMonitoringDashboardRowLayoutRowsWidgetsTextFormatEnum(p.GetFormat()),
}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsBlank converts a DashboardRowLayoutRowsWidgetsBlank object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsBlank(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsBlank) *monitoring.DashboardRowLayoutRowsWidgetsBlank {
if p == nil {
return nil
}
obj := &monitoring.DashboardRowLayoutRowsWidgetsBlank{}
return obj
}
// ProtoToDashboardRowLayoutRowsWidgetsLogsPanel converts a DashboardRowLayoutRowsWidgetsLogsPanel object from its proto representation.
func ProtoToMonitoringDashboardRowLayoutRowsWidgetsLogsPanel(p *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsLogsPanel) *monitoring.DashboardRowLayoutRowsWidgetsLogsPanel {
if p == nil {
return nil
}
obj := &monitoring.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 ProtoToMonitoringDashboardColumnLayout(p *monitoringpb.MonitoringDashboardColumnLayout) *monitoring.DashboardColumnLayout {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayout{}
for _, r := range p.GetColumns() {
obj.Columns = append(obj.Columns, *ProtoToMonitoringDashboardColumnLayoutColumns(r))
}
return obj
}
// ProtoToDashboardColumnLayoutColumns converts a DashboardColumnLayoutColumns object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumns(p *monitoringpb.MonitoringDashboardColumnLayoutColumns) *monitoring.DashboardColumnLayoutColumns {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumns{
Weight: dcl.Int64OrNil(p.GetWeight()),
}
for _, r := range p.GetWidgets() {
obj.Widgets = append(obj.Widgets, *ProtoToMonitoringDashboardColumnLayoutColumnsWidgets(r))
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgets converts a DashboardColumnLayoutColumnsWidgets object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgets(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgets) *monitoring.DashboardColumnLayoutColumnsWidgets {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgets{
Title: dcl.StringOrNil(p.GetTitle()),
XyChart: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChart(p.GetXyChart()),
Scorecard: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecard(p.GetScorecard()),
Text: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsText(p.GetText()),
Blank: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsBlank(p.GetBlank()),
LogsPanel: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsLogsPanel(p.GetLogsPanel()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChart converts a DashboardColumnLayoutColumnsWidgetsXyChart object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChart(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChart) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChart {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChart{
TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()),
XAxis: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxis(p.GetXAxis()),
YAxis: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxis(p.GetYAxis()),
ChartOptions: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptions(p.GetChartOptions()),
}
for _, r := range p.GetDataSets() {
obj.DataSets = append(obj.DataSets, *ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSets(r))
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholds(r))
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSets converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSets object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSets(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSets) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSets {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSets{
TimeSeriesQuery: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()),
PlotType: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(p.GetPlotType()),
LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartThresholds converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholds object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholds(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholds) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartThresholds {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartXAxis converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxis object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxis(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxis) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartXAxis {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartXAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartYAxis converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxis object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxis(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxis) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartYAxis {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartYAxis{
Label: dcl.StringOrNil(p.GetLabel()),
Scale: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(p.GetScale()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsXyChartChartOptions converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptions object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptions(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptions) *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartChartOptions {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsXyChartChartOptions{
Mode: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(p.GetMode()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecard converts a DashboardColumnLayoutColumnsWidgetsScorecard object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecard(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecard) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecard {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecard{
TimeSeriesQuery: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()),
GaugeView: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardGaugeView(p.GetGaugeView()),
SparkChartView: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView(p.GetSparkChartView()),
}
for _, r := range p.GetThresholds() {
obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholds(r))
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery{
TimeSeriesFilter: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()),
TimeSeriesFilterRatio: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()),
TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()),
UnitOverride: dcl.StringOrNil(p.GetUnitOverride()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()),
SecondaryAggregation: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{
Numerator: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()),
Denominator: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()),
SecondaryAggregation: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()),
PickTimeSeriesFilter: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{
Filter: dcl.StringOrNil(p.GetFilter()),
Aggregation: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{
AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()),
PerSeriesAligner: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()),
CrossSeriesReducer: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{
RankingMethod: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()),
NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()),
Direction: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardGaugeView converts a DashboardColumnLayoutColumnsWidgetsScorecardGaugeView object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardGaugeView(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardGaugeView) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardGaugeView {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardGaugeView{
LowerBound: dcl.Float64OrNil(p.GetLowerBound()),
UpperBound: dcl.Float64OrNil(p.GetUpperBound()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView{
SparkChartType: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()),
MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsScorecardThresholds converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholds object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholds(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholds) *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardThresholds {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsScorecardThresholds{
Label: dcl.StringOrNil(p.GetLabel()),
Value: dcl.Float64OrNil(p.GetValue()),
Color: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(p.GetColor()),
Direction: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(p.GetDirection()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsText converts a DashboardColumnLayoutColumnsWidgetsText object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsText(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsText) *monitoring.DashboardColumnLayoutColumnsWidgetsText {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsText{
Content: dcl.StringOrNil(p.GetContent()),
Format: ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnum(p.GetFormat()),
}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsBlank converts a DashboardColumnLayoutColumnsWidgetsBlank object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsBlank(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsBlank) *monitoring.DashboardColumnLayoutColumnsWidgetsBlank {
if p == nil {
return nil
}
obj := &monitoring.DashboardColumnLayoutColumnsWidgetsBlank{}
return obj
}
// ProtoToDashboardColumnLayoutColumnsWidgetsLogsPanel converts a DashboardColumnLayoutColumnsWidgetsLogsPanel object from its proto representation.
func ProtoToMonitoringDashboardColumnLayoutColumnsWidgetsLogsPanel(p *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsLogsPanel) *monitoring.DashboardColumnLayoutColumnsWidgetsLogsPanel {
if p == nil {
return nil
}
obj := &monitoring.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 *monitoringpb.MonitoringDashboard) *monitoring.Dashboard {
obj := &monitoring.Dashboard{
Name: dcl.StringOrNil(p.GetName()),
DisplayName: dcl.StringOrNil(p.GetDisplayName()),
GridLayout: ProtoToMonitoringDashboardGridLayout(p.GetGridLayout()),
MosaicLayout: ProtoToMonitoringDashboardMosaicLayout(p.GetMosaicLayout()),
RowLayout: ProtoToMonitoringDashboardRowLayout(p.GetRowLayout()),
ColumnLayout: ProtoToMonitoringDashboardColumnLayout(p.GetColumnLayout()),
Project: dcl.StringOrNil(p.GetProject()),
Etag: dcl.StringOrNil(p.GetEtag()),
}
return obj
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(0)
}
// DashboardGridLayoutWidgetsXyChartThresholdsColorEnumToProto converts a DashboardGridLayoutWidgetsXyChartThresholdsColorEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartThresholdsColorEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnum_value["DashboardGridLayoutWidgetsXyChartThresholdsColorEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(0)
}
// DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumToProto converts a DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum_value["DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(0)
}
// DashboardGridLayoutWidgetsXyChartXAxisScaleEnumToProto converts a DashboardGridLayoutWidgetsXyChartXAxisScaleEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartXAxisScaleEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnum_value["DashboardGridLayoutWidgetsXyChartXAxisScaleEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(0)
}
// DashboardGridLayoutWidgetsXyChartYAxisScaleEnumToProto converts a DashboardGridLayoutWidgetsXyChartYAxisScaleEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartYAxisScaleEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnum_value["DashboardGridLayoutWidgetsXyChartYAxisScaleEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(0)
}
// DashboardGridLayoutWidgetsXyChartChartOptionsModeEnumToProto converts a DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnumToProto(e *monitoring.DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum_value["DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum_value["DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
// DashboardGridLayoutWidgetsScorecardThresholdsColorEnumToProto converts a DashboardGridLayoutWidgetsScorecardThresholdsColorEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardThresholdsColorEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnum_value["DashboardGridLayoutWidgetsScorecardThresholdsColorEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(0)
}
// DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumToProto converts a DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumToProto(e *monitoring.DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum_value["DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(0)
}
// DashboardGridLayoutWidgetsTextFormatEnumToProto converts a DashboardGridLayoutWidgetsTextFormatEnum enum to its proto representation.
func MonitoringDashboardGridLayoutWidgetsTextFormatEnumToProto(e *monitoring.DashboardGridLayoutWidgetsTextFormatEnum) monitoringpb.MonitoringDashboardGridLayoutWidgetsTextFormatEnum {
if e == nil {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsTextFormatEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardGridLayoutWidgetsTextFormatEnum_value["DashboardGridLayoutWidgetsTextFormatEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardGridLayoutWidgetsTextFormatEnum(v)
}
return monitoringpb.MonitoringDashboardGridLayoutWidgetsTextFormatEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum_value["DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum_value["DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum_value["DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum_value["DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(0)
}
// DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum_value["DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum_value["DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum_value["DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(0)
}
// DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum_value["DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(0)
}
// DashboardMosaicLayoutTilesWidgetTextFormatEnumToProto converts a DashboardMosaicLayoutTilesWidgetTextFormatEnum enum to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnumToProto(e *monitoring.DashboardMosaicLayoutTilesWidgetTextFormatEnum) monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnum {
if e == nil {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnum_value["DashboardMosaicLayoutTilesWidgetTextFormatEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnum(v)
}
return monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum_value["DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum_value["DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum_value["DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum_value["DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(0)
}
// DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum_value["DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum_value["DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum_value["DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(0)
}
// DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum_value["DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(0)
}
// DashboardRowLayoutRowsWidgetsTextFormatEnumToProto converts a DashboardRowLayoutRowsWidgetsTextFormatEnum enum to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsTextFormatEnumToProto(e *monitoring.DashboardRowLayoutRowsWidgetsTextFormatEnum) monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsTextFormatEnum {
if e == nil {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsTextFormatEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsTextFormatEnum_value["DashboardRowLayoutRowsWidgetsTextFormatEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsTextFormatEnum(v)
}
return monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsTextFormatEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(0)
}
// DashboardColumnLayoutColumnsWidgetsTextFormatEnumToProto converts a DashboardColumnLayoutColumnsWidgetsTextFormatEnum enum to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnumToProto(e *monitoring.DashboardColumnLayoutColumnsWidgetsTextFormatEnum) monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnum {
if e == nil {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnum(0)
}
if v, ok := monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnum_value["DashboardColumnLayoutColumnsWidgetsTextFormatEnum"+string(*e)]; ok {
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnum(v)
}
return monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnum(0)
}
// DashboardGridLayoutToProto converts a DashboardGridLayout object to its proto representation.
func MonitoringDashboardGridLayoutToProto(o *monitoring.DashboardGridLayout) *monitoringpb.MonitoringDashboardGridLayout {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayout{}
p.SetColumns(dcl.ValueOrEmptyInt64(o.Columns))
sWidgets := make([]*monitoringpb.MonitoringDashboardGridLayoutWidgets, len(o.Widgets))
for i, r := range o.Widgets {
sWidgets[i] = MonitoringDashboardGridLayoutWidgetsToProto(&r)
}
p.SetWidgets(sWidgets)
return p
}
// DashboardGridLayoutWidgetsToProto converts a DashboardGridLayoutWidgets object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsToProto(o *monitoring.DashboardGridLayoutWidgets) *monitoringpb.MonitoringDashboardGridLayoutWidgets {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgets{}
p.SetTitle(dcl.ValueOrEmptyString(o.Title))
p.SetXyChart(MonitoringDashboardGridLayoutWidgetsXyChartToProto(o.XyChart))
p.SetScorecard(MonitoringDashboardGridLayoutWidgetsScorecardToProto(o.Scorecard))
p.SetText(MonitoringDashboardGridLayoutWidgetsTextToProto(o.Text))
p.SetBlank(MonitoringDashboardGridLayoutWidgetsBlankToProto(o.Blank))
p.SetLogsPanel(MonitoringDashboardGridLayoutWidgetsLogsPanelToProto(o.LogsPanel))
return p
}
// DashboardGridLayoutWidgetsXyChartToProto converts a DashboardGridLayoutWidgetsXyChart object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartToProto(o *monitoring.DashboardGridLayoutWidgetsXyChart) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChart {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChart{}
p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration))
p.SetXAxis(MonitoringDashboardGridLayoutWidgetsXyChartXAxisToProto(o.XAxis))
p.SetYAxis(MonitoringDashboardGridLayoutWidgetsXyChartYAxisToProto(o.YAxis))
p.SetChartOptions(MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsToProto(o.ChartOptions))
sDataSets := make([]*monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSets, len(o.DataSets))
for i, r := range o.DataSets {
sDataSets[i] = MonitoringDashboardGridLayoutWidgetsXyChartDataSetsToProto(&r)
}
p.SetDataSets(sDataSets)
sThresholds := make([]*monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringDashboardGridLayoutWidgetsXyChartThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsToProto converts a DashboardGridLayoutWidgetsXyChartDataSets object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSets) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSets {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSets{}
p.SetTimeSeriesQuery(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetPlotType(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumToProto(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 MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsXyChartThresholdsToProto converts a DashboardGridLayoutWidgetsXyChartThresholds object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartThresholdsToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartThresholds) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholds {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringDashboardGridLayoutWidgetsXyChartThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsXyChartXAxisToProto converts a DashboardGridLayoutWidgetsXyChartXAxis object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartXAxisToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartXAxis) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartXAxis {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartXAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringDashboardGridLayoutWidgetsXyChartXAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardGridLayoutWidgetsXyChartYAxisToProto converts a DashboardGridLayoutWidgetsXyChartYAxis object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartYAxisToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartYAxis) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartYAxis {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartYAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringDashboardGridLayoutWidgetsXyChartYAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardGridLayoutWidgetsXyChartChartOptionsToProto converts a DashboardGridLayoutWidgetsXyChartChartOptions object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsToProto(o *monitoring.DashboardGridLayoutWidgetsXyChartChartOptions) *monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartChartOptions {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsXyChartChartOptions{}
p.SetMode(MonitoringDashboardGridLayoutWidgetsXyChartChartOptionsModeEnumToProto(o.Mode))
return p
}
// DashboardGridLayoutWidgetsScorecardToProto converts a DashboardGridLayoutWidgetsScorecard object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardToProto(o *monitoring.DashboardGridLayoutWidgetsScorecard) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecard {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecard{}
p.SetTimeSeriesQuery(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetGaugeView(MonitoringDashboardGridLayoutWidgetsScorecardGaugeViewToProto(o.GaugeView))
p.SetSparkChartView(MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewToProto(o.SparkChartView))
sThresholds := make([]*monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringDashboardGridLayoutWidgetsScorecardThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQuery object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQuery {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsScorecardGaugeViewToProto converts a DashboardGridLayoutWidgetsScorecardGaugeView object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardGaugeViewToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardGaugeView) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardGaugeView {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardGaugeView{}
p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound))
p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound))
return p
}
// DashboardGridLayoutWidgetsScorecardSparkChartViewToProto converts a DashboardGridLayoutWidgetsScorecardSparkChartView object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardSparkChartView) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardSparkChartView {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardSparkChartView{}
p.SetSparkChartType(MonitoringDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardGridLayoutWidgetsScorecardThresholdsToProto converts a DashboardGridLayoutWidgetsScorecardThresholds object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsScorecardThresholdsToProto(o *monitoring.DashboardGridLayoutWidgetsScorecardThresholds) *monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholds {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsScorecardThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringDashboardGridLayoutWidgetsScorecardThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardGridLayoutWidgetsTextToProto converts a DashboardGridLayoutWidgetsText object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsTextToProto(o *monitoring.DashboardGridLayoutWidgetsText) *monitoringpb.MonitoringDashboardGridLayoutWidgetsText {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsText{}
p.SetContent(dcl.ValueOrEmptyString(o.Content))
p.SetFormat(MonitoringDashboardGridLayoutWidgetsTextFormatEnumToProto(o.Format))
return p
}
// DashboardGridLayoutWidgetsBlankToProto converts a DashboardGridLayoutWidgetsBlank object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsBlankToProto(o *monitoring.DashboardGridLayoutWidgetsBlank) *monitoringpb.MonitoringDashboardGridLayoutWidgetsBlank {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsBlank{}
return p
}
// DashboardGridLayoutWidgetsLogsPanelToProto converts a DashboardGridLayoutWidgetsLogsPanel object to its proto representation.
func MonitoringDashboardGridLayoutWidgetsLogsPanelToProto(o *monitoring.DashboardGridLayoutWidgetsLogsPanel) *monitoringpb.MonitoringDashboardGridLayoutWidgetsLogsPanel {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardGridLayoutWidgetsLogsPanel{}
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 MonitoringDashboardMosaicLayoutToProto(o *monitoring.DashboardMosaicLayout) *monitoringpb.MonitoringDashboardMosaicLayout {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayout{}
p.SetColumns(dcl.ValueOrEmptyInt64(o.Columns))
sTiles := make([]*monitoringpb.MonitoringDashboardMosaicLayoutTiles, len(o.Tiles))
for i, r := range o.Tiles {
sTiles[i] = MonitoringDashboardMosaicLayoutTilesToProto(&r)
}
p.SetTiles(sTiles)
return p
}
// DashboardMosaicLayoutTilesToProto converts a DashboardMosaicLayoutTiles object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesToProto(o *monitoring.DashboardMosaicLayoutTiles) *monitoringpb.MonitoringDashboardMosaicLayoutTiles {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTiles{}
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(MonitoringDashboardMosaicLayoutTilesWidgetToProto(o.Widget))
return p
}
// DashboardMosaicLayoutTilesWidgetToProto converts a DashboardMosaicLayoutTilesWidget object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetToProto(o *monitoring.DashboardMosaicLayoutTilesWidget) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidget {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidget{}
p.SetTitle(dcl.ValueOrEmptyString(o.Title))
p.SetXyChart(MonitoringDashboardMosaicLayoutTilesWidgetXyChartToProto(o.XyChart))
p.SetScorecard(MonitoringDashboardMosaicLayoutTilesWidgetScorecardToProto(o.Scorecard))
p.SetText(MonitoringDashboardMosaicLayoutTilesWidgetTextToProto(o.Text))
p.SetBlank(MonitoringDashboardMosaicLayoutTilesWidgetBlankToProto(o.Blank))
p.SetLogsPanel(MonitoringDashboardMosaicLayoutTilesWidgetLogsPanelToProto(o.LogsPanel))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartToProto converts a DashboardMosaicLayoutTilesWidgetXyChart object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChart) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChart {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChart{}
p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration))
p.SetXAxis(MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisToProto(o.XAxis))
p.SetYAxis(MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisToProto(o.YAxis))
p.SetChartOptions(MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsToProto(o.ChartOptions))
sDataSets := make([]*monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSets, len(o.DataSets))
for i, r := range o.DataSets {
sDataSets[i] = MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsToProto(&r)
}
p.SetDataSets(sDataSets)
sThresholds := make([]*monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSets object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSets) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSets {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSets{}
p.SetTimeSeriesQuery(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetPlotType(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartThresholdsToProto converts a DashboardMosaicLayoutTilesWidgetXyChartThresholds object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartThresholds) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholds {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartXAxisToProto converts a DashboardMosaicLayoutTilesWidgetXyChartXAxis object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartXAxis) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxis {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartYAxisToProto converts a DashboardMosaicLayoutTilesWidgetXyChartYAxis object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartYAxis) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxis {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardMosaicLayoutTilesWidgetXyChartChartOptionsToProto converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptions object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetXyChartChartOptions) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptions {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptions{}
p.SetMode(MonitoringDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumToProto(o.Mode))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardToProto converts a DashboardMosaicLayoutTilesWidgetScorecard object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecard) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecard {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecard{}
p.SetTimeSeriesQuery(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetGaugeView(MonitoringDashboardMosaicLayoutTilesWidgetScorecardGaugeViewToProto(o.GaugeView))
p.SetSparkChartView(MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewToProto(o.SparkChartView))
sThresholds := make([]*monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardGaugeViewToProto converts a DashboardMosaicLayoutTilesWidgetScorecardGaugeView object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardGaugeViewToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardGaugeView) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardGaugeView {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardGaugeView{}
p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound))
p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewToProto converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartView object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartView {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartView{}
p.SetSparkChartType(MonitoringDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardMosaicLayoutTilesWidgetScorecardThresholdsToProto converts a DashboardMosaicLayoutTilesWidgetScorecardThresholds object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetScorecardThresholds) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholds {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardMosaicLayoutTilesWidgetTextToProto converts a DashboardMosaicLayoutTilesWidgetText object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetTextToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetText) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetText {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetText{}
p.SetContent(dcl.ValueOrEmptyString(o.Content))
p.SetFormat(MonitoringDashboardMosaicLayoutTilesWidgetTextFormatEnumToProto(o.Format))
return p
}
// DashboardMosaicLayoutTilesWidgetBlankToProto converts a DashboardMosaicLayoutTilesWidgetBlank object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetBlankToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetBlank) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetBlank {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetBlank{}
return p
}
// DashboardMosaicLayoutTilesWidgetLogsPanelToProto converts a DashboardMosaicLayoutTilesWidgetLogsPanel object to its proto representation.
func MonitoringDashboardMosaicLayoutTilesWidgetLogsPanelToProto(o *monitoring.DashboardMosaicLayoutTilesWidgetLogsPanel) *monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetLogsPanel {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardMosaicLayoutTilesWidgetLogsPanel{}
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 MonitoringDashboardRowLayoutToProto(o *monitoring.DashboardRowLayout) *monitoringpb.MonitoringDashboardRowLayout {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayout{}
sRows := make([]*monitoringpb.MonitoringDashboardRowLayoutRows, len(o.Rows))
for i, r := range o.Rows {
sRows[i] = MonitoringDashboardRowLayoutRowsToProto(&r)
}
p.SetRows(sRows)
return p
}
// DashboardRowLayoutRowsToProto converts a DashboardRowLayoutRows object to its proto representation.
func MonitoringDashboardRowLayoutRowsToProto(o *monitoring.DashboardRowLayoutRows) *monitoringpb.MonitoringDashboardRowLayoutRows {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRows{}
p.SetWeight(dcl.ValueOrEmptyInt64(o.Weight))
sWidgets := make([]*monitoringpb.MonitoringDashboardRowLayoutRowsWidgets, len(o.Widgets))
for i, r := range o.Widgets {
sWidgets[i] = MonitoringDashboardRowLayoutRowsWidgetsToProto(&r)
}
p.SetWidgets(sWidgets)
return p
}
// DashboardRowLayoutRowsWidgetsToProto converts a DashboardRowLayoutRowsWidgets object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsToProto(o *monitoring.DashboardRowLayoutRowsWidgets) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgets {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgets{}
p.SetTitle(dcl.ValueOrEmptyString(o.Title))
p.SetXyChart(MonitoringDashboardRowLayoutRowsWidgetsXyChartToProto(o.XyChart))
p.SetScorecard(MonitoringDashboardRowLayoutRowsWidgetsScorecardToProto(o.Scorecard))
p.SetText(MonitoringDashboardRowLayoutRowsWidgetsTextToProto(o.Text))
p.SetBlank(MonitoringDashboardRowLayoutRowsWidgetsBlankToProto(o.Blank))
p.SetLogsPanel(MonitoringDashboardRowLayoutRowsWidgetsLogsPanelToProto(o.LogsPanel))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartToProto converts a DashboardRowLayoutRowsWidgetsXyChart object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChart) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChart {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChart{}
p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration))
p.SetXAxis(MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisToProto(o.XAxis))
p.SetYAxis(MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisToProto(o.YAxis))
p.SetChartOptions(MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsToProto(o.ChartOptions))
sDataSets := make([]*monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSets, len(o.DataSets))
for i, r := range o.DataSets {
sDataSets[i] = MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsToProto(&r)
}
p.SetDataSets(sDataSets)
sThresholds := make([]*monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSets object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSets) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSets {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSets{}
p.SetTimeSeriesQuery(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetPlotType(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartThresholdsToProto converts a DashboardRowLayoutRowsWidgetsXyChartThresholds object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartThresholds) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholds {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartXAxisToProto converts a DashboardRowLayoutRowsWidgetsXyChartXAxis object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartXAxis) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxis {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartYAxisToProto converts a DashboardRowLayoutRowsWidgetsXyChartYAxis object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartYAxis) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxis {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardRowLayoutRowsWidgetsXyChartChartOptionsToProto converts a DashboardRowLayoutRowsWidgetsXyChartChartOptions object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsToProto(o *monitoring.DashboardRowLayoutRowsWidgetsXyChartChartOptions) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptions {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptions{}
p.SetMode(MonitoringDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumToProto(o.Mode))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardToProto converts a DashboardRowLayoutRowsWidgetsScorecard object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecard) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecard {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecard{}
p.SetTimeSeriesQuery(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetGaugeView(MonitoringDashboardRowLayoutRowsWidgetsScorecardGaugeViewToProto(o.GaugeView))
p.SetSparkChartView(MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewToProto(o.SparkChartView))
sThresholds := make([]*monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardGaugeViewToProto converts a DashboardRowLayoutRowsWidgetsScorecardGaugeView object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardGaugeViewToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardGaugeView) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardGaugeView {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardGaugeView{}
p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound))
p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardSparkChartViewToProto converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartView object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardSparkChartView) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartView {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartView{}
p.SetSparkChartType(MonitoringDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardRowLayoutRowsWidgetsScorecardThresholdsToProto converts a DashboardRowLayoutRowsWidgetsScorecardThresholds object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsToProto(o *monitoring.DashboardRowLayoutRowsWidgetsScorecardThresholds) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholds {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardRowLayoutRowsWidgetsTextToProto converts a DashboardRowLayoutRowsWidgetsText object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsTextToProto(o *monitoring.DashboardRowLayoutRowsWidgetsText) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsText {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsText{}
p.SetContent(dcl.ValueOrEmptyString(o.Content))
p.SetFormat(MonitoringDashboardRowLayoutRowsWidgetsTextFormatEnumToProto(o.Format))
return p
}
// DashboardRowLayoutRowsWidgetsBlankToProto converts a DashboardRowLayoutRowsWidgetsBlank object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsBlankToProto(o *monitoring.DashboardRowLayoutRowsWidgetsBlank) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsBlank {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsBlank{}
return p
}
// DashboardRowLayoutRowsWidgetsLogsPanelToProto converts a DashboardRowLayoutRowsWidgetsLogsPanel object to its proto representation.
func MonitoringDashboardRowLayoutRowsWidgetsLogsPanelToProto(o *monitoring.DashboardRowLayoutRowsWidgetsLogsPanel) *monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsLogsPanel {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardRowLayoutRowsWidgetsLogsPanel{}
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 MonitoringDashboardColumnLayoutToProto(o *monitoring.DashboardColumnLayout) *monitoringpb.MonitoringDashboardColumnLayout {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayout{}
sColumns := make([]*monitoringpb.MonitoringDashboardColumnLayoutColumns, len(o.Columns))
for i, r := range o.Columns {
sColumns[i] = MonitoringDashboardColumnLayoutColumnsToProto(&r)
}
p.SetColumns(sColumns)
return p
}
// DashboardColumnLayoutColumnsToProto converts a DashboardColumnLayoutColumns object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsToProto(o *monitoring.DashboardColumnLayoutColumns) *monitoringpb.MonitoringDashboardColumnLayoutColumns {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumns{}
p.SetWeight(dcl.ValueOrEmptyInt64(o.Weight))
sWidgets := make([]*monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgets, len(o.Widgets))
for i, r := range o.Widgets {
sWidgets[i] = MonitoringDashboardColumnLayoutColumnsWidgetsToProto(&r)
}
p.SetWidgets(sWidgets)
return p
}
// DashboardColumnLayoutColumnsWidgetsToProto converts a DashboardColumnLayoutColumnsWidgets object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsToProto(o *monitoring.DashboardColumnLayoutColumnsWidgets) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgets {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgets{}
p.SetTitle(dcl.ValueOrEmptyString(o.Title))
p.SetXyChart(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartToProto(o.XyChart))
p.SetScorecard(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardToProto(o.Scorecard))
p.SetText(MonitoringDashboardColumnLayoutColumnsWidgetsTextToProto(o.Text))
p.SetBlank(MonitoringDashboardColumnLayoutColumnsWidgetsBlankToProto(o.Blank))
p.SetLogsPanel(MonitoringDashboardColumnLayoutColumnsWidgetsLogsPanelToProto(o.LogsPanel))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartToProto converts a DashboardColumnLayoutColumnsWidgetsXyChart object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChart) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChart {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChart{}
p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration))
p.SetXAxis(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisToProto(o.XAxis))
p.SetYAxis(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisToProto(o.YAxis))
p.SetChartOptions(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsToProto(o.ChartOptions))
sDataSets := make([]*monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSets, len(o.DataSets))
for i, r := range o.DataSets {
sDataSets[i] = MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsToProto(&r)
}
p.SetDataSets(sDataSets)
sThresholds := make([]*monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSets object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSets) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSets {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSets{}
p.SetTimeSeriesQuery(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetPlotType(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartThresholdsToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholds object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartThresholds) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholds {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartXAxisToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxis object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartXAxis) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxis {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartYAxisToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxis object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartYAxis) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxis {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxis{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetScale(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumToProto(o.Scale))
return p
}
// DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptions object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptions {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptions{}
p.SetMode(MonitoringDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumToProto(o.Mode))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardToProto converts a DashboardColumnLayoutColumnsWidgetsScorecard object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecard) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecard {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecard{}
p.SetTimeSeriesQuery(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery))
p.SetGaugeView(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardGaugeViewToProto(o.GaugeView))
p.SetSparkChartView(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewToProto(o.SparkChartView))
sThresholds := make([]*monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholds, len(o.Thresholds))
for i, r := range o.Thresholds {
sThresholds[i] = MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsToProto(&r)
}
p.SetThresholds(sThresholds)
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery{}
p.SetTimeSeriesFilter(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter))
p.SetTimeSeriesFilterRatio(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation))
p.SetSecondaryAggregation(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{}
p.SetNumerator(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator))
p.SetDenominator(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator))
p.SetSecondaryAggregation(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation))
p.SetPickTimeSeriesFilter(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{}
p.SetFilter(dcl.ValueOrEmptyString(o.Filter))
p.SetAggregation(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{}
p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod))
p.SetPerSeriesAligner(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner))
p.SetCrossSeriesReducer(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{}
p.SetRankingMethod(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod))
p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries))
p.SetDirection(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardGaugeViewToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardGaugeView object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardGaugeViewToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardGaugeView {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardGaugeView{}
p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound))
p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView{}
p.SetSparkChartType(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType))
p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod))
return p
}
// DashboardColumnLayoutColumnsWidgetsScorecardThresholdsToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholds object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsScorecardThresholds) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholds {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholds{}
p.SetLabel(dcl.ValueOrEmptyString(o.Label))
p.SetValue(dcl.ValueOrEmptyDouble(o.Value))
p.SetColor(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumToProto(o.Color))
p.SetDirection(MonitoringDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumToProto(o.Direction))
return p
}
// DashboardColumnLayoutColumnsWidgetsTextToProto converts a DashboardColumnLayoutColumnsWidgetsText object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsTextToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsText) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsText {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsText{}
p.SetContent(dcl.ValueOrEmptyString(o.Content))
p.SetFormat(MonitoringDashboardColumnLayoutColumnsWidgetsTextFormatEnumToProto(o.Format))
return p
}
// DashboardColumnLayoutColumnsWidgetsBlankToProto converts a DashboardColumnLayoutColumnsWidgetsBlank object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsBlankToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsBlank) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsBlank {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsBlank{}
return p
}
// DashboardColumnLayoutColumnsWidgetsLogsPanelToProto converts a DashboardColumnLayoutColumnsWidgetsLogsPanel object to its proto representation.
func MonitoringDashboardColumnLayoutColumnsWidgetsLogsPanelToProto(o *monitoring.DashboardColumnLayoutColumnsWidgetsLogsPanel) *monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsLogsPanel {
if o == nil {
return nil
}
p := &monitoringpb.MonitoringDashboardColumnLayoutColumnsWidgetsLogsPanel{}
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 *monitoring.Dashboard) *monitoringpb.MonitoringDashboard {
p := &monitoringpb.MonitoringDashboard{}
p.SetName(dcl.ValueOrEmptyString(resource.Name))
p.SetDisplayName(dcl.ValueOrEmptyString(resource.DisplayName))
p.SetGridLayout(MonitoringDashboardGridLayoutToProto(resource.GridLayout))
p.SetMosaicLayout(MonitoringDashboardMosaicLayoutToProto(resource.MosaicLayout))
p.SetRowLayout(MonitoringDashboardRowLayoutToProto(resource.RowLayout))
p.SetColumnLayout(MonitoringDashboardColumnLayoutToProto(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 *monitoring.Client, request *monitoringpb.ApplyMonitoringDashboardRequest) (*monitoringpb.MonitoringDashboard, error) {
p := ProtoToDashboard(request.GetResource())
res, err := c.ApplyDashboard(ctx, p)
if err != nil {
return nil, err
}
r := DashboardToProto(res)
return r, nil
}
// applyMonitoringDashboard handles the gRPC request by passing it to the underlying Dashboard Apply() method.
func (s *DashboardServer) ApplyMonitoringDashboard(ctx context.Context, request *monitoringpb.ApplyMonitoringDashboardRequest) (*monitoringpb.MonitoringDashboard, 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) DeleteMonitoringDashboard(ctx context.Context, request *monitoringpb.DeleteMonitoringDashboardRequest) (*emptypb.Empty, error) {
cl, err := createConfigDashboard(ctx, request.GetServiceAccountFile())
if err != nil {
return nil, err
}
return &emptypb.Empty{}, cl.DeleteDashboard(ctx, ProtoToDashboard(request.GetResource()))
}
// ListMonitoringDashboard handles the gRPC request by passing it to the underlying DashboardList() method.
func (s *DashboardServer) ListMonitoringDashboard(ctx context.Context, request *monitoringpb.ListMonitoringDashboardRequest) (*monitoringpb.ListMonitoringDashboardResponse, 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 []*monitoringpb.MonitoringDashboard
for _, r := range resources.Items {
rp := DashboardToProto(r)
protos = append(protos, rp)
}
p := &monitoringpb.ListMonitoringDashboardResponse{}
p.SetItems(protos)
return p, nil
}
func createConfigDashboard(ctx context.Context, service_account_file string) (*monitoring.Client, error) {
conf := dcl.NewConfig(dcl.WithUserAgent("dcl-test"), dcl.WithCredentialsFile(service_account_file))
return monitoring.NewClient(conf), nil
}