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 }