python/services/monitoring/alpha/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" alphapb "github.com/GoogleCloudPlatform/declarative-resource-client-library/python/proto/monitoring/alpha/monitoring_alpha_go_proto" "github.com/GoogleCloudPlatform/declarative-resource-client-library/services/google/monitoring/alpha" ) // DashboardServer implements the gRPC interface for Dashboard. type DashboardServer struct{} // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum converts a DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartThresholdsColorEnum converts a DashboardGridLayoutWidgetsXyChartThresholdsColorEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum) *alpha.DashboardGridLayoutWidgetsXyChartThresholdsColorEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartThresholdsColorEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum converts a DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum) *alpha.DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartXAxisScaleEnum converts a DashboardGridLayoutWidgetsXyChartXAxisScaleEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum) *alpha.DashboardGridLayoutWidgetsXyChartXAxisScaleEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartXAxisScaleEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartYAxisScaleEnum converts a DashboardGridLayoutWidgetsXyChartYAxisScaleEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum) *alpha.DashboardGridLayoutWidgetsXyChartYAxisScaleEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartYAxisScaleEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum converts a DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum) *alpha.DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum converts a DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum) *alpha.DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardThresholdsColorEnum converts a DashboardGridLayoutWidgetsScorecardThresholdsColorEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum) *alpha.DashboardGridLayoutWidgetsScorecardThresholdsColorEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardThresholdsColorEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum converts a DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum) *alpha.DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum"):]) return &e } return nil } // ProtoToDashboardGridLayoutWidgetsTextFormatEnum converts a DashboardGridLayoutWidgetsTextFormatEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnum(e alphapb.MonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnum) *alpha.DashboardGridLayoutWidgetsTextFormatEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnum_name[int32(e)]; ok { e := alpha.DashboardGridLayoutWidgetsTextFormatEnum(n[len("MonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum converts a DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum converts a DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum) *alpha.DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum) *alpha.DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum"):]) return &e } return nil } // ProtoToDashboardMosaicLayoutTilesWidgetTextFormatEnum converts a DashboardMosaicLayoutTilesWidgetTextFormatEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnum(e alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnum) *alpha.DashboardMosaicLayoutTilesWidgetTextFormatEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnum_name[int32(e)]; ok { e := alpha.DashboardMosaicLayoutTilesWidgetTextFormatEnum(n[len("MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum converts a DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum converts a DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum converts a DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum) *alpha.DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum) *alpha.DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum"):]) return &e } return nil } // ProtoToDashboardRowLayoutRowsWidgetsTextFormatEnum converts a DashboardRowLayoutRowsWidgetsTextFormatEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnum(e alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnum) *alpha.DashboardRowLayoutRowsWidgetsTextFormatEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnum_name[int32(e)]; ok { e := alpha.DashboardRowLayoutRowsWidgetsTextFormatEnum(n[len("MonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum"):]) return &e } return nil } // ProtoToDashboardColumnLayoutColumnsWidgetsTextFormatEnum converts a DashboardColumnLayoutColumnsWidgetsTextFormatEnum enum from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnum(e alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnum) *alpha.DashboardColumnLayoutColumnsWidgetsTextFormatEnum { if e == 0 { return nil } if n, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnum_name[int32(e)]; ok { e := alpha.DashboardColumnLayoutColumnsWidgetsTextFormatEnum(n[len("MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnum"):]) return &e } return nil } // ProtoToDashboardGridLayout converts a DashboardGridLayout object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayout(p *alphapb.MonitoringAlphaDashboardGridLayout) *alpha.DashboardGridLayout { if p == nil { return nil } obj := &alpha.DashboardGridLayout{ Columns: dcl.Int64OrNil(p.GetColumns()), } for _, r := range p.GetWidgets() { obj.Widgets = append(obj.Widgets, *ProtoToMonitoringAlphaDashboardGridLayoutWidgets(r)) } return obj } // ProtoToDashboardGridLayoutWidgets converts a DashboardGridLayoutWidgets object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgets(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgets) *alpha.DashboardGridLayoutWidgets { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgets{ Title: dcl.StringOrNil(p.GetTitle()), XyChart: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChart(p.GetXyChart()), Scorecard: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecard(p.GetScorecard()), Text: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsText(p.GetText()), Blank: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsBlank(p.GetBlank()), LogsPanel: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsLogsPanel(p.GetLogsPanel()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChart converts a DashboardGridLayoutWidgetsXyChart object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChart(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChart) *alpha.DashboardGridLayoutWidgetsXyChart { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChart{ TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()), XAxis: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxis(p.GetXAxis()), YAxis: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxis(p.GetYAxis()), ChartOptions: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptions(p.GetChartOptions()), } for _, r := range p.GetDataSets() { obj.DataSets = append(obj.DataSets, *ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSets(r)) } for _, r := range p.GetThresholds() { obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholds(r)) } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartDataSets converts a DashboardGridLayoutWidgetsXyChartDataSets object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSets(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSets) *alpha.DashboardGridLayoutWidgetsXyChartDataSets { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSets{ TimeSeriesQuery: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()), PlotType: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(p.GetPlotType()), LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()), MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery{ TimeSeriesFilter: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()), TimeSeriesFilterRatio: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()), TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()), UnitOverride: dcl.StringOrNil(p.GetUnitOverride()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{ Numerator: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()), Denominator: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartThresholds converts a DashboardGridLayoutWidgetsXyChartThresholds object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholds(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholds) *alpha.DashboardGridLayoutWidgetsXyChartThresholds { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartThresholds{ Label: dcl.StringOrNil(p.GetLabel()), Value: dcl.Float64OrNil(p.GetValue()), Color: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(p.GetColor()), Direction: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartXAxis converts a DashboardGridLayoutWidgetsXyChartXAxis object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxis(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxis) *alpha.DashboardGridLayoutWidgetsXyChartXAxis { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartXAxis{ Label: dcl.StringOrNil(p.GetLabel()), Scale: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(p.GetScale()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartYAxis converts a DashboardGridLayoutWidgetsXyChartYAxis object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxis(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxis) *alpha.DashboardGridLayoutWidgetsXyChartYAxis { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartYAxis{ Label: dcl.StringOrNil(p.GetLabel()), Scale: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(p.GetScale()), } return obj } // ProtoToDashboardGridLayoutWidgetsXyChartChartOptions converts a DashboardGridLayoutWidgetsXyChartChartOptions object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptions(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptions) *alpha.DashboardGridLayoutWidgetsXyChartChartOptions { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsXyChartChartOptions{ Mode: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(p.GetMode()), } return obj } // ProtoToDashboardGridLayoutWidgetsScorecard converts a DashboardGridLayoutWidgetsScorecard object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecard(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecard) *alpha.DashboardGridLayoutWidgetsScorecard { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecard{ TimeSeriesQuery: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()), GaugeView: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardGaugeView(p.GetGaugeView()), SparkChartView: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartView(p.GetSparkChartView()), } for _, r := range p.GetThresholds() { obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholds(r)) } return obj } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQuery converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQuery object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQuery(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQuery) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQuery { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQuery{ TimeSeriesFilter: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()), TimeSeriesFilterRatio: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()), TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()), UnitOverride: dcl.StringOrNil(p.GetUnitOverride()), } return obj } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{ Numerator: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()), Denominator: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardGridLayoutWidgetsScorecardGaugeView converts a DashboardGridLayoutWidgetsScorecardGaugeView object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardGaugeView(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardGaugeView) *alpha.DashboardGridLayoutWidgetsScorecardGaugeView { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardGaugeView{ LowerBound: dcl.Float64OrNil(p.GetLowerBound()), UpperBound: dcl.Float64OrNil(p.GetUpperBound()), } return obj } // ProtoToDashboardGridLayoutWidgetsScorecardSparkChartView converts a DashboardGridLayoutWidgetsScorecardSparkChartView object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartView(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartView) *alpha.DashboardGridLayoutWidgetsScorecardSparkChartView { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardSparkChartView{ SparkChartType: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()), MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()), } return obj } // ProtoToDashboardGridLayoutWidgetsScorecardThresholds converts a DashboardGridLayoutWidgetsScorecardThresholds object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholds(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholds) *alpha.DashboardGridLayoutWidgetsScorecardThresholds { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsScorecardThresholds{ Label: dcl.StringOrNil(p.GetLabel()), Value: dcl.Float64OrNil(p.GetValue()), Color: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(p.GetColor()), Direction: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardGridLayoutWidgetsText converts a DashboardGridLayoutWidgetsText object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsText(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsText) *alpha.DashboardGridLayoutWidgetsText { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsText{ Content: dcl.StringOrNil(p.GetContent()), Format: ProtoToMonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnum(p.GetFormat()), } return obj } // ProtoToDashboardGridLayoutWidgetsBlank converts a DashboardGridLayoutWidgetsBlank object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsBlank(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsBlank) *alpha.DashboardGridLayoutWidgetsBlank { if p == nil { return nil } obj := &alpha.DashboardGridLayoutWidgetsBlank{} return obj } // ProtoToDashboardGridLayoutWidgetsLogsPanel converts a DashboardGridLayoutWidgetsLogsPanel object from its proto representation. func ProtoToMonitoringAlphaDashboardGridLayoutWidgetsLogsPanel(p *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsLogsPanel) *alpha.DashboardGridLayoutWidgetsLogsPanel { if p == nil { return nil } obj := &alpha.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 ProtoToMonitoringAlphaDashboardMosaicLayout(p *alphapb.MonitoringAlphaDashboardMosaicLayout) *alpha.DashboardMosaicLayout { if p == nil { return nil } obj := &alpha.DashboardMosaicLayout{ Columns: dcl.Int64OrNil(p.GetColumns()), } for _, r := range p.GetTiles() { obj.Tiles = append(obj.Tiles, *ProtoToMonitoringAlphaDashboardMosaicLayoutTiles(r)) } return obj } // ProtoToDashboardMosaicLayoutTiles converts a DashboardMosaicLayoutTiles object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTiles(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTiles) *alpha.DashboardMosaicLayoutTiles { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTiles{ XPos: dcl.Int64OrNil(p.GetXPos()), YPos: dcl.Int64OrNil(p.GetYPos()), Width: dcl.Int64OrNil(p.GetWidth()), Height: dcl.Int64OrNil(p.GetHeight()), Widget: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidget(p.GetWidget()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidget converts a DashboardMosaicLayoutTilesWidget object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidget(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidget) *alpha.DashboardMosaicLayoutTilesWidget { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidget{ Title: dcl.StringOrNil(p.GetTitle()), XyChart: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChart(p.GetXyChart()), Scorecard: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecard(p.GetScorecard()), Text: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetText(p.GetText()), Blank: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetBlank(p.GetBlank()), LogsPanel: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetLogsPanel(p.GetLogsPanel()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChart converts a DashboardMosaicLayoutTilesWidgetXyChart object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChart(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChart) *alpha.DashboardMosaicLayoutTilesWidgetXyChart { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChart{ TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()), XAxis: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxis(p.GetXAxis()), YAxis: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxis(p.GetYAxis()), ChartOptions: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptions(p.GetChartOptions()), } for _, r := range p.GetDataSets() { obj.DataSets = append(obj.DataSets, *ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSets(r)) } for _, r := range p.GetThresholds() { obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholds(r)) } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSets converts a DashboardMosaicLayoutTilesWidgetXyChartDataSets object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSets(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSets) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSets { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSets{ TimeSeriesQuery: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()), PlotType: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(p.GetPlotType()), LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()), MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery{ TimeSeriesFilter: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()), TimeSeriesFilterRatio: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()), TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()), UnitOverride: dcl.StringOrNil(p.GetUnitOverride()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{ Numerator: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()), Denominator: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartThresholds converts a DashboardMosaicLayoutTilesWidgetXyChartThresholds object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholds(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholds) *alpha.DashboardMosaicLayoutTilesWidgetXyChartThresholds { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartThresholds{ Label: dcl.StringOrNil(p.GetLabel()), Value: dcl.Float64OrNil(p.GetValue()), Color: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(p.GetColor()), Direction: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartXAxis converts a DashboardMosaicLayoutTilesWidgetXyChartXAxis object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxis(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxis) *alpha.DashboardMosaicLayoutTilesWidgetXyChartXAxis { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartXAxis{ Label: dcl.StringOrNil(p.GetLabel()), Scale: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(p.GetScale()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartYAxis converts a DashboardMosaicLayoutTilesWidgetXyChartYAxis object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxis(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxis) *alpha.DashboardMosaicLayoutTilesWidgetXyChartYAxis { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartYAxis{ Label: dcl.StringOrNil(p.GetLabel()), Scale: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(p.GetScale()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetXyChartChartOptions converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptions object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptions(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptions) *alpha.DashboardMosaicLayoutTilesWidgetXyChartChartOptions { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetXyChartChartOptions{ Mode: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(p.GetMode()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecard converts a DashboardMosaicLayoutTilesWidgetScorecard object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecard(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecard) *alpha.DashboardMosaicLayoutTilesWidgetScorecard { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecard{ TimeSeriesQuery: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()), GaugeView: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardGaugeView(p.GetGaugeView()), SparkChartView: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartView(p.GetSparkChartView()), } for _, r := range p.GetThresholds() { obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholds(r)) } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery{ TimeSeriesFilter: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()), TimeSeriesFilterRatio: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()), TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()), UnitOverride: dcl.StringOrNil(p.GetUnitOverride()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio{ Numerator: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()), Denominator: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardGaugeView converts a DashboardMosaicLayoutTilesWidgetScorecardGaugeView object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardGaugeView(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardGaugeView) *alpha.DashboardMosaicLayoutTilesWidgetScorecardGaugeView { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardGaugeView{ LowerBound: dcl.Float64OrNil(p.GetLowerBound()), UpperBound: dcl.Float64OrNil(p.GetUpperBound()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardSparkChartView converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartView object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartView(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartView) *alpha.DashboardMosaicLayoutTilesWidgetScorecardSparkChartView { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardSparkChartView{ SparkChartType: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()), MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetScorecardThresholds converts a DashboardMosaicLayoutTilesWidgetScorecardThresholds object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholds(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholds) *alpha.DashboardMosaicLayoutTilesWidgetScorecardThresholds { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetScorecardThresholds{ Label: dcl.StringOrNil(p.GetLabel()), Value: dcl.Float64OrNil(p.GetValue()), Color: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(p.GetColor()), Direction: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetText converts a DashboardMosaicLayoutTilesWidgetText object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetText(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetText) *alpha.DashboardMosaicLayoutTilesWidgetText { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetText{ Content: dcl.StringOrNil(p.GetContent()), Format: ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnum(p.GetFormat()), } return obj } // ProtoToDashboardMosaicLayoutTilesWidgetBlank converts a DashboardMosaicLayoutTilesWidgetBlank object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetBlank(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetBlank) *alpha.DashboardMosaicLayoutTilesWidgetBlank { if p == nil { return nil } obj := &alpha.DashboardMosaicLayoutTilesWidgetBlank{} return obj } // ProtoToDashboardMosaicLayoutTilesWidgetLogsPanel converts a DashboardMosaicLayoutTilesWidgetLogsPanel object from its proto representation. func ProtoToMonitoringAlphaDashboardMosaicLayoutTilesWidgetLogsPanel(p *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetLogsPanel) *alpha.DashboardMosaicLayoutTilesWidgetLogsPanel { if p == nil { return nil } obj := &alpha.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 ProtoToMonitoringAlphaDashboardRowLayout(p *alphapb.MonitoringAlphaDashboardRowLayout) *alpha.DashboardRowLayout { if p == nil { return nil } obj := &alpha.DashboardRowLayout{} for _, r := range p.GetRows() { obj.Rows = append(obj.Rows, *ProtoToMonitoringAlphaDashboardRowLayoutRows(r)) } return obj } // ProtoToDashboardRowLayoutRows converts a DashboardRowLayoutRows object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRows(p *alphapb.MonitoringAlphaDashboardRowLayoutRows) *alpha.DashboardRowLayoutRows { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRows{ Weight: dcl.Int64OrNil(p.GetWeight()), } for _, r := range p.GetWidgets() { obj.Widgets = append(obj.Widgets, *ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgets(r)) } return obj } // ProtoToDashboardRowLayoutRowsWidgets converts a DashboardRowLayoutRowsWidgets object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgets(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgets) *alpha.DashboardRowLayoutRowsWidgets { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgets{ Title: dcl.StringOrNil(p.GetTitle()), XyChart: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChart(p.GetXyChart()), Scorecard: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecard(p.GetScorecard()), Text: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsText(p.GetText()), Blank: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsBlank(p.GetBlank()), LogsPanel: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsLogsPanel(p.GetLogsPanel()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChart converts a DashboardRowLayoutRowsWidgetsXyChart object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChart(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChart) *alpha.DashboardRowLayoutRowsWidgetsXyChart { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChart{ TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()), XAxis: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxis(p.GetXAxis()), YAxis: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxis(p.GetYAxis()), ChartOptions: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptions(p.GetChartOptions()), } for _, r := range p.GetDataSets() { obj.DataSets = append(obj.DataSets, *ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSets(r)) } for _, r := range p.GetThresholds() { obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholds(r)) } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSets converts a DashboardRowLayoutRowsWidgetsXyChartDataSets object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSets(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSets) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSets { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSets{ TimeSeriesQuery: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()), PlotType: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(p.GetPlotType()), LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()), MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery{ TimeSeriesFilter: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()), TimeSeriesFilterRatio: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()), TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()), UnitOverride: dcl.StringOrNil(p.GetUnitOverride()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{ Numerator: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()), Denominator: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartThresholds converts a DashboardRowLayoutRowsWidgetsXyChartThresholds object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholds(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholds) *alpha.DashboardRowLayoutRowsWidgetsXyChartThresholds { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartThresholds{ Label: dcl.StringOrNil(p.GetLabel()), Value: dcl.Float64OrNil(p.GetValue()), Color: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(p.GetColor()), Direction: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartXAxis converts a DashboardRowLayoutRowsWidgetsXyChartXAxis object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxis(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxis) *alpha.DashboardRowLayoutRowsWidgetsXyChartXAxis { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartXAxis{ Label: dcl.StringOrNil(p.GetLabel()), Scale: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(p.GetScale()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartYAxis converts a DashboardRowLayoutRowsWidgetsXyChartYAxis object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxis(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxis) *alpha.DashboardRowLayoutRowsWidgetsXyChartYAxis { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartYAxis{ Label: dcl.StringOrNil(p.GetLabel()), Scale: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(p.GetScale()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsXyChartChartOptions converts a DashboardRowLayoutRowsWidgetsXyChartChartOptions object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptions(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptions) *alpha.DashboardRowLayoutRowsWidgetsXyChartChartOptions { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsXyChartChartOptions{ Mode: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(p.GetMode()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecard converts a DashboardRowLayoutRowsWidgetsScorecard object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecard(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecard) *alpha.DashboardRowLayoutRowsWidgetsScorecard { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecard{ TimeSeriesQuery: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()), GaugeView: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardGaugeView(p.GetGaugeView()), SparkChartView: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartView(p.GetSparkChartView()), } for _, r := range p.GetThresholds() { obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholds(r)) } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery{ TimeSeriesFilter: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()), TimeSeriesFilterRatio: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()), TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()), UnitOverride: dcl.StringOrNil(p.GetUnitOverride()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{ Numerator: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()), Denominator: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecardGaugeView converts a DashboardRowLayoutRowsWidgetsScorecardGaugeView object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardGaugeView(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardGaugeView) *alpha.DashboardRowLayoutRowsWidgetsScorecardGaugeView { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardGaugeView{ LowerBound: dcl.Float64OrNil(p.GetLowerBound()), UpperBound: dcl.Float64OrNil(p.GetUpperBound()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecardSparkChartView converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartView object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartView(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartView) *alpha.DashboardRowLayoutRowsWidgetsScorecardSparkChartView { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardSparkChartView{ SparkChartType: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()), MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsScorecardThresholds converts a DashboardRowLayoutRowsWidgetsScorecardThresholds object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholds(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholds) *alpha.DashboardRowLayoutRowsWidgetsScorecardThresholds { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsScorecardThresholds{ Label: dcl.StringOrNil(p.GetLabel()), Value: dcl.Float64OrNil(p.GetValue()), Color: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(p.GetColor()), Direction: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsText converts a DashboardRowLayoutRowsWidgetsText object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsText(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsText) *alpha.DashboardRowLayoutRowsWidgetsText { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsText{ Content: dcl.StringOrNil(p.GetContent()), Format: ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnum(p.GetFormat()), } return obj } // ProtoToDashboardRowLayoutRowsWidgetsBlank converts a DashboardRowLayoutRowsWidgetsBlank object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsBlank(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsBlank) *alpha.DashboardRowLayoutRowsWidgetsBlank { if p == nil { return nil } obj := &alpha.DashboardRowLayoutRowsWidgetsBlank{} return obj } // ProtoToDashboardRowLayoutRowsWidgetsLogsPanel converts a DashboardRowLayoutRowsWidgetsLogsPanel object from its proto representation. func ProtoToMonitoringAlphaDashboardRowLayoutRowsWidgetsLogsPanel(p *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsLogsPanel) *alpha.DashboardRowLayoutRowsWidgetsLogsPanel { if p == nil { return nil } obj := &alpha.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 ProtoToMonitoringAlphaDashboardColumnLayout(p *alphapb.MonitoringAlphaDashboardColumnLayout) *alpha.DashboardColumnLayout { if p == nil { return nil } obj := &alpha.DashboardColumnLayout{} for _, r := range p.GetColumns() { obj.Columns = append(obj.Columns, *ProtoToMonitoringAlphaDashboardColumnLayoutColumns(r)) } return obj } // ProtoToDashboardColumnLayoutColumns converts a DashboardColumnLayoutColumns object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumns(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumns) *alpha.DashboardColumnLayoutColumns { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumns{ Weight: dcl.Int64OrNil(p.GetWeight()), } for _, r := range p.GetWidgets() { obj.Widgets = append(obj.Widgets, *ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgets(r)) } return obj } // ProtoToDashboardColumnLayoutColumnsWidgets converts a DashboardColumnLayoutColumnsWidgets object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgets(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgets) *alpha.DashboardColumnLayoutColumnsWidgets { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgets{ Title: dcl.StringOrNil(p.GetTitle()), XyChart: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChart(p.GetXyChart()), Scorecard: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecard(p.GetScorecard()), Text: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsText(p.GetText()), Blank: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsBlank(p.GetBlank()), LogsPanel: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsLogsPanel(p.GetLogsPanel()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChart converts a DashboardColumnLayoutColumnsWidgetsXyChart object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChart(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChart) *alpha.DashboardColumnLayoutColumnsWidgetsXyChart { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChart{ TimeshiftDuration: dcl.StringOrNil(p.GetTimeshiftDuration()), XAxis: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxis(p.GetXAxis()), YAxis: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxis(p.GetYAxis()), ChartOptions: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptions(p.GetChartOptions()), } for _, r := range p.GetDataSets() { obj.DataSets = append(obj.DataSets, *ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSets(r)) } for _, r := range p.GetThresholds() { obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholds(r)) } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSets converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSets object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSets(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSets) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSets { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSets{ TimeSeriesQuery: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery(p.GetTimeSeriesQuery()), PlotType: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(p.GetPlotType()), LegendTemplate: dcl.StringOrNil(p.GetLegendTemplate()), MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery{ TimeSeriesFilter: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()), TimeSeriesFilterRatio: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()), TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()), UnitOverride: dcl.StringOrNil(p.GetUnitOverride()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{ Numerator: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()), Denominator: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartThresholds converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholds object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholds(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholds) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartThresholds { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartThresholds{ Label: dcl.StringOrNil(p.GetLabel()), Value: dcl.Float64OrNil(p.GetValue()), Color: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(p.GetColor()), Direction: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartXAxis converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxis object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxis(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxis) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartXAxis { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartXAxis{ Label: dcl.StringOrNil(p.GetLabel()), Scale: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(p.GetScale()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartYAxis converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxis object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxis(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxis) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartYAxis { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartYAxis{ Label: dcl.StringOrNil(p.GetLabel()), Scale: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(p.GetScale()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsXyChartChartOptions converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptions object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptions(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptions) *alpha.DashboardColumnLayoutColumnsWidgetsXyChartChartOptions { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsXyChartChartOptions{ Mode: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(p.GetMode()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecard converts a DashboardColumnLayoutColumnsWidgetsScorecard object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecard(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecard) *alpha.DashboardColumnLayoutColumnsWidgetsScorecard { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecard{ TimeSeriesQuery: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery(p.GetTimeSeriesQuery()), GaugeView: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardGaugeView(p.GetGaugeView()), SparkChartView: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView(p.GetSparkChartView()), } for _, r := range p.GetThresholds() { obj.Thresholds = append(obj.Thresholds, *ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholds(r)) } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery{ TimeSeriesFilter: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p.GetTimeSeriesFilter()), TimeSeriesFilterRatio: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p.GetTimeSeriesFilterRatio()), TimeSeriesQueryLanguage: dcl.StringOrNil(p.GetTimeSeriesQueryLanguage()), UnitOverride: dcl.StringOrNil(p.GetUnitOverride()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p.GetAggregation()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{ Numerator: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p.GetNumerator()), Denominator: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p.GetDenominator()), SecondaryAggregation: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p.GetSecondaryAggregation()), PickTimeSeriesFilter: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p.GetPickTimeSeriesFilter()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{ Filter: dcl.StringOrNil(p.GetFilter()), Aggregation: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p.GetAggregation()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{ AlignmentPeriod: dcl.StringOrNil(p.GetAlignmentPeriod()), PerSeriesAligner: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(p.GetPerSeriesAligner()), CrossSeriesReducer: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(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 ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{ RankingMethod: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(p.GetRankingMethod()), NumTimeSeries: dcl.Int64OrNil(p.GetNumTimeSeries()), Direction: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardGaugeView converts a DashboardColumnLayoutColumnsWidgetsScorecardGaugeView object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardGaugeView(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardGaugeView) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardGaugeView { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardGaugeView{ LowerBound: dcl.Float64OrNil(p.GetLowerBound()), UpperBound: dcl.Float64OrNil(p.GetUpperBound()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView{ SparkChartType: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(p.GetSparkChartType()), MinAlignmentPeriod: dcl.StringOrNil(p.GetMinAlignmentPeriod()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsScorecardThresholds converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholds object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholds(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholds) *alpha.DashboardColumnLayoutColumnsWidgetsScorecardThresholds { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsScorecardThresholds{ Label: dcl.StringOrNil(p.GetLabel()), Value: dcl.Float64OrNil(p.GetValue()), Color: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(p.GetColor()), Direction: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(p.GetDirection()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsText converts a DashboardColumnLayoutColumnsWidgetsText object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsText(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsText) *alpha.DashboardColumnLayoutColumnsWidgetsText { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsText{ Content: dcl.StringOrNil(p.GetContent()), Format: ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnum(p.GetFormat()), } return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsBlank converts a DashboardColumnLayoutColumnsWidgetsBlank object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsBlank(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsBlank) *alpha.DashboardColumnLayoutColumnsWidgetsBlank { if p == nil { return nil } obj := &alpha.DashboardColumnLayoutColumnsWidgetsBlank{} return obj } // ProtoToDashboardColumnLayoutColumnsWidgetsLogsPanel converts a DashboardColumnLayoutColumnsWidgetsLogsPanel object from its proto representation. func ProtoToMonitoringAlphaDashboardColumnLayoutColumnsWidgetsLogsPanel(p *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsLogsPanel) *alpha.DashboardColumnLayoutColumnsWidgetsLogsPanel { if p == nil { return nil } obj := &alpha.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 *alphapb.MonitoringAlphaDashboard) *alpha.Dashboard { obj := &alpha.Dashboard{ Name: dcl.StringOrNil(p.GetName()), DisplayName: dcl.StringOrNil(p.GetDisplayName()), GridLayout: ProtoToMonitoringAlphaDashboardGridLayout(p.GetGridLayout()), MosaicLayout: ProtoToMonitoringAlphaDashboardMosaicLayout(p.GetMosaicLayout()), RowLayout: ProtoToMonitoringAlphaDashboardRowLayout(p.GetRowLayout()), ColumnLayout: ProtoToMonitoringAlphaDashboardColumnLayout(p.GetColumnLayout()), Project: dcl.StringOrNil(p.GetProject()), Etag: dcl.StringOrNil(p.GetEtag()), } return obj } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } // DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum_value["DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum(0) } // DashboardGridLayoutWidgetsXyChartThresholdsColorEnumToProto converts a DashboardGridLayoutWidgetsXyChartThresholdsColorEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartThresholdsColorEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum_value["DashboardGridLayoutWidgetsXyChartThresholdsColorEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnum(0) } // DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumToProto converts a DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum_value["DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum(0) } // DashboardGridLayoutWidgetsXyChartXAxisScaleEnumToProto converts a DashboardGridLayoutWidgetsXyChartXAxisScaleEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartXAxisScaleEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum_value["DashboardGridLayoutWidgetsXyChartXAxisScaleEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnum(0) } // DashboardGridLayoutWidgetsXyChartYAxisScaleEnumToProto converts a DashboardGridLayoutWidgetsXyChartYAxisScaleEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartYAxisScaleEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum_value["DashboardGridLayoutWidgetsXyChartYAxisScaleEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnum(0) } // DashboardGridLayoutWidgetsXyChartChartOptionsModeEnumToProto converts a DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnumToProto(e *alpha.DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum_value["DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } // DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum_value["DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum(0) } // DashboardGridLayoutWidgetsScorecardThresholdsColorEnumToProto converts a DashboardGridLayoutWidgetsScorecardThresholdsColorEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardThresholdsColorEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum_value["DashboardGridLayoutWidgetsScorecardThresholdsColorEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnum(0) } // DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumToProto converts a DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumToProto(e *alpha.DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum_value["DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum(0) } // DashboardGridLayoutWidgetsTextFormatEnumToProto converts a DashboardGridLayoutWidgetsTextFormatEnum enum to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnumToProto(e *alpha.DashboardGridLayoutWidgetsTextFormatEnum) alphapb.MonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnum { if e == nil { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnum_value["DashboardGridLayoutWidgetsTextFormatEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnum(v) } return alphapb.MonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum_value["DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum_value["DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum_value["DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum_value["DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum_value["DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum(0) } // DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumToProto converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum_value["DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum_value["DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum_value["DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum(0) } // DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumToProto converts a DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum_value["DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum(0) } // DashboardMosaicLayoutTilesWidgetTextFormatEnumToProto converts a DashboardMosaicLayoutTilesWidgetTextFormatEnum enum to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnumToProto(e *alpha.DashboardMosaicLayoutTilesWidgetTextFormatEnum) alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnum { if e == nil { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnum_value["DashboardMosaicLayoutTilesWidgetTextFormatEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnum(v) } return alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum_value["DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum_value["DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum_value["DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum_value["DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum_value["DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum(0) } // DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumToProto converts a DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum_value["DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum_value["DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum_value["DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum(0) } // DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumToProto converts a DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum_value["DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum(0) } // DashboardRowLayoutRowsWidgetsTextFormatEnumToProto converts a DashboardRowLayoutRowsWidgetsTextFormatEnum enum to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnumToProto(e *alpha.DashboardRowLayoutRowsWidgetsTextFormatEnum) alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnum { if e == nil { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnum_value["DashboardRowLayoutRowsWidgetsTextFormatEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnum(v) } return alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum(0) } // DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum_value["DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum(0) } // DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum_value["DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum(0) } // DashboardColumnLayoutColumnsWidgetsTextFormatEnumToProto converts a DashboardColumnLayoutColumnsWidgetsTextFormatEnum enum to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnumToProto(e *alpha.DashboardColumnLayoutColumnsWidgetsTextFormatEnum) alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnum { if e == nil { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnum(0) } if v, ok := alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnum_value["DashboardColumnLayoutColumnsWidgetsTextFormatEnum"+string(*e)]; ok { return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnum(v) } return alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnum(0) } // DashboardGridLayoutToProto converts a DashboardGridLayout object to its proto representation. func MonitoringAlphaDashboardGridLayoutToProto(o *alpha.DashboardGridLayout) *alphapb.MonitoringAlphaDashboardGridLayout { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayout{} p.SetColumns(dcl.ValueOrEmptyInt64(o.Columns)) sWidgets := make([]*alphapb.MonitoringAlphaDashboardGridLayoutWidgets, len(o.Widgets)) for i, r := range o.Widgets { sWidgets[i] = MonitoringAlphaDashboardGridLayoutWidgetsToProto(&r) } p.SetWidgets(sWidgets) return p } // DashboardGridLayoutWidgetsToProto converts a DashboardGridLayoutWidgets object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsToProto(o *alpha.DashboardGridLayoutWidgets) *alphapb.MonitoringAlphaDashboardGridLayoutWidgets { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgets{} p.SetTitle(dcl.ValueOrEmptyString(o.Title)) p.SetXyChart(MonitoringAlphaDashboardGridLayoutWidgetsXyChartToProto(o.XyChart)) p.SetScorecard(MonitoringAlphaDashboardGridLayoutWidgetsScorecardToProto(o.Scorecard)) p.SetText(MonitoringAlphaDashboardGridLayoutWidgetsTextToProto(o.Text)) p.SetBlank(MonitoringAlphaDashboardGridLayoutWidgetsBlankToProto(o.Blank)) p.SetLogsPanel(MonitoringAlphaDashboardGridLayoutWidgetsLogsPanelToProto(o.LogsPanel)) return p } // DashboardGridLayoutWidgetsXyChartToProto converts a DashboardGridLayoutWidgetsXyChart object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartToProto(o *alpha.DashboardGridLayoutWidgetsXyChart) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChart { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChart{} p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration)) p.SetXAxis(MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisToProto(o.XAxis)) p.SetYAxis(MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisToProto(o.YAxis)) p.SetChartOptions(MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsToProto(o.ChartOptions)) sDataSets := make([]*alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSets, len(o.DataSets)) for i, r := range o.DataSets { sDataSets[i] = MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsToProto(&r) } p.SetDataSets(sDataSets) sThresholds := make([]*alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholds, len(o.Thresholds)) for i, r := range o.Thresholds { sThresholds[i] = MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsToProto(&r) } p.SetThresholds(sThresholds) return p } // DashboardGridLayoutWidgetsXyChartDataSetsToProto converts a DashboardGridLayoutWidgetsXyChartDataSets object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSets) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSets { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSets{} p.SetTimeSeriesQuery(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery)) p.SetPlotType(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery{} p.SetTimeSeriesFilter(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter)) p.SetTimeSeriesFilterRatio(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation)) p.SetSecondaryAggregation(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{} p.SetNumerator(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator)) p.SetDenominator(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator)) p.SetSecondaryAggregation(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation)) return p } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation)) return p } // DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *alpha.DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardGridLayoutWidgetsXyChartThresholdsToProto converts a DashboardGridLayoutWidgetsXyChartThresholds object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsToProto(o *alpha.DashboardGridLayoutWidgetsXyChartThresholds) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholds { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholds{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetValue(dcl.ValueOrEmptyDouble(o.Value)) p.SetColor(MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsColorEnumToProto(o.Color)) p.SetDirection(MonitoringAlphaDashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumToProto(o.Direction)) return p } // DashboardGridLayoutWidgetsXyChartXAxisToProto converts a DashboardGridLayoutWidgetsXyChartXAxis object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisToProto(o *alpha.DashboardGridLayoutWidgetsXyChartXAxis) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxis { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxis{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetScale(MonitoringAlphaDashboardGridLayoutWidgetsXyChartXAxisScaleEnumToProto(o.Scale)) return p } // DashboardGridLayoutWidgetsXyChartYAxisToProto converts a DashboardGridLayoutWidgetsXyChartYAxis object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisToProto(o *alpha.DashboardGridLayoutWidgetsXyChartYAxis) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxis { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxis{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetScale(MonitoringAlphaDashboardGridLayoutWidgetsXyChartYAxisScaleEnumToProto(o.Scale)) return p } // DashboardGridLayoutWidgetsXyChartChartOptionsToProto converts a DashboardGridLayoutWidgetsXyChartChartOptions object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsToProto(o *alpha.DashboardGridLayoutWidgetsXyChartChartOptions) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptions { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptions{} p.SetMode(MonitoringAlphaDashboardGridLayoutWidgetsXyChartChartOptionsModeEnumToProto(o.Mode)) return p } // DashboardGridLayoutWidgetsScorecardToProto converts a DashboardGridLayoutWidgetsScorecard object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardToProto(o *alpha.DashboardGridLayoutWidgetsScorecard) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecard { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecard{} p.SetTimeSeriesQuery(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery)) p.SetGaugeView(MonitoringAlphaDashboardGridLayoutWidgetsScorecardGaugeViewToProto(o.GaugeView)) p.SetSparkChartView(MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewToProto(o.SparkChartView)) sThresholds := make([]*alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholds, len(o.Thresholds)) for i, r := range o.Thresholds { sThresholds[i] = MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsToProto(&r) } p.SetThresholds(sThresholds) return p } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQuery object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQuery { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQuery{} p.SetTimeSeriesFilter(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter)) p.SetTimeSeriesFilterRatio(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation)) p.SetSecondaryAggregation(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{} p.SetNumerator(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator)) p.SetDenominator(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator)) p.SetSecondaryAggregation(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation)) return p } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation)) return p } // DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *alpha.DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardGridLayoutWidgetsScorecardGaugeViewToProto converts a DashboardGridLayoutWidgetsScorecardGaugeView object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardGaugeViewToProto(o *alpha.DashboardGridLayoutWidgetsScorecardGaugeView) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardGaugeView { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardGaugeView{} p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound)) p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound)) return p } // DashboardGridLayoutWidgetsScorecardSparkChartViewToProto converts a DashboardGridLayoutWidgetsScorecardSparkChartView object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewToProto(o *alpha.DashboardGridLayoutWidgetsScorecardSparkChartView) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartView { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartView{} p.SetSparkChartType(MonitoringAlphaDashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType)) p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod)) return p } // DashboardGridLayoutWidgetsScorecardThresholdsToProto converts a DashboardGridLayoutWidgetsScorecardThresholds object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsToProto(o *alpha.DashboardGridLayoutWidgetsScorecardThresholds) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholds { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholds{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetValue(dcl.ValueOrEmptyDouble(o.Value)) p.SetColor(MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsColorEnumToProto(o.Color)) p.SetDirection(MonitoringAlphaDashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumToProto(o.Direction)) return p } // DashboardGridLayoutWidgetsTextToProto converts a DashboardGridLayoutWidgetsText object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsTextToProto(o *alpha.DashboardGridLayoutWidgetsText) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsText { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsText{} p.SetContent(dcl.ValueOrEmptyString(o.Content)) p.SetFormat(MonitoringAlphaDashboardGridLayoutWidgetsTextFormatEnumToProto(o.Format)) return p } // DashboardGridLayoutWidgetsBlankToProto converts a DashboardGridLayoutWidgetsBlank object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsBlankToProto(o *alpha.DashboardGridLayoutWidgetsBlank) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsBlank { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsBlank{} return p } // DashboardGridLayoutWidgetsLogsPanelToProto converts a DashboardGridLayoutWidgetsLogsPanel object to its proto representation. func MonitoringAlphaDashboardGridLayoutWidgetsLogsPanelToProto(o *alpha.DashboardGridLayoutWidgetsLogsPanel) *alphapb.MonitoringAlphaDashboardGridLayoutWidgetsLogsPanel { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardGridLayoutWidgetsLogsPanel{} 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 MonitoringAlphaDashboardMosaicLayoutToProto(o *alpha.DashboardMosaicLayout) *alphapb.MonitoringAlphaDashboardMosaicLayout { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayout{} p.SetColumns(dcl.ValueOrEmptyInt64(o.Columns)) sTiles := make([]*alphapb.MonitoringAlphaDashboardMosaicLayoutTiles, len(o.Tiles)) for i, r := range o.Tiles { sTiles[i] = MonitoringAlphaDashboardMosaicLayoutTilesToProto(&r) } p.SetTiles(sTiles) return p } // DashboardMosaicLayoutTilesToProto converts a DashboardMosaicLayoutTiles object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesToProto(o *alpha.DashboardMosaicLayoutTiles) *alphapb.MonitoringAlphaDashboardMosaicLayoutTiles { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTiles{} 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(MonitoringAlphaDashboardMosaicLayoutTilesWidgetToProto(o.Widget)) return p } // DashboardMosaicLayoutTilesWidgetToProto converts a DashboardMosaicLayoutTilesWidget object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetToProto(o *alpha.DashboardMosaicLayoutTilesWidget) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidget { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidget{} p.SetTitle(dcl.ValueOrEmptyString(o.Title)) p.SetXyChart(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartToProto(o.XyChart)) p.SetScorecard(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardToProto(o.Scorecard)) p.SetText(MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextToProto(o.Text)) p.SetBlank(MonitoringAlphaDashboardMosaicLayoutTilesWidgetBlankToProto(o.Blank)) p.SetLogsPanel(MonitoringAlphaDashboardMosaicLayoutTilesWidgetLogsPanelToProto(o.LogsPanel)) return p } // DashboardMosaicLayoutTilesWidgetXyChartToProto converts a DashboardMosaicLayoutTilesWidgetXyChart object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChart) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChart { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChart{} p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration)) p.SetXAxis(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisToProto(o.XAxis)) p.SetYAxis(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisToProto(o.YAxis)) p.SetChartOptions(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsToProto(o.ChartOptions)) sDataSets := make([]*alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSets, len(o.DataSets)) for i, r := range o.DataSets { sDataSets[i] = MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsToProto(&r) } p.SetDataSets(sDataSets) sThresholds := make([]*alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholds, len(o.Thresholds)) for i, r := range o.Thresholds { sThresholds[i] = MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsToProto(&r) } p.SetThresholds(sThresholds) return p } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSets object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSets) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSets { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSets{} p.SetTimeSeriesQuery(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery)) p.SetPlotType(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery{} p.SetTimeSeriesFilter(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter)) p.SetTimeSeriesFilterRatio(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation)) p.SetSecondaryAggregation(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{} p.SetNumerator(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator)) p.SetDenominator(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator)) p.SetSecondaryAggregation(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation)) return p } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation)) return p } // DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardMosaicLayoutTilesWidgetXyChartThresholdsToProto converts a DashboardMosaicLayoutTilesWidgetXyChartThresholds object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartThresholds) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholds { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholds{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetValue(dcl.ValueOrEmptyDouble(o.Value)) p.SetColor(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumToProto(o.Color)) p.SetDirection(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumToProto(o.Direction)) return p } // DashboardMosaicLayoutTilesWidgetXyChartXAxisToProto converts a DashboardMosaicLayoutTilesWidgetXyChartXAxis object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartXAxis) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxis { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxis{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetScale(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumToProto(o.Scale)) return p } // DashboardMosaicLayoutTilesWidgetXyChartYAxisToProto converts a DashboardMosaicLayoutTilesWidgetXyChartYAxis object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartYAxis) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxis { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxis{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetScale(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumToProto(o.Scale)) return p } // DashboardMosaicLayoutTilesWidgetXyChartChartOptionsToProto converts a DashboardMosaicLayoutTilesWidgetXyChartChartOptions object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsToProto(o *alpha.DashboardMosaicLayoutTilesWidgetXyChartChartOptions) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptions { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptions{} p.SetMode(MonitoringAlphaDashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumToProto(o.Mode)) return p } // DashboardMosaicLayoutTilesWidgetScorecardToProto converts a DashboardMosaicLayoutTilesWidgetScorecard object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecard) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecard { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecard{} p.SetTimeSeriesQuery(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery)) p.SetGaugeView(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardGaugeViewToProto(o.GaugeView)) p.SetSparkChartView(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewToProto(o.SparkChartView)) sThresholds := make([]*alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholds, len(o.Thresholds)) for i, r := range o.Thresholds { sThresholds[i] = MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsToProto(&r) } p.SetThresholds(sThresholds) return p } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery{} p.SetTimeSeriesFilter(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter)) p.SetTimeSeriesFilterRatio(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation)) p.SetSecondaryAggregation(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio{} p.SetNumerator(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator)) p.SetDenominator(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator)) p.SetSecondaryAggregation(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation)) return p } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation)) return p } // DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardMosaicLayoutTilesWidgetScorecardGaugeViewToProto converts a DashboardMosaicLayoutTilesWidgetScorecardGaugeView object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardGaugeViewToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardGaugeView) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardGaugeView { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardGaugeView{} p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound)) p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound)) return p } // DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewToProto converts a DashboardMosaicLayoutTilesWidgetScorecardSparkChartView object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartView { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartView{} p.SetSparkChartType(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType)) p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod)) return p } // DashboardMosaicLayoutTilesWidgetScorecardThresholdsToProto converts a DashboardMosaicLayoutTilesWidgetScorecardThresholds object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsToProto(o *alpha.DashboardMosaicLayoutTilesWidgetScorecardThresholds) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholds { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholds{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetValue(dcl.ValueOrEmptyDouble(o.Value)) p.SetColor(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumToProto(o.Color)) p.SetDirection(MonitoringAlphaDashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumToProto(o.Direction)) return p } // DashboardMosaicLayoutTilesWidgetTextToProto converts a DashboardMosaicLayoutTilesWidgetText object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextToProto(o *alpha.DashboardMosaicLayoutTilesWidgetText) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetText { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetText{} p.SetContent(dcl.ValueOrEmptyString(o.Content)) p.SetFormat(MonitoringAlphaDashboardMosaicLayoutTilesWidgetTextFormatEnumToProto(o.Format)) return p } // DashboardMosaicLayoutTilesWidgetBlankToProto converts a DashboardMosaicLayoutTilesWidgetBlank object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetBlankToProto(o *alpha.DashboardMosaicLayoutTilesWidgetBlank) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetBlank { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetBlank{} return p } // DashboardMosaicLayoutTilesWidgetLogsPanelToProto converts a DashboardMosaicLayoutTilesWidgetLogsPanel object to its proto representation. func MonitoringAlphaDashboardMosaicLayoutTilesWidgetLogsPanelToProto(o *alpha.DashboardMosaicLayoutTilesWidgetLogsPanel) *alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetLogsPanel { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardMosaicLayoutTilesWidgetLogsPanel{} 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 MonitoringAlphaDashboardRowLayoutToProto(o *alpha.DashboardRowLayout) *alphapb.MonitoringAlphaDashboardRowLayout { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayout{} sRows := make([]*alphapb.MonitoringAlphaDashboardRowLayoutRows, len(o.Rows)) for i, r := range o.Rows { sRows[i] = MonitoringAlphaDashboardRowLayoutRowsToProto(&r) } p.SetRows(sRows) return p } // DashboardRowLayoutRowsToProto converts a DashboardRowLayoutRows object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsToProto(o *alpha.DashboardRowLayoutRows) *alphapb.MonitoringAlphaDashboardRowLayoutRows { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRows{} p.SetWeight(dcl.ValueOrEmptyInt64(o.Weight)) sWidgets := make([]*alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgets, len(o.Widgets)) for i, r := range o.Widgets { sWidgets[i] = MonitoringAlphaDashboardRowLayoutRowsWidgetsToProto(&r) } p.SetWidgets(sWidgets) return p } // DashboardRowLayoutRowsWidgetsToProto converts a DashboardRowLayoutRowsWidgets object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsToProto(o *alpha.DashboardRowLayoutRowsWidgets) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgets { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgets{} p.SetTitle(dcl.ValueOrEmptyString(o.Title)) p.SetXyChart(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartToProto(o.XyChart)) p.SetScorecard(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardToProto(o.Scorecard)) p.SetText(MonitoringAlphaDashboardRowLayoutRowsWidgetsTextToProto(o.Text)) p.SetBlank(MonitoringAlphaDashboardRowLayoutRowsWidgetsBlankToProto(o.Blank)) p.SetLogsPanel(MonitoringAlphaDashboardRowLayoutRowsWidgetsLogsPanelToProto(o.LogsPanel)) return p } // DashboardRowLayoutRowsWidgetsXyChartToProto converts a DashboardRowLayoutRowsWidgetsXyChart object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChart) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChart { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChart{} p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration)) p.SetXAxis(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisToProto(o.XAxis)) p.SetYAxis(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisToProto(o.YAxis)) p.SetChartOptions(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsToProto(o.ChartOptions)) sDataSets := make([]*alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSets, len(o.DataSets)) for i, r := range o.DataSets { sDataSets[i] = MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsToProto(&r) } p.SetDataSets(sDataSets) sThresholds := make([]*alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholds, len(o.Thresholds)) for i, r := range o.Thresholds { sThresholds[i] = MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsToProto(&r) } p.SetThresholds(sThresholds) return p } // DashboardRowLayoutRowsWidgetsXyChartDataSetsToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSets object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSets) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSets { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSets{} p.SetTimeSeriesQuery(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery)) p.SetPlotType(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery{} p.SetTimeSeriesFilter(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter)) p.SetTimeSeriesFilterRatio(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation)) p.SetSecondaryAggregation(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{} p.SetNumerator(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator)) p.SetDenominator(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator)) p.SetSecondaryAggregation(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation)) return p } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation)) return p } // DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardRowLayoutRowsWidgetsXyChartThresholdsToProto converts a DashboardRowLayoutRowsWidgetsXyChartThresholds object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartThresholds) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholds { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholds{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetValue(dcl.ValueOrEmptyDouble(o.Value)) p.SetColor(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumToProto(o.Color)) p.SetDirection(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumToProto(o.Direction)) return p } // DashboardRowLayoutRowsWidgetsXyChartXAxisToProto converts a DashboardRowLayoutRowsWidgetsXyChartXAxis object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartXAxis) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxis { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxis{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetScale(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumToProto(o.Scale)) return p } // DashboardRowLayoutRowsWidgetsXyChartYAxisToProto converts a DashboardRowLayoutRowsWidgetsXyChartYAxis object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartYAxis) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxis { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxis{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetScale(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumToProto(o.Scale)) return p } // DashboardRowLayoutRowsWidgetsXyChartChartOptionsToProto converts a DashboardRowLayoutRowsWidgetsXyChartChartOptions object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsToProto(o *alpha.DashboardRowLayoutRowsWidgetsXyChartChartOptions) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptions { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptions{} p.SetMode(MonitoringAlphaDashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumToProto(o.Mode)) return p } // DashboardRowLayoutRowsWidgetsScorecardToProto converts a DashboardRowLayoutRowsWidgetsScorecard object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecard) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecard { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecard{} p.SetTimeSeriesQuery(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery)) p.SetGaugeView(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardGaugeViewToProto(o.GaugeView)) p.SetSparkChartView(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewToProto(o.SparkChartView)) sThresholds := make([]*alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholds, len(o.Thresholds)) for i, r := range o.Thresholds { sThresholds[i] = MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsToProto(&r) } p.SetThresholds(sThresholds) return p } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery{} p.SetTimeSeriesFilter(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter)) p.SetTimeSeriesFilterRatio(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation)) p.SetSecondaryAggregation(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{} p.SetNumerator(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator)) p.SetDenominator(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator)) p.SetSecondaryAggregation(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation)) return p } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation)) return p } // DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardRowLayoutRowsWidgetsScorecardGaugeViewToProto converts a DashboardRowLayoutRowsWidgetsScorecardGaugeView object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardGaugeViewToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardGaugeView) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardGaugeView { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardGaugeView{} p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound)) p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound)) return p } // DashboardRowLayoutRowsWidgetsScorecardSparkChartViewToProto converts a DashboardRowLayoutRowsWidgetsScorecardSparkChartView object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardSparkChartView) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartView { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartView{} p.SetSparkChartType(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType)) p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod)) return p } // DashboardRowLayoutRowsWidgetsScorecardThresholdsToProto converts a DashboardRowLayoutRowsWidgetsScorecardThresholds object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsToProto(o *alpha.DashboardRowLayoutRowsWidgetsScorecardThresholds) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholds { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholds{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetValue(dcl.ValueOrEmptyDouble(o.Value)) p.SetColor(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumToProto(o.Color)) p.SetDirection(MonitoringAlphaDashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumToProto(o.Direction)) return p } // DashboardRowLayoutRowsWidgetsTextToProto converts a DashboardRowLayoutRowsWidgetsText object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsTextToProto(o *alpha.DashboardRowLayoutRowsWidgetsText) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsText { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsText{} p.SetContent(dcl.ValueOrEmptyString(o.Content)) p.SetFormat(MonitoringAlphaDashboardRowLayoutRowsWidgetsTextFormatEnumToProto(o.Format)) return p } // DashboardRowLayoutRowsWidgetsBlankToProto converts a DashboardRowLayoutRowsWidgetsBlank object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsBlankToProto(o *alpha.DashboardRowLayoutRowsWidgetsBlank) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsBlank { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsBlank{} return p } // DashboardRowLayoutRowsWidgetsLogsPanelToProto converts a DashboardRowLayoutRowsWidgetsLogsPanel object to its proto representation. func MonitoringAlphaDashboardRowLayoutRowsWidgetsLogsPanelToProto(o *alpha.DashboardRowLayoutRowsWidgetsLogsPanel) *alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsLogsPanel { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardRowLayoutRowsWidgetsLogsPanel{} 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 MonitoringAlphaDashboardColumnLayoutToProto(o *alpha.DashboardColumnLayout) *alphapb.MonitoringAlphaDashboardColumnLayout { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayout{} sColumns := make([]*alphapb.MonitoringAlphaDashboardColumnLayoutColumns, len(o.Columns)) for i, r := range o.Columns { sColumns[i] = MonitoringAlphaDashboardColumnLayoutColumnsToProto(&r) } p.SetColumns(sColumns) return p } // DashboardColumnLayoutColumnsToProto converts a DashboardColumnLayoutColumns object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsToProto(o *alpha.DashboardColumnLayoutColumns) *alphapb.MonitoringAlphaDashboardColumnLayoutColumns { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumns{} p.SetWeight(dcl.ValueOrEmptyInt64(o.Weight)) sWidgets := make([]*alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgets, len(o.Widgets)) for i, r := range o.Widgets { sWidgets[i] = MonitoringAlphaDashboardColumnLayoutColumnsWidgetsToProto(&r) } p.SetWidgets(sWidgets) return p } // DashboardColumnLayoutColumnsWidgetsToProto converts a DashboardColumnLayoutColumnsWidgets object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsToProto(o *alpha.DashboardColumnLayoutColumnsWidgets) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgets { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgets{} p.SetTitle(dcl.ValueOrEmptyString(o.Title)) p.SetXyChart(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartToProto(o.XyChart)) p.SetScorecard(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardToProto(o.Scorecard)) p.SetText(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextToProto(o.Text)) p.SetBlank(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsBlankToProto(o.Blank)) p.SetLogsPanel(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsLogsPanelToProto(o.LogsPanel)) return p } // DashboardColumnLayoutColumnsWidgetsXyChartToProto converts a DashboardColumnLayoutColumnsWidgetsXyChart object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChart) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChart { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChart{} p.SetTimeshiftDuration(dcl.ValueOrEmptyString(o.TimeshiftDuration)) p.SetXAxis(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisToProto(o.XAxis)) p.SetYAxis(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisToProto(o.YAxis)) p.SetChartOptions(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsToProto(o.ChartOptions)) sDataSets := make([]*alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSets, len(o.DataSets)) for i, r := range o.DataSets { sDataSets[i] = MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsToProto(&r) } p.SetDataSets(sDataSets) sThresholds := make([]*alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholds, len(o.Thresholds)) for i, r := range o.Thresholds { sThresholds[i] = MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsToProto(&r) } p.SetThresholds(sThresholds) return p } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSets object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSets) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSets { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSets{} p.SetTimeSeriesQuery(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o.TimeSeriesQuery)) p.SetPlotType(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery{} p.SetTimeSeriesFilter(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter)) p.SetTimeSeriesFilterRatio(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation)) p.SetSecondaryAggregation(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{} p.SetNumerator(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator)) p.SetDenominator(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator)) p.SetSecondaryAggregation(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation)) return p } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation)) return p } // DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardColumnLayoutColumnsWidgetsXyChartThresholdsToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartThresholds object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartThresholds) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholds { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholds{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetValue(dcl.ValueOrEmptyDouble(o.Value)) p.SetColor(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumToProto(o.Color)) p.SetDirection(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumToProto(o.Direction)) return p } // DashboardColumnLayoutColumnsWidgetsXyChartXAxisToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartXAxis object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartXAxis) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxis { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxis{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetScale(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumToProto(o.Scale)) return p } // DashboardColumnLayoutColumnsWidgetsXyChartYAxisToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartYAxis object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartYAxis) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxis { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxis{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetScale(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumToProto(o.Scale)) return p } // DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsToProto converts a DashboardColumnLayoutColumnsWidgetsXyChartChartOptions object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptions { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptions{} p.SetMode(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumToProto(o.Mode)) return p } // DashboardColumnLayoutColumnsWidgetsScorecardToProto converts a DashboardColumnLayoutColumnsWidgetsScorecard object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecard) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecard { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecard{} p.SetTimeSeriesQuery(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryToProto(o.TimeSeriesQuery)) p.SetGaugeView(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardGaugeViewToProto(o.GaugeView)) p.SetSparkChartView(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewToProto(o.SparkChartView)) sThresholds := make([]*alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholds, len(o.Thresholds)) for i, r := range o.Thresholds { sThresholds[i] = MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsToProto(&r) } p.SetThresholds(sThresholds) return p } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery{} p.SetTimeSeriesFilter(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o.TimeSeriesFilter)) p.SetTimeSeriesFilterRatio(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o.Aggregation)) p.SetSecondaryAggregation(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{} p.SetNumerator(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o.Numerator)) p.SetDenominator(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o.Denominator)) p.SetSecondaryAggregation(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o.SecondaryAggregation)) p.SetPickTimeSeriesFilter(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o.PickTimeSeriesFilter)) return p } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o.Aggregation)) return p } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{} p.SetFilter(dcl.ValueOrEmptyString(o.Filter)) p.SetAggregation(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o.Aggregation)) return p } // DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{} p.SetAlignmentPeriod(dcl.ValueOrEmptyString(o.AlignmentPeriod)) p.SetPerSeriesAligner(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumToProto(o.PerSeriesAligner)) p.SetCrossSeriesReducer(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumToProto(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 MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{} p.SetRankingMethod(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumToProto(o.RankingMethod)) p.SetNumTimeSeries(dcl.ValueOrEmptyInt64(o.NumTimeSeries)) p.SetDirection(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumToProto(o.Direction)) return p } // DashboardColumnLayoutColumnsWidgetsScorecardGaugeViewToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardGaugeView object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardGaugeViewToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardGaugeView { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardGaugeView{} p.SetLowerBound(dcl.ValueOrEmptyDouble(o.LowerBound)) p.SetUpperBound(dcl.ValueOrEmptyDouble(o.UpperBound)) return p } // DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView{} p.SetSparkChartType(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumToProto(o.SparkChartType)) p.SetMinAlignmentPeriod(dcl.ValueOrEmptyString(o.MinAlignmentPeriod)) return p } // DashboardColumnLayoutColumnsWidgetsScorecardThresholdsToProto converts a DashboardColumnLayoutColumnsWidgetsScorecardThresholds object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsScorecardThresholds) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholds { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholds{} p.SetLabel(dcl.ValueOrEmptyString(o.Label)) p.SetValue(dcl.ValueOrEmptyDouble(o.Value)) p.SetColor(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumToProto(o.Color)) p.SetDirection(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumToProto(o.Direction)) return p } // DashboardColumnLayoutColumnsWidgetsTextToProto converts a DashboardColumnLayoutColumnsWidgetsText object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsText) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsText { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsText{} p.SetContent(dcl.ValueOrEmptyString(o.Content)) p.SetFormat(MonitoringAlphaDashboardColumnLayoutColumnsWidgetsTextFormatEnumToProto(o.Format)) return p } // DashboardColumnLayoutColumnsWidgetsBlankToProto converts a DashboardColumnLayoutColumnsWidgetsBlank object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsBlankToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsBlank) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsBlank { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsBlank{} return p } // DashboardColumnLayoutColumnsWidgetsLogsPanelToProto converts a DashboardColumnLayoutColumnsWidgetsLogsPanel object to its proto representation. func MonitoringAlphaDashboardColumnLayoutColumnsWidgetsLogsPanelToProto(o *alpha.DashboardColumnLayoutColumnsWidgetsLogsPanel) *alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsLogsPanel { if o == nil { return nil } p := &alphapb.MonitoringAlphaDashboardColumnLayoutColumnsWidgetsLogsPanel{} 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 *alpha.Dashboard) *alphapb.MonitoringAlphaDashboard { p := &alphapb.MonitoringAlphaDashboard{} p.SetName(dcl.ValueOrEmptyString(resource.Name)) p.SetDisplayName(dcl.ValueOrEmptyString(resource.DisplayName)) p.SetGridLayout(MonitoringAlphaDashboardGridLayoutToProto(resource.GridLayout)) p.SetMosaicLayout(MonitoringAlphaDashboardMosaicLayoutToProto(resource.MosaicLayout)) p.SetRowLayout(MonitoringAlphaDashboardRowLayoutToProto(resource.RowLayout)) p.SetColumnLayout(MonitoringAlphaDashboardColumnLayoutToProto(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 *alpha.Client, request *alphapb.ApplyMonitoringAlphaDashboardRequest) (*alphapb.MonitoringAlphaDashboard, error) { p := ProtoToDashboard(request.GetResource()) res, err := c.ApplyDashboard(ctx, p) if err != nil { return nil, err } r := DashboardToProto(res) return r, nil } // applyMonitoringAlphaDashboard handles the gRPC request by passing it to the underlying Dashboard Apply() method. func (s *DashboardServer) ApplyMonitoringAlphaDashboard(ctx context.Context, request *alphapb.ApplyMonitoringAlphaDashboardRequest) (*alphapb.MonitoringAlphaDashboard, 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) DeleteMonitoringAlphaDashboard(ctx context.Context, request *alphapb.DeleteMonitoringAlphaDashboardRequest) (*emptypb.Empty, error) { cl, err := createConfigDashboard(ctx, request.GetServiceAccountFile()) if err != nil { return nil, err } return &emptypb.Empty{}, cl.DeleteDashboard(ctx, ProtoToDashboard(request.GetResource())) } // ListMonitoringAlphaDashboard handles the gRPC request by passing it to the underlying DashboardList() method. func (s *DashboardServer) ListMonitoringAlphaDashboard(ctx context.Context, request *alphapb.ListMonitoringAlphaDashboardRequest) (*alphapb.ListMonitoringAlphaDashboardResponse, 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 []*alphapb.MonitoringAlphaDashboard for _, r := range resources.Items { rp := DashboardToProto(r) protos = append(protos, rp) } p := &alphapb.ListMonitoringAlphaDashboardResponse{} p.SetItems(protos) return p, nil } func createConfigDashboard(ctx context.Context, service_account_file string) (*alpha.Client, error) { conf := dcl.NewConfig(dcl.WithUserAgent("dcl-test"), dcl.WithCredentialsFile(service_account_file)) return alpha.NewClient(conf), nil }