python/services/monitoring/beta/dashboard_server.go (6,748 lines of code) (raw):

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