Documentation
¶
Index ¶
- func Aggregation_AlignmentPeriod_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
- func Aggregation_AlignmentPeriod_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
- func Aggregation_FromProto(mapCtx *direct.MapContext, in *pb.Aggregation) *krm.Aggregation
- func Aggregation_ToProto(mapCtx *direct.MapContext, in *krm.Aggregation) *pb.Aggregation
- func AlertChart_FromProto(mapCtx *direct.MapContext, in *pb.AlertChart) *krm.AlertChart
- func AlertChart_ToProto(mapCtx *direct.MapContext, in *krm.AlertChart) *pb.AlertChart
- func AlertpolicyAggregations_FromProto(mapCtx *direct.MapContext, in *pb.Aggregation) *krm.AlertpolicyAggregations
- func AlertpolicyAggregations_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyAggregations) *pb.Aggregation
- func AlertpolicyAlertStrategy_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_AlertStrategy) *krm.AlertpolicyAlertStrategy
- func AlertpolicyAlertStrategy_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyAlertStrategy) *pb.AlertPolicy_AlertStrategy
- func AlertpolicyBooleanTest_Column_ToProto(mapCtx *direct.MapContext, in string) string
- func AlertpolicyBooleanTest_FromProto(mapCtx *direct.MapContext, ...) *krm.AlertpolicyBooleanTest
- func AlertpolicyBooleanTest_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyBooleanTest) *pb.AlertPolicy_Condition_SqlCondition_BooleanTest
- func AlertpolicyConditionAbsent_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_MetricAbsence) *krm.AlertpolicyConditionAbsent
- func AlertpolicyConditionAbsent_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionAbsent) *pb.AlertPolicy_Condition_MetricAbsence
- func AlertpolicyConditionMatchedLog_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_LogMatch) *krm.AlertpolicyConditionMatchedLog
- func AlertpolicyConditionMatchedLog_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionMatchedLog) *pb.AlertPolicy_Condition_LogMatch
- func AlertpolicyConditionMonitoringQueryLanguage_FromProto(mapCtx *direct.MapContext, ...) *krm.AlertpolicyConditionMonitoringQueryLanguage
- func AlertpolicyConditionMonitoringQueryLanguage_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionMonitoringQueryLanguage) *pb.AlertPolicy_Condition_MonitoringQueryLanguageCondition
- func AlertpolicyConditionPrometheusQueryLanguage_FromProto(mapCtx *direct.MapContext, ...) *krm.AlertpolicyConditionPrometheusQueryLanguage
- func AlertpolicyConditionPrometheusQueryLanguage_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionPrometheusQueryLanguage) *pb.AlertPolicy_Condition_PrometheusQueryLanguageCondition
- func AlertpolicyConditionSql_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_SqlCondition) *krm.AlertpolicyConditionSql
- func AlertpolicyConditionSql_Query_ToProto(mapCtx *direct.MapContext, in string) string
- func AlertpolicyConditionSql_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionSql) *pb.AlertPolicy_Condition_SqlCondition
- func AlertpolicyConditionThreshold_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_MetricThreshold) *krm.AlertpolicyConditionThreshold
- func AlertpolicyConditionThreshold_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionThreshold) *pb.AlertPolicy_Condition_MetricThreshold
- func AlertpolicyConditions_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition) *krm.AlertpolicyConditions
- func AlertpolicyConditions_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditions) *pb.AlertPolicy_Condition
- func AlertpolicyCreationRecordStatus_FromProto(mapCtx *direct.MapContext, in *pb.MutationRecord) *krm.AlertpolicyCreationRecordStatus
- func AlertpolicyCreationRecordStatus_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyCreationRecordStatus) *pb.MutationRecord
- func AlertpolicyDaily_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_SqlCondition_Daily) *krm.AlertpolicyDaily
- func AlertpolicyDaily_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyDaily) *pb.AlertPolicy_Condition_SqlCondition_Daily
- func AlertpolicyDenominatorAggregations_FromProto(mapCtx *direct.MapContext, in *pb.Aggregation) *krm.AlertpolicyDenominatorAggregations
- func AlertpolicyDenominatorAggregations_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyDenominatorAggregations) *pb.Aggregation
- func AlertpolicyDocumentation_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Documentation) *krm.AlertpolicyDocumentation
- func AlertpolicyDocumentation_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyDocumentation) *pb.AlertPolicy_Documentation
- func AlertpolicyExecutionTime_FromProto(mapCtx *direct.MapContext, in *timeofday.TimeOfDay) *krm.AlertpolicyExecutionTime
- func AlertpolicyExecutionTime_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyExecutionTime) *timeofday.TimeOfDay
- func AlertpolicyForecastOptions_FromProto(mapCtx *direct.MapContext, ...) *krm.AlertpolicyForecastOptions
- func AlertpolicyForecastOptions_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyForecastOptions) *pb.AlertPolicy_Condition_MetricThreshold_ForecastOptions
- func AlertpolicyHourly_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_SqlCondition_Hourly) *krm.AlertpolicyHourly
- func AlertpolicyHourly_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyHourly) *pb.AlertPolicy_Condition_SqlCondition_Hourly
- func AlertpolicyMinutes_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_SqlCondition_Minutes) *krm.AlertpolicyMinutes
- func AlertpolicyMinutes_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyMinutes) *pb.AlertPolicy_Condition_SqlCondition_Minutes
- func AlertpolicyNotificationChannelStrategy_FromProto(mapCtx *direct.MapContext, ...) *krm.AlertpolicyNotificationChannelStrategy
- func AlertpolicyNotificationChannelStrategy_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyNotificationChannelStrategy) *pb.AlertPolicy_AlertStrategy_NotificationChannelStrategy
- func AlertpolicyNotificationRateLimit_FromProto(mapCtx *direct.MapContext, ...) *krm.AlertpolicyNotificationRateLimit
- func AlertpolicyNotificationRateLimit_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyNotificationRateLimit) *pb.AlertPolicy_AlertStrategy_NotificationRateLimit
- func AlertpolicyRowCountTest_FromProto(mapCtx *direct.MapContext, ...) *krm.AlertpolicyRowCountTest
- func AlertpolicyRowCountTest_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyRowCountTest) *pb.AlertPolicy_Condition_SqlCondition_RowCountTest
- func AlertpolicyTrigger_Count_ToProto(mapCtx *direct.MapContext, in *int64) *pb.AlertPolicy_Condition_Trigger_Count
- func AlertpolicyTrigger_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_Trigger) *krm.AlertpolicyTrigger
- func AlertpolicyTrigger_Percent_ToProto(mapCtx *direct.MapContext, in *float64) *pb.AlertPolicy_Condition_Trigger_Percent
- func AlertpolicyTrigger_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyTrigger) *pb.AlertPolicy_Condition_Trigger
- func BlankView_FromProto(mapCtx *direct.MapContext, in *emptypb.Empty) *krm.BlankView
- func BlankView_ToProto(mapCtx *direct.MapContext, in *krm.BlankView) *emptypb.Empty
- func ChartOptions_FromProto(mapCtx *direct.MapContext, in *pb.ChartOptions) *krm.ChartOptions
- func ChartOptions_ToProto(mapCtx *direct.MapContext, in *krm.ChartOptions) *pb.ChartOptions
- func CollapsibleGroup_FromProto(mapCtx *direct.MapContext, in *pb.CollapsibleGroup) *krm.CollapsibleGroup
- func CollapsibleGroup_ToProto(mapCtx *direct.MapContext, in *krm.CollapsibleGroup) *pb.CollapsibleGroup
- func ColumnLayout_Column_FromProto(mapCtx *direct.MapContext, in *pb.ColumnLayout_Column) *krm.ColumnLayout_Column
- func ColumnLayout_Column_ToProto(mapCtx *direct.MapContext, in *krm.ColumnLayout_Column) *pb.ColumnLayout_Column
- func ColumnLayout_FromProto(mapCtx *direct.MapContext, in *pb.ColumnLayout) *krm.ColumnLayout
- func ColumnLayout_ToProto(mapCtx *direct.MapContext, in *krm.ColumnLayout) *pb.ColumnLayout
- func ComputeChangedFields(actual proto.Message, desired proto.Message) sets.Set[string]
- func DashboardFilter_FromProto(mapCtx *direct.MapContext, in *pb.DashboardFilter) *krm.DashboardFilter
- func DashboardFilter_StringValue_ToProto(mapCtx *direct.MapContext, in *string) *pb.DashboardFilter_StringValue
- func DashboardFilter_ToProto(mapCtx *direct.MapContext, in *krm.DashboardFilter) *pb.DashboardFilter
- func DashboardTimeSeriesQuery_TimeSeriesQueryLanguage_ToProto(mapCtx *direct.MapContext, in *string) *pb.TimeSeriesQuery_TimeSeriesQueryLanguage
- func DataSet_MinAlignmentPeriod_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
- func DataSet_MinAlignmentPeriod_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
- func Empty_FromProto(mapCtx *direct.MapContext, in *emptypb.Empty) *krm.Empty
- func Empty_ToProto(mapCtx *direct.MapContext, in *krm.Empty) *emptypb.Empty
- func ErrorReportingPanel_FromProto(mapCtx *direct.MapContext, in *pb.ErrorReportingPanel) *krm.ErrorReportingPanel
- func ErrorReportingPanel_ToProto(mapCtx *direct.MapContext, in *krm.ErrorReportingPanel) *pb.ErrorReportingPanel
- func GridLayout_FromProto(mapCtx *direct.MapContext, in *pb.GridLayout) *krm.GridLayout
- func GridLayout_ToProto(mapCtx *direct.MapContext, in *krm.GridLayout) *pb.GridLayout
- func IncidentList_FromProto(mapCtx *direct.MapContext, in *pb.IncidentList) *krm.IncidentList
- func IncidentList_ToProto(mapCtx *direct.MapContext, in *krm.IncidentList) *pb.IncidentList
- func LogsPanel_FromProto(mapCtx *direct.MapContext, in *pb.LogsPanel) *krm.LogsPanel
- func LogsPanel_ResourceNames_FromProto(mapCtx *direct.MapContext, in []string) []krm.LogsPanelResourceRef
- func LogsPanel_ResourceNames_ToProto(mapCtx *direct.MapContext, in []krm.LogsPanelResourceRef) []string
- func LogsPanel_ToProto(mapCtx *direct.MapContext, in *krm.LogsPanel) *pb.LogsPanel
- func MetricdescriptorLabels_FromProto(mapCtx *direct.MapContext, in *labelpb.LabelDescriptor) *krm.MetricdescriptorLabels
- func MetricdescriptorLabels_ToProto(mapCtx *direct.MapContext, in *krm.MetricdescriptorLabels) *labelpb.LabelDescriptor
- func MetricdescriptorMetadata_FromProto(mapCtx *direct.MapContext, ...) *krm.MetricdescriptorMetadata
- func MetricdescriptorMetadata_ToProto(mapCtx *direct.MapContext, in *krm.MetricdescriptorMetadata) *metricpb.MetricDescriptor_MetricDescriptorMetadata
- func MonitoredResource_FromProto(mapCtx *direct.MapContext, in *monitoredres.MonitoredResource) *krm.MonitoredResource
- func MonitoredResource_ToProto(mapCtx *direct.MapContext, in *krm.MonitoredResource) *monitoredres.MonitoredResource
- func MonitoringAlertPolicySpec_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy) *krm.MonitoringAlertPolicySpec
- func MonitoringAlertPolicySpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringAlertPolicySpec) *pb.AlertPolicy
- func MonitoringAlertPolicyStatus_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy) *krm.MonitoringAlertPolicyStatus
- func MonitoringAlertPolicyStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringAlertPolicyStatus) *pb.AlertPolicy
- func MonitoringDashboardSpec_FromProto(mapCtx *direct.MapContext, in *pb.Dashboard) *krm.MonitoringDashboardSpec
- func MonitoringDashboardSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringDashboardSpec) *pb.Dashboard
- func MonitoringDashboardStatus_FromProto(mapCtx *direct.MapContext, in *pb.Dashboard) *krm.MonitoringDashboardStatus
- func MonitoringDashboardStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringDashboardStatus) *pb.Dashboard
- func MonitoringGroupSpec_FromProto(mapCtx *direct.MapContext, in *pb.Group) *krm.MonitoringGroupSpec
- func MonitoringGroupSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringGroupSpec) *pb.Group
- func MonitoringMetricDescriptorSpec_FromProto(mapCtx *direct.MapContext, in *metricpb.MetricDescriptor) *krm.MonitoringMetricDescriptorSpec
- func MonitoringMetricDescriptorSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringMetricDescriptorSpec) *metricpb.MetricDescriptor
- func MonitoringMetricDescriptorStatus_FromProto(mapCtx *direct.MapContext, in *metricpb.MetricDescriptor) *krm.MonitoringMetricDescriptorStatus
- func MonitoringMetricDescriptorStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringMetricDescriptorStatus) *metricpb.MetricDescriptor
- func MonitoringMonitoredProjectSpec_FromProto(mapCtx *direct.MapContext, in *metricsscopepb.MonitoredProject) *krm.MonitoringMonitoredProjectSpec
- func MonitoringMonitoredProjectSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringMonitoredProjectSpec) *metricsscopepb.MonitoredProject
- func MonitoringMonitoredProjectStatus_FromProto(mapCtx *direct.MapContext, in *metricsscopepb.MonitoredProject) *krm.MonitoringMonitoredProjectStatus
- func MonitoringMonitoredProjectStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringMonitoredProjectStatus) *metricsscopepb.MonitoredProject
- func MonitoringNotificationChannelSpec_FromProto(mapCtx *direct.MapContext, in *pb.NotificationChannel) *krm.MonitoringNotificationChannelSpec
- func MonitoringNotificationChannelSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringNotificationChannelSpec) *pb.NotificationChannel
- func MonitoringNotificationChannelStatus_FromProto(mapCtx *direct.MapContext, in *pb.NotificationChannel) *krm.MonitoringNotificationChannelStatus
- func MonitoringNotificationChannelStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringNotificationChannelStatus) *pb.NotificationChannel
- func MonitoringServiceSpec_FromProto(mapCtx *direct.MapContext, in *pb.Service) *krm.MonitoringServiceSpec
- func MonitoringServiceSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringServiceSpec) *pb.Service
- func MonitoringUptimeCheckConfigSpec_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig) *krm.MonitoringUptimeCheckConfigSpec
- func MonitoringUptimeCheckConfigSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringUptimeCheckConfigSpec) *pb.UptimeCheckConfig
- func MonitoringUptimeCheckConfigStatus_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig) *krm.MonitoringUptimeCheckConfigStatus
- func MonitoringUptimeCheckConfigStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringUptimeCheckConfigStatus) *pb.UptimeCheckConfig
- func MosaicLayout_FromProto(mapCtx *direct.MapContext, in *pb.MosaicLayout) *krm.MosaicLayout
- func MosaicLayout_Tile_FromProto(mapCtx *direct.MapContext, in *pb.MosaicLayout_Tile) *krm.MosaicLayout_Tile
- func MosaicLayout_Tile_ToProto(mapCtx *direct.MapContext, in *krm.MosaicLayout_Tile) *pb.MosaicLayout_Tile
- func MosaicLayout_ToProto(mapCtx *direct.MapContext, in *krm.MosaicLayout) *pb.MosaicLayout
- func PickTimeSeriesFilter_FromProto(mapCtx *direct.MapContext, in *pb.PickTimeSeriesFilter) *krm.PickTimeSeriesFilter
- func PickTimeSeriesFilter_ToProto(mapCtx *direct.MapContext, in *krm.PickTimeSeriesFilter) *pb.PickTimeSeriesFilter
- func PieChartDataSet_MinAlignmentPeriod_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
- func PieChartDataSet_MinAlignmentPeriod_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
- func PieChart_FromProto(mapCtx *direct.MapContext, in *pb.PieChart) *krm.PieChart
- func PieChart_PieChartDataSet_FromProto(mapCtx *direct.MapContext, in *pb.PieChart_PieChartDataSet) *krm.PieChart_PieChartDataSet
- func PieChart_PieChartDataSet_ToProto(mapCtx *direct.MapContext, in *krm.PieChart_PieChartDataSet) *pb.PieChart_PieChartDataSet
- func PieChart_ToProto(mapCtx *direct.MapContext, in *krm.PieChart) *pb.PieChart
- func RowLayout_FromProto(mapCtx *direct.MapContext, in *pb.RowLayout) *krm.RowLayout
- func RowLayout_Row_FromProto(mapCtx *direct.MapContext, in *pb.RowLayout_Row) *krm.RowLayout_Row
- func RowLayout_Row_ToProto(mapCtx *direct.MapContext, in *krm.RowLayout_Row) *pb.RowLayout_Row
- func RowLayout_ToProto(mapCtx *direct.MapContext, in *krm.RowLayout) *pb.RowLayout
- func Scorecard_FromProto(mapCtx *direct.MapContext, in *pb.Scorecard) *krm.Scorecard
- func Scorecard_GaugeView_FromProto(mapCtx *direct.MapContext, in *pb.Scorecard_GaugeView) *krm.Scorecard_GaugeView
- func Scorecard_GaugeView_ToProto(mapCtx *direct.MapContext, in *krm.Scorecard_GaugeView) *pb.Scorecard_GaugeView
- func Scorecard_SparkChartView_FromProto(mapCtx *direct.MapContext, in *pb.Scorecard_SparkChartView) *krm.Scorecard_SparkChartView
- func Scorecard_SparkChartView_ToProto(mapCtx *direct.MapContext, in *krm.Scorecard_SparkChartView) *pb.Scorecard_SparkChartView
- func Scorecard_ToProto(mapCtx *direct.MapContext, in *krm.Scorecard) *pb.Scorecard
- func SectionHeader_FromProto(mapCtx *direct.MapContext, in *pb.SectionHeader) *krm.SectionHeader
- func SectionHeader_ToProto(mapCtx *direct.MapContext, in *krm.SectionHeader) *pb.SectionHeader
- func ServiceTelemetry_FromProto(mapCtx *direct.MapContext, in *pb.Service_Telemetry) *krm.ServiceTelemetry
- func ServiceTelemetry_ToProto(mapCtx *direct.MapContext, in *krm.ServiceTelemetry) *pb.Service_Telemetry
- func ShouldReconcileBasedOnEtag(ctx context.Context, u *unstructured.Unstructured, gcpEtag string) bool
- func SingleViewGroup_FromProto(mapCtx *direct.MapContext, in *pb.SingleViewGroup) *krm.SingleViewGroup
- func SingleViewGroup_ToProto(mapCtx *direct.MapContext, in *krm.SingleViewGroup) *pb.SingleViewGroup
- func SparkChartView_MinAlignmentPeriod_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
- func SparkChartView_MinAlignmentPeriod_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
- func StatisticalTimeSeriesFilter_FromProto(mapCtx *direct.MapContext, in *pb.StatisticalTimeSeriesFilter) *krm.StatisticalTimeSeriesFilter
- func StatisticalTimeSeriesFilter_ToProto(mapCtx *direct.MapContext, in *krm.StatisticalTimeSeriesFilter) *pb.StatisticalTimeSeriesFilter
- func TableDataSet_MinAlignmentPeriod_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
- func TableDataSet_MinAlignmentPeriod_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
- func TableDisplayOptions_FromProto(mapCtx *direct.MapContext, in *pb.TableDisplayOptions) *krm.TableDisplayOptions
- func TableDisplayOptions_ToProto(mapCtx *direct.MapContext, in *krm.TableDisplayOptions) *pb.TableDisplayOptions
- func Text_FromProto(mapCtx *direct.MapContext, in *pb.Text) *krm.Text
- func Text_TextStyle_FromProto(mapCtx *direct.MapContext, in *pb.Text_TextStyle) *krm.Text_TextStyle
- func Text_TextStyle_ToProto(mapCtx *direct.MapContext, in *krm.Text_TextStyle) *pb.Text_TextStyle
- func Text_ToProto(mapCtx *direct.MapContext, in *krm.Text) *pb.Text
- func Threshold_FromProto(mapCtx *direct.MapContext, in *pb.Threshold) *krm.Threshold
- func Threshold_ToProto(mapCtx *direct.MapContext, in *krm.Threshold) *pb.Threshold
- func TimeSeriesFilterRatio_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesFilterRatio) *krm.TimeSeriesFilterRatio
- func TimeSeriesFilterRatio_RatioPart_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesFilterRatio_RatioPart) *krm.TimeSeriesFilterRatio_RatioPart
- func TimeSeriesFilterRatio_RatioPart_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesFilterRatio_RatioPart) *pb.TimeSeriesFilterRatio_RatioPart
- func TimeSeriesFilterRatio_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesFilterRatio) *pb.TimeSeriesFilterRatio
- func TimeSeriesFilter_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesFilter) *krm.TimeSeriesFilter
- func TimeSeriesFilter_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesFilter) *pb.TimeSeriesFilter
- func TimeSeriesQuery_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesQuery) *krm.TimeSeriesQuery
- func TimeSeriesQuery_PrometheusQuery_ToProto(mapCtx *direct.MapContext, in *string) *pb.TimeSeriesQuery_PrometheusQuery
- func TimeSeriesQuery_TimeSeriesQueryLanguage_ToProto(mapCtx *direct.MapContext, in *string) *pb.TimeSeriesQuery_TimeSeriesQueryLanguage
- func TimeSeriesQuery_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesQuery) *pb.TimeSeriesQuery
- func TimeSeriesTable_ColumnSettings_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesTable_ColumnSettings) *krm.TimeSeriesTable_ColumnSettings
- func TimeSeriesTable_ColumnSettings_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesTable_ColumnSettings) *pb.TimeSeriesTable_ColumnSettings
- func TimeSeriesTable_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesTable) *krm.TimeSeriesTable
- func TimeSeriesTable_TableDataSet_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesTable_TableDataSet) *krm.TimeSeriesTable_TableDataSet
- func TimeSeriesTable_TableDataSet_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesTable_TableDataSet) *pb.TimeSeriesTable_TableDataSet
- func TimeSeriesTable_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesTable) *pb.TimeSeriesTable
- func UptimeCheckConfig_ContentMatcher_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig_ContentMatcher) *krm.UptimeCheckConfig_ContentMatcher
- func UptimeCheckConfig_ContentMatcher_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_ContentMatcher) *pb.UptimeCheckConfig_ContentMatcher
- func UptimeCheckConfig_HTTPCheck_BasicAuthentication_FromProto(mapCtx *direct.MapContext, ...) *krm.UptimeCheckConfig_HTTPCheck_BasicAuthentication
- func UptimeCheckConfig_HTTPCheck_BasicAuthentication_ToProto(mapCtx *direct.MapContext, ...) *pb.UptimeCheckConfig_HttpCheck_BasicAuthentication
- func UptimeCheckConfig_HTTPCheck_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig_HttpCheck) *krm.UptimeCheckConfig_HTTPCheck
- func UptimeCheckConfig_HTTPCheck_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_HTTPCheck) *pb.UptimeCheckConfig_HttpCheck
- func UptimeCheckConfig_MonitoredResource_FromProto(mapCtx *direct.MapContext, in *monitoredrespb.MonitoredResource) *krm.UptimeCheckConfig_MonitoredResource
- func UptimeCheckConfig_MonitoredResource_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_MonitoredResource) *monitoredrespb.MonitoredResource
- func UptimeCheckConfig_ResourceGroup_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig_ResourceGroup) *krm.UptimeCheckConfig_ResourceGroup
- func UptimeCheckConfig_ResourceGroup_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_ResourceGroup) *pb.UptimeCheckConfig_ResourceGroup
- func UptimeCheckConfig_TCPCheck_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig_TcpCheck) *krm.UptimeCheckConfig_TCPCheck
- func UptimeCheckConfig_TCPCheck_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_TCPCheck) *pb.UptimeCheckConfig_TcpCheck
- func Widget_FromProto(mapCtx *direct.MapContext, in *pb.Widget) *krm.Widget
- func Widget_ToProto(mapCtx *direct.MapContext, in *krm.Widget) *pb.Widget
- func XyChart_Axis_FromProto(mapCtx *direct.MapContext, in *pb.XyChart_Axis) *krm.XyChart_Axis
- func XyChart_Axis_ToProto(mapCtx *direct.MapContext, in *krm.XyChart_Axis) *pb.XyChart_Axis
- func XyChart_DataSet_FromProto(mapCtx *direct.MapContext, in *pb.XyChart_DataSet) *krm.XyChart_DataSet
- func XyChart_DataSet_ToProto(mapCtx *direct.MapContext, in *krm.XyChart_DataSet) *pb.XyChart_DataSet
- func XyChart_FromProto(mapCtx *direct.MapContext, in *pb.XyChart) *krm.XyChart
- func XyChart_TimeshiftDuration_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
- func XyChart_TimeshiftDuration_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
- func XyChart_ToProto(mapCtx *direct.MapContext, in *krm.XyChart) *pb.XyChart
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Aggregation_AlignmentPeriod_FromProto ¶
func Aggregation_AlignmentPeriod_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
func Aggregation_AlignmentPeriod_ToProto ¶
func Aggregation_AlignmentPeriod_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
func Aggregation_FromProto ¶
func Aggregation_FromProto(mapCtx *direct.MapContext, in *pb.Aggregation) *krm.Aggregation
func Aggregation_ToProto ¶
func Aggregation_ToProto(mapCtx *direct.MapContext, in *krm.Aggregation) *pb.Aggregation
func AlertChart_FromProto ¶
func AlertChart_FromProto(mapCtx *direct.MapContext, in *pb.AlertChart) *krm.AlertChart
func AlertChart_ToProto ¶
func AlertChart_ToProto(mapCtx *direct.MapContext, in *krm.AlertChart) *pb.AlertChart
func AlertpolicyAggregations_FromProto ¶ added in v1.154.0
func AlertpolicyAggregations_FromProto(mapCtx *direct.MapContext, in *pb.Aggregation) *krm.AlertpolicyAggregations
found existing non-generated mapping function "AlertChart_ToProto", skipping
func AlertChart_ToProto(mapCtx *direct.MapContext, in *krm.AlertChart) *dashboardpb.AlertChart {
if in == nil {
return nil
}
out := &dashboardpb.AlertChart{}
// MISSING: Name
return out
}
func AlertpolicyAggregations_ToProto ¶ added in v1.154.0
func AlertpolicyAggregations_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyAggregations) *pb.Aggregation
func AlertpolicyAlertStrategy_FromProto ¶ added in v1.154.0
func AlertpolicyAlertStrategy_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_AlertStrategy) *krm.AlertpolicyAlertStrategy
func AlertpolicyAlertStrategy_ToProto ¶ added in v1.154.0
func AlertpolicyAlertStrategy_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyAlertStrategy) *pb.AlertPolicy_AlertStrategy
func AlertpolicyBooleanTest_Column_ToProto ¶ added in v1.154.0
func AlertpolicyBooleanTest_Column_ToProto(mapCtx *direct.MapContext, in string) string
func AlertpolicyBooleanTest_FromProto ¶ added in v1.154.0
func AlertpolicyBooleanTest_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_SqlCondition_BooleanTest) *krm.AlertpolicyBooleanTest
func AlertpolicyBooleanTest_ToProto ¶ added in v1.154.0
func AlertpolicyBooleanTest_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyBooleanTest) *pb.AlertPolicy_Condition_SqlCondition_BooleanTest
func AlertpolicyConditionAbsent_FromProto ¶ added in v1.154.0
func AlertpolicyConditionAbsent_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_MetricAbsence) *krm.AlertpolicyConditionAbsent
AlertpolicyConditionAbsent is hand-coded because Duration is string in KRM but *durationpb.Duration in proto.
func AlertpolicyConditionAbsent_ToProto ¶ added in v1.154.0
func AlertpolicyConditionAbsent_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionAbsent) *pb.AlertPolicy_Condition_MetricAbsence
func AlertpolicyConditionMatchedLog_FromProto ¶ added in v1.154.0
func AlertpolicyConditionMatchedLog_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_LogMatch) *krm.AlertpolicyConditionMatchedLog
AlertpolicyConditionMatchedLog is hand-coded because Filter is non-pointer string.
func AlertpolicyConditionMatchedLog_ToProto ¶ added in v1.154.0
func AlertpolicyConditionMatchedLog_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionMatchedLog) *pb.AlertPolicy_Condition_LogMatch
func AlertpolicyConditionMonitoringQueryLanguage_FromProto ¶ added in v1.154.0
func AlertpolicyConditionMonitoringQueryLanguage_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_MonitoringQueryLanguageCondition) *krm.AlertpolicyConditionMonitoringQueryLanguage
AlertpolicyConditionMonitoringQueryLanguage is hand-coded because Duration and Query are non-pointer strings.
func AlertpolicyConditionMonitoringQueryLanguage_ToProto ¶ added in v1.154.0
func AlertpolicyConditionMonitoringQueryLanguage_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionMonitoringQueryLanguage) *pb.AlertPolicy_Condition_MonitoringQueryLanguageCondition
func AlertpolicyConditionPrometheusQueryLanguage_FromProto ¶ added in v1.154.0
func AlertpolicyConditionPrometheusQueryLanguage_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_PrometheusQueryLanguageCondition) *krm.AlertpolicyConditionPrometheusQueryLanguage
AlertpolicyConditionPrometheusQueryLanguage is hand-coded because Query is non-pointer string.
func AlertpolicyConditionPrometheusQueryLanguage_ToProto ¶ added in v1.154.0
func AlertpolicyConditionPrometheusQueryLanguage_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionPrometheusQueryLanguage) *pb.AlertPolicy_Condition_PrometheusQueryLanguageCondition
func AlertpolicyConditionSql_FromProto ¶ added in v1.154.0
func AlertpolicyConditionSql_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_SqlCondition) *krm.AlertpolicyConditionSql
found existing non-generated mapping function "AlertpolicyConditionPrometheusQueryLanguage_ToProto", skipping
func AlertpolicyConditionPrometheusQueryLanguage_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionPrometheusQueryLanguage) *pb.AlertPolicy_Condition_PrometheusQueryLanguageCondition {
if in == nil {
return nil
}
out := &pb.AlertPolicy_Condition_PrometheusQueryLanguageCondition{}
out.Query = AlertpolicyConditionPrometheusQueryLanguage_Query_ToProto(mapCtx, in.Query)
out.Duration = direct.StringDuration_ToProto(mapCtx, in.Duration)
out.EvaluationInterval = direct.StringDuration_ToProto(mapCtx, in.EvaluationInterval)
out.Labels = in.Labels
out.RuleGroup = direct.ValueOf(in.RuleGroup)
out.AlertRule = direct.ValueOf(in.AlertRule)
// MISSING: DisableMetricValidation
return out
}
func AlertpolicyConditionSql_Query_ToProto ¶ added in v1.154.0
func AlertpolicyConditionSql_Query_ToProto(mapCtx *direct.MapContext, in string) string
func AlertpolicyConditionSql_ToProto ¶ added in v1.154.0
func AlertpolicyConditionSql_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionSql) *pb.AlertPolicy_Condition_SqlCondition
func AlertpolicyConditionThreshold_FromProto ¶ added in v1.154.0
func AlertpolicyConditionThreshold_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_MetricThreshold) *krm.AlertpolicyConditionThreshold
AlertpolicyConditionThreshold is hand-coded because Duration and Comparison are non-pointer types.
func AlertpolicyConditionThreshold_ToProto ¶ added in v1.154.0
func AlertpolicyConditionThreshold_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditionThreshold) *pb.AlertPolicy_Condition_MetricThreshold
func AlertpolicyConditions_FromProto ¶ added in v1.154.0
func AlertpolicyConditions_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition) *krm.AlertpolicyConditions
AlertpolicyConditions is hand-coded to map the Condition oneof and DisplayName non-pointer string.
func AlertpolicyConditions_ToProto ¶ added in v1.154.0
func AlertpolicyConditions_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditions) *pb.AlertPolicy_Condition
func AlertpolicyCreationRecordStatus_FromProto ¶ added in v1.154.0
func AlertpolicyCreationRecordStatus_FromProto(mapCtx *direct.MapContext, in *pb.MutationRecord) *krm.AlertpolicyCreationRecordStatus
found existing non-generated mapping function "AlertpolicyConditions_ToProto", skipping
func AlertpolicyConditions_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyConditions) *pb.AlertPolicy_Condition {
if in == nil {
return nil
}
out := &pb.AlertPolicy_Condition{}
out.Name = direct.ValueOf(in.Name)
out.DisplayName = AlertpolicyConditions_DisplayName_ToProto(mapCtx, in.DisplayName)
if oneof := AlertpolicyConditionThreshold_ToProto(mapCtx, in.ConditionThreshold); oneof != nil {
out.Condition = &pb.AlertPolicy_Condition_ConditionThreshold{ConditionThreshold: oneof}
}
if oneof := AlertpolicyConditionAbsent_ToProto(mapCtx, in.ConditionAbsent); oneof != nil {
out.Condition = &pb.AlertPolicy_Condition_ConditionAbsent{ConditionAbsent: oneof}
}
if oneof := AlertpolicyConditionMatchedLog_ToProto(mapCtx, in.ConditionMatchedLog); oneof != nil {
out.Condition = &pb.AlertPolicy_Condition_ConditionMatchedLog{ConditionMatchedLog: oneof}
}
if oneof := AlertpolicyConditionMonitoringQueryLanguage_ToProto(mapCtx, in.ConditionMonitoringQueryLanguage); oneof != nil {
out.Condition = &pb.AlertPolicy_Condition_ConditionMonitoringQueryLanguage{ConditionMonitoringQueryLanguage: oneof}
}
if oneof := AlertpolicyConditionPrometheusQueryLanguage_ToProto(mapCtx, in.ConditionPrometheusQueryLanguage); oneof != nil {
out.Condition = &pb.AlertPolicy_Condition_ConditionPrometheusQueryLanguage{ConditionPrometheusQueryLanguage: oneof}
}
// MISSING: ConditionSQL
// (near miss): "ConditionSQL" vs "ConditionSql"
return out
}
func AlertpolicyCreationRecordStatus_ToProto ¶ added in v1.154.0
func AlertpolicyCreationRecordStatus_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyCreationRecordStatus) *pb.MutationRecord
func AlertpolicyDaily_FromProto ¶ added in v1.154.0
func AlertpolicyDaily_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_SqlCondition_Daily) *krm.AlertpolicyDaily
func AlertpolicyDaily_ToProto ¶ added in v1.154.0
func AlertpolicyDaily_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyDaily) *pb.AlertPolicy_Condition_SqlCondition_Daily
func AlertpolicyDenominatorAggregations_FromProto ¶ added in v1.154.0
func AlertpolicyDenominatorAggregations_FromProto(mapCtx *direct.MapContext, in *pb.Aggregation) *krm.AlertpolicyDenominatorAggregations
found existing non-generated mapping function "AlertpolicyDaily_ToProto", skipping
func AlertpolicyDaily_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyDaily) *pb.AlertPolicy_Condition_SqlCondition_Daily {
if in == nil {
return nil
}
out := &pb.AlertPolicy_Condition_SqlCondition_Daily{}
out.Periodicity = direct.ValueOf(in.Periodicity)
out.ExecutionTime = AlertpolicyExecutionTime_ToProto(mapCtx, in.ExecutionTime)
return out
}
func AlertpolicyDenominatorAggregations_ToProto ¶ added in v1.154.0
func AlertpolicyDenominatorAggregations_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyDenominatorAggregations) *pb.Aggregation
func AlertpolicyDocumentation_FromProto ¶ added in v1.154.0
func AlertpolicyDocumentation_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Documentation) *krm.AlertpolicyDocumentation
func AlertpolicyDocumentation_ToProto ¶ added in v1.154.0
func AlertpolicyDocumentation_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyDocumentation) *pb.AlertPolicy_Documentation
func AlertpolicyExecutionTime_FromProto ¶ added in v1.154.0
func AlertpolicyExecutionTime_FromProto(mapCtx *direct.MapContext, in *timeofday.TimeOfDay) *krm.AlertpolicyExecutionTime
func AlertpolicyExecutionTime_ToProto ¶ added in v1.154.0
func AlertpolicyExecutionTime_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyExecutionTime) *timeofday.TimeOfDay
func AlertpolicyForecastOptions_FromProto ¶ added in v1.154.0
func AlertpolicyForecastOptions_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_MetricThreshold_ForecastOptions) *krm.AlertpolicyForecastOptions
AlertpolicyForecastOptions is hand-coded because ForecastHorizon is non-pointer string in KRM.
func AlertpolicyForecastOptions_ToProto ¶ added in v1.154.0
func AlertpolicyForecastOptions_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyForecastOptions) *pb.AlertPolicy_Condition_MetricThreshold_ForecastOptions
func AlertpolicyHourly_FromProto ¶ added in v1.154.0
func AlertpolicyHourly_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_SqlCondition_Hourly) *krm.AlertpolicyHourly
func AlertpolicyHourly_ToProto ¶ added in v1.154.0
func AlertpolicyHourly_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyHourly) *pb.AlertPolicy_Condition_SqlCondition_Hourly
func AlertpolicyMinutes_FromProto ¶ added in v1.154.0
func AlertpolicyMinutes_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_SqlCondition_Minutes) *krm.AlertpolicyMinutes
func AlertpolicyMinutes_ToProto ¶ added in v1.154.0
func AlertpolicyMinutes_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyMinutes) *pb.AlertPolicy_Condition_SqlCondition_Minutes
func AlertpolicyNotificationChannelStrategy_FromProto ¶ added in v1.154.0
func AlertpolicyNotificationChannelStrategy_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_AlertStrategy_NotificationChannelStrategy) *krm.AlertpolicyNotificationChannelStrategy
found existing non-generated mapping function "AlertpolicyMinutes_ToProto", skipping
func AlertpolicyMinutes_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyMinutes) *pb.AlertPolicy_Condition_SqlCondition_Minutes {
if in == nil {
return nil
}
out := &pb.AlertPolicy_Condition_SqlCondition_Minutes{}
out.Periodicity = direct.ValueOf(in.Periodicity)
return out
}
func AlertpolicyNotificationChannelStrategy_ToProto ¶ added in v1.154.0
func AlertpolicyNotificationChannelStrategy_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyNotificationChannelStrategy) *pb.AlertPolicy_AlertStrategy_NotificationChannelStrategy
func AlertpolicyNotificationRateLimit_FromProto ¶ added in v1.154.0
func AlertpolicyNotificationRateLimit_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_AlertStrategy_NotificationRateLimit) *krm.AlertpolicyNotificationRateLimit
func AlertpolicyNotificationRateLimit_ToProto ¶ added in v1.154.0
func AlertpolicyNotificationRateLimit_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyNotificationRateLimit) *pb.AlertPolicy_AlertStrategy_NotificationRateLimit
func AlertpolicyRowCountTest_FromProto ¶ added in v1.154.0
func AlertpolicyRowCountTest_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_SqlCondition_RowCountTest) *krm.AlertpolicyRowCountTest
func AlertpolicyRowCountTest_ToProto ¶ added in v1.154.0
func AlertpolicyRowCountTest_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyRowCountTest) *pb.AlertPolicy_Condition_SqlCondition_RowCountTest
func AlertpolicyTrigger_Count_ToProto ¶ added in v1.154.0
func AlertpolicyTrigger_Count_ToProto(mapCtx *direct.MapContext, in *int64) *pb.AlertPolicy_Condition_Trigger_Count
func AlertpolicyTrigger_FromProto ¶ added in v1.154.0
func AlertpolicyTrigger_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy_Condition_Trigger) *krm.AlertpolicyTrigger
AlertpolicyTrigger is hand-coded because Count is int64 in KRM but int32 in proto.
func AlertpolicyTrigger_Percent_ToProto ¶ added in v1.154.0
func AlertpolicyTrigger_Percent_ToProto(mapCtx *direct.MapContext, in *float64) *pb.AlertPolicy_Condition_Trigger_Percent
func AlertpolicyTrigger_ToProto ¶ added in v1.154.0
func AlertpolicyTrigger_ToProto(mapCtx *direct.MapContext, in *krm.AlertpolicyTrigger) *pb.AlertPolicy_Condition_Trigger
func BlankView_FromProto ¶ added in v1.120.0
func BlankView_ToProto ¶ added in v1.120.0
func ChartOptions_FromProto ¶
func ChartOptions_FromProto(mapCtx *direct.MapContext, in *pb.ChartOptions) *krm.ChartOptions
func ChartOptions_ToProto ¶
func ChartOptions_ToProto(mapCtx *direct.MapContext, in *krm.ChartOptions) *pb.ChartOptions
func CollapsibleGroup_FromProto ¶
func CollapsibleGroup_FromProto(mapCtx *direct.MapContext, in *pb.CollapsibleGroup) *krm.CollapsibleGroup
func CollapsibleGroup_ToProto ¶
func CollapsibleGroup_ToProto(mapCtx *direct.MapContext, in *krm.CollapsibleGroup) *pb.CollapsibleGroup
func ColumnLayout_Column_FromProto ¶
func ColumnLayout_Column_FromProto(mapCtx *direct.MapContext, in *pb.ColumnLayout_Column) *krm.ColumnLayout_Column
func ColumnLayout_Column_ToProto ¶
func ColumnLayout_Column_ToProto(mapCtx *direct.MapContext, in *krm.ColumnLayout_Column) *pb.ColumnLayout_Column
func ColumnLayout_FromProto ¶
func ColumnLayout_FromProto(mapCtx *direct.MapContext, in *pb.ColumnLayout) *krm.ColumnLayout
func ColumnLayout_ToProto ¶
func ColumnLayout_ToProto(mapCtx *direct.MapContext, in *krm.ColumnLayout) *pb.ColumnLayout
func ComputeChangedFields ¶ added in v1.120.0
func DashboardFilter_FromProto ¶ added in v1.120.0
func DashboardFilter_FromProto(mapCtx *direct.MapContext, in *pb.DashboardFilter) *krm.DashboardFilter
func DashboardFilter_StringValue_ToProto ¶ added in v1.120.0
func DashboardFilter_StringValue_ToProto(mapCtx *direct.MapContext, in *string) *pb.DashboardFilter_StringValue
func DashboardFilter_ToProto ¶ added in v1.120.0
func DashboardFilter_ToProto(mapCtx *direct.MapContext, in *krm.DashboardFilter) *pb.DashboardFilter
func DashboardTimeSeriesQuery_TimeSeriesQueryLanguage_ToProto ¶
func DashboardTimeSeriesQuery_TimeSeriesQueryLanguage_ToProto(mapCtx *direct.MapContext, in *string) *pb.TimeSeriesQuery_TimeSeriesQueryLanguage
func DataSet_MinAlignmentPeriod_FromProto ¶
func DataSet_MinAlignmentPeriod_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
TODO: The format is not documented, we need to validate
func DataSet_MinAlignmentPeriod_ToProto ¶
func DataSet_MinAlignmentPeriod_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
TODO: The format is not documented, we need to validate
func Empty_FromProto ¶
func Empty_ToProto ¶
func ErrorReportingPanel_FromProto ¶
func ErrorReportingPanel_FromProto(mapCtx *direct.MapContext, in *pb.ErrorReportingPanel) *krm.ErrorReportingPanel
func ErrorReportingPanel_ToProto ¶
func ErrorReportingPanel_ToProto(mapCtx *direct.MapContext, in *krm.ErrorReportingPanel) *pb.ErrorReportingPanel
func GridLayout_FromProto ¶
func GridLayout_FromProto(mapCtx *direct.MapContext, in *pb.GridLayout) *krm.GridLayout
func GridLayout_ToProto ¶
func GridLayout_ToProto(mapCtx *direct.MapContext, in *krm.GridLayout) *pb.GridLayout
func IncidentList_FromProto ¶ added in v1.120.0
func IncidentList_FromProto(mapCtx *direct.MapContext, in *pb.IncidentList) *krm.IncidentList
func IncidentList_ToProto ¶ added in v1.120.0
func IncidentList_ToProto(mapCtx *direct.MapContext, in *krm.IncidentList) *pb.IncidentList
func LogsPanel_FromProto ¶
func LogsPanel_ResourceNames_FromProto ¶
func LogsPanel_ResourceNames_FromProto(mapCtx *direct.MapContext, in []string) []krm.LogsPanelResourceRef
func LogsPanel_ResourceNames_ToProto ¶
func LogsPanel_ResourceNames_ToProto(mapCtx *direct.MapContext, in []krm.LogsPanelResourceRef) []string
func LogsPanel_ToProto ¶
func MetricdescriptorLabels_FromProto ¶ added in v1.154.0
func MetricdescriptorLabels_FromProto(mapCtx *direct.MapContext, in *labelpb.LabelDescriptor) *krm.MetricdescriptorLabels
found existing non-generated mapping function "LogsPanel_ToProto", skipping
func LogsPanel_ToProto(mapCtx *direct.MapContext, in *krm.LogsPanel) *dashboardpb.LogsPanel {
if in == nil {
return nil
}
out := &dashboardpb.LogsPanel{}
out.Filter = direct.ValueOf(in.Filter)
out.ResourceNames = LogsPanel_ResourceNames_ToProto(mapCtx, in.ResourceNames)
return out
}
func MetricdescriptorLabels_ToProto ¶ added in v1.154.0
func MetricdescriptorLabels_ToProto(mapCtx *direct.MapContext, in *krm.MetricdescriptorLabels) *labelpb.LabelDescriptor
func MetricdescriptorMetadata_FromProto ¶ added in v1.154.0
func MetricdescriptorMetadata_FromProto(mapCtx *direct.MapContext, in *metricpb.MetricDescriptor_MetricDescriptorMetadata) *krm.MetricdescriptorMetadata
MetricdescriptorMetadata is hand-coded because IngestDelay and SamplePeriod map between durationpb.Duration and KRM strings.
func MetricdescriptorMetadata_ToProto ¶ added in v1.154.0
func MetricdescriptorMetadata_ToProto(mapCtx *direct.MapContext, in *krm.MetricdescriptorMetadata) *metricpb.MetricDescriptor_MetricDescriptorMetadata
func MonitoredResource_FromProto ¶ added in v1.120.0
func MonitoredResource_FromProto(mapCtx *direct.MapContext, in *monitoredres.MonitoredResource) *krm.MonitoredResource
func MonitoredResource_ToProto ¶ added in v1.120.0
func MonitoredResource_ToProto(mapCtx *direct.MapContext, in *krm.MonitoredResource) *monitoredres.MonitoredResource
func MonitoringAlertPolicySpec_FromProto ¶ added in v1.154.0
func MonitoringAlertPolicySpec_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy) *krm.MonitoringAlertPolicySpec
MonitoringAlertPolicySpec_FromProto maps an AlertPolicy proto to a MonitoringAlertPolicySpec.
func MonitoringAlertPolicySpec_ToProto ¶ added in v1.154.0
func MonitoringAlertPolicySpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringAlertPolicySpec) *pb.AlertPolicy
MonitoringAlertPolicySpec_ToProto maps a MonitoringAlertPolicySpec KRM struct to an AlertPolicy proto.
func MonitoringAlertPolicyStatus_FromProto ¶ added in v1.154.0
func MonitoringAlertPolicyStatus_FromProto(mapCtx *direct.MapContext, in *pb.AlertPolicy) *krm.MonitoringAlertPolicyStatus
MonitoringAlertPolicyStatus_FromProto maps an AlertPolicy proto to a MonitoringAlertPolicyStatus.
func MonitoringAlertPolicyStatus_ToProto ¶ added in v1.154.0
func MonitoringAlertPolicyStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringAlertPolicyStatus) *pb.AlertPolicy
MonitoringAlertPolicyStatus_ToProto maps a MonitoringAlertPolicyStatus KRM struct to an AlertPolicy proto.
func MonitoringDashboardSpec_FromProto ¶
func MonitoringDashboardSpec_FromProto(mapCtx *direct.MapContext, in *pb.Dashboard) *krm.MonitoringDashboardSpec
func MonitoringDashboardSpec_ToProto ¶
func MonitoringDashboardSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringDashboardSpec) *pb.Dashboard
func MonitoringDashboardStatus_FromProto ¶
func MonitoringDashboardStatus_FromProto(mapCtx *direct.MapContext, in *pb.Dashboard) *krm.MonitoringDashboardStatus
func MonitoringDashboardStatus_ToProto ¶
func MonitoringDashboardStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringDashboardStatus) *pb.Dashboard
func MonitoringGroupSpec_FromProto ¶ added in v1.154.0
func MonitoringGroupSpec_FromProto(mapCtx *direct.MapContext, in *pb.Group) *krm.MonitoringGroupSpec
MonitoringGroupSpec is hand-coded because the ParentRef field of type *MonitoringGroupRef is a reference field that maps to a proto string parent_name, and the ProjectRef field represents the parent project which does not map to a proto field in the Group message itself.
func MonitoringGroupSpec_ToProto ¶ added in v1.154.0
func MonitoringGroupSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringGroupSpec) *pb.Group
func MonitoringMetricDescriptorSpec_FromProto ¶ added in v1.154.0
func MonitoringMetricDescriptorSpec_FromProto(mapCtx *direct.MapContext, in *metricpb.MetricDescriptor) *krm.MonitoringMetricDescriptorSpec
MonitoringMetricDescriptorSpec is hand-coded because of string-to-enum field mappings.
func MonitoringMetricDescriptorSpec_ToProto ¶ added in v1.154.0
func MonitoringMetricDescriptorSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringMetricDescriptorSpec) *metricpb.MetricDescriptor
func MonitoringMetricDescriptorStatus_FromProto ¶ added in v1.154.0
func MonitoringMetricDescriptorStatus_FromProto(mapCtx *direct.MapContext, in *metricpb.MetricDescriptor) *krm.MonitoringMetricDescriptorStatus
MonitoringMetricDescriptorStatus is hand-coded because the resource Name is translated to SelfLink.
func MonitoringMetricDescriptorStatus_ToProto ¶ added in v1.154.0
func MonitoringMetricDescriptorStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringMetricDescriptorStatus) *metricpb.MetricDescriptor
func MonitoringMonitoredProjectSpec_FromProto ¶ added in v1.154.0
func MonitoringMonitoredProjectSpec_FromProto(mapCtx *direct.MapContext, in *metricsscopepb.MonitoredProject) *krm.MonitoringMonitoredProjectSpec
MonitoringMonitoredProjectSpec_FromProto converts the Proto representation of MonitoredProject to KRM Spec. This is handcoded because the KRM Spec separates the parent Metrics Scope path from the Monitored Project ID (resourceID), whereas the Proto MonitoredProject represents both as a single resource name.
func MonitoringMonitoredProjectSpec_ToProto ¶ added in v1.154.0
func MonitoringMonitoredProjectSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringMonitoredProjectSpec) *metricsscopepb.MonitoredProject
MonitoringMonitoredProjectSpec_ToProto converts the KRM Spec to the Proto representation of MonitoredProject. This is handcoded because the KRM Spec separates the parent Metrics Scope path from the Monitored Project ID (resourceID), whereas the Proto MonitoredProject represents both as a single resource name.
func MonitoringMonitoredProjectStatus_FromProto ¶ added in v1.154.0
func MonitoringMonitoredProjectStatus_FromProto(mapCtx *direct.MapContext, in *metricsscopepb.MonitoredProject) *krm.MonitoringMonitoredProjectStatus
MonitoringMonitoredProjectStatus_FromProto converts the Proto representation of MonitoredProject to KRM Status. This is handcoded to map the proto create_time Timestamp to the KRM Status createTime string in RFC3339 format.
func MonitoringMonitoredProjectStatus_ToProto ¶ added in v1.154.0
func MonitoringMonitoredProjectStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringMonitoredProjectStatus) *metricsscopepb.MonitoredProject
MonitoringMonitoredProjectStatus_ToProto converts the KRM Status to the Proto representation of MonitoredProject. This is handcoded to map the KRM Status createTime string in RFC3339 format to the proto create_time Timestamp.
func MonitoringNotificationChannelSpec_FromProto ¶ added in v1.134.0
func MonitoringNotificationChannelSpec_FromProto(mapCtx *direct.MapContext, in *pb.NotificationChannel) *krm.MonitoringNotificationChannelSpec
found existing non-generated mapping function "MonitoringMonitoredProjectSpec_ToProto", skipping
func MonitoringMonitoredProjectSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringMonitoredProjectSpec) *metricsscopepb.MonitoredProject {
if in == nil {
return nil
}
out := &metricsscopepb.MonitoredProject{}
// MISSING: Name
// MISSING: CreateTime
return out
}
func MonitoringNotificationChannelSpec_ToProto ¶ added in v1.134.0
func MonitoringNotificationChannelSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringNotificationChannelSpec) *pb.NotificationChannel
func MonitoringNotificationChannelStatus_FromProto ¶ added in v1.134.0
func MonitoringNotificationChannelStatus_FromProto(mapCtx *direct.MapContext, in *pb.NotificationChannel) *krm.MonitoringNotificationChannelStatus
func MonitoringNotificationChannelStatus_ToProto ¶ added in v1.134.0
func MonitoringNotificationChannelStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringNotificationChannelStatus) *pb.NotificationChannel
func MonitoringServiceSpec_FromProto ¶ added in v1.154.0
func MonitoringServiceSpec_FromProto(mapCtx *direct.MapContext, in *pb.Service) *krm.MonitoringServiceSpec
func MonitoringServiceSpec_ToProto ¶ added in v1.154.0
func MonitoringServiceSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringServiceSpec) *pb.Service
func MonitoringUptimeCheckConfigSpec_FromProto ¶ added in v1.153.0
func MonitoringUptimeCheckConfigSpec_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig) *krm.MonitoringUptimeCheckConfigSpec
func MonitoringUptimeCheckConfigSpec_ToProto ¶ added in v1.153.0
func MonitoringUptimeCheckConfigSpec_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringUptimeCheckConfigSpec) *pb.UptimeCheckConfig
func MonitoringUptimeCheckConfigStatus_FromProto ¶ added in v1.153.0
func MonitoringUptimeCheckConfigStatus_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig) *krm.MonitoringUptimeCheckConfigStatus
func MonitoringUptimeCheckConfigStatus_ToProto ¶ added in v1.153.0
func MonitoringUptimeCheckConfigStatus_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringUptimeCheckConfigStatus) *pb.UptimeCheckConfig
func MosaicLayout_FromProto ¶
func MosaicLayout_FromProto(mapCtx *direct.MapContext, in *pb.MosaicLayout) *krm.MosaicLayout
func MosaicLayout_Tile_FromProto ¶
func MosaicLayout_Tile_FromProto(mapCtx *direct.MapContext, in *pb.MosaicLayout_Tile) *krm.MosaicLayout_Tile
func MosaicLayout_Tile_ToProto ¶
func MosaicLayout_Tile_ToProto(mapCtx *direct.MapContext, in *krm.MosaicLayout_Tile) *pb.MosaicLayout_Tile
func MosaicLayout_ToProto ¶
func MosaicLayout_ToProto(mapCtx *direct.MapContext, in *krm.MosaicLayout) *pb.MosaicLayout
func PickTimeSeriesFilter_FromProto ¶
func PickTimeSeriesFilter_FromProto(mapCtx *direct.MapContext, in *pb.PickTimeSeriesFilter) *krm.PickTimeSeriesFilter
func PickTimeSeriesFilter_ToProto ¶
func PickTimeSeriesFilter_ToProto(mapCtx *direct.MapContext, in *krm.PickTimeSeriesFilter) *pb.PickTimeSeriesFilter
func PieChartDataSet_MinAlignmentPeriod_FromProto ¶ added in v1.120.0
func PieChartDataSet_MinAlignmentPeriod_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
func PieChartDataSet_MinAlignmentPeriod_ToProto ¶ added in v1.120.0
func PieChartDataSet_MinAlignmentPeriod_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
func PieChart_FromProto ¶ added in v1.120.0
func PieChart_PieChartDataSet_FromProto ¶ added in v1.120.0
func PieChart_PieChartDataSet_FromProto(mapCtx *direct.MapContext, in *pb.PieChart_PieChartDataSet) *krm.PieChart_PieChartDataSet
func PieChart_PieChartDataSet_ToProto ¶ added in v1.120.0
func PieChart_PieChartDataSet_ToProto(mapCtx *direct.MapContext, in *krm.PieChart_PieChartDataSet) *pb.PieChart_PieChartDataSet
func PieChart_ToProto ¶ added in v1.120.0
func RowLayout_FromProto ¶
func RowLayout_Row_FromProto ¶
func RowLayout_Row_FromProto(mapCtx *direct.MapContext, in *pb.RowLayout_Row) *krm.RowLayout_Row
func RowLayout_Row_ToProto ¶
func RowLayout_Row_ToProto(mapCtx *direct.MapContext, in *krm.RowLayout_Row) *pb.RowLayout_Row
func RowLayout_ToProto ¶
func Scorecard_FromProto ¶
func Scorecard_GaugeView_FromProto ¶
func Scorecard_GaugeView_FromProto(mapCtx *direct.MapContext, in *pb.Scorecard_GaugeView) *krm.Scorecard_GaugeView
func Scorecard_GaugeView_ToProto ¶
func Scorecard_GaugeView_ToProto(mapCtx *direct.MapContext, in *krm.Scorecard_GaugeView) *pb.Scorecard_GaugeView
func Scorecard_SparkChartView_FromProto ¶
func Scorecard_SparkChartView_FromProto(mapCtx *direct.MapContext, in *pb.Scorecard_SparkChartView) *krm.Scorecard_SparkChartView
func Scorecard_SparkChartView_ToProto ¶
func Scorecard_SparkChartView_ToProto(mapCtx *direct.MapContext, in *krm.Scorecard_SparkChartView) *pb.Scorecard_SparkChartView
func Scorecard_ToProto ¶
func SectionHeader_FromProto ¶
func SectionHeader_FromProto(mapCtx *direct.MapContext, in *pb.SectionHeader) *krm.SectionHeader
func SectionHeader_ToProto ¶
func SectionHeader_ToProto(mapCtx *direct.MapContext, in *krm.SectionHeader) *pb.SectionHeader
func ServiceTelemetry_FromProto ¶ added in v1.154.0
func ServiceTelemetry_FromProto(mapCtx *direct.MapContext, in *pb.Service_Telemetry) *krm.ServiceTelemetry
ServiceTelemetry_FromProto maps from protobuf Service_Telemetry to KRM ServiceTelemetry.
func ServiceTelemetry_ToProto ¶ added in v1.154.0
func ServiceTelemetry_ToProto(mapCtx *direct.MapContext, in *krm.ServiceTelemetry) *pb.Service_Telemetry
ServiceTelemetry_ToProto maps from KRM ServiceTelemetry to protobuf Service_Telemetry.
func ShouldReconcileBasedOnEtag ¶ added in v1.120.0
func ShouldReconcileBasedOnEtag(ctx context.Context, u *unstructured.Unstructured, gcpEtag string) bool
ShouldReconcileBasedOnEtag checks if we should reconcile based on the GCP etag matching the KRM etag. If the etag in KRM status is the same as the GCP etag, we consider the GCP object not to have changed. We also consider the object to have changes if the KRM object generation != observedGeneration (spec changes), and we also reconcile again if the object is not healthy (based on status.conditions).
A few problems with the approach: * We miss changes due to labels or annotations. * If there's a change in the GCP object that isn't reflected in etag, we miss that (seems unlikely) * Because we set spec.resourceID, we do an extra reconciliation after first creation (because we bump generation).
func SingleViewGroup_FromProto ¶
func SingleViewGroup_FromProto(mapCtx *direct.MapContext, in *pb.SingleViewGroup) *krm.SingleViewGroup
func SingleViewGroup_ToProto ¶
func SingleViewGroup_ToProto(mapCtx *direct.MapContext, in *krm.SingleViewGroup) *pb.SingleViewGroup
func SparkChartView_MinAlignmentPeriod_FromProto ¶
func SparkChartView_MinAlignmentPeriod_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
TODO: The format is not documented, we need to validate
func SparkChartView_MinAlignmentPeriod_ToProto ¶
func SparkChartView_MinAlignmentPeriod_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
TODO: The format is not documented, we need to validate
func StatisticalTimeSeriesFilter_FromProto ¶
func StatisticalTimeSeriesFilter_FromProto(mapCtx *direct.MapContext, in *pb.StatisticalTimeSeriesFilter) *krm.StatisticalTimeSeriesFilter
func StatisticalTimeSeriesFilter_ToProto ¶
func StatisticalTimeSeriesFilter_ToProto(mapCtx *direct.MapContext, in *krm.StatisticalTimeSeriesFilter) *pb.StatisticalTimeSeriesFilter
func TableDataSet_MinAlignmentPeriod_FromProto ¶
func TableDataSet_MinAlignmentPeriod_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
func TableDataSet_MinAlignmentPeriod_ToProto ¶
func TableDataSet_MinAlignmentPeriod_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
func TableDisplayOptions_FromProto ¶
func TableDisplayOptions_FromProto(mapCtx *direct.MapContext, in *pb.TableDisplayOptions) *krm.TableDisplayOptions
func TableDisplayOptions_ToProto ¶
func TableDisplayOptions_ToProto(mapCtx *direct.MapContext, in *krm.TableDisplayOptions) *pb.TableDisplayOptions
func Text_FromProto ¶
func Text_TextStyle_FromProto ¶
func Text_TextStyle_FromProto(mapCtx *direct.MapContext, in *pb.Text_TextStyle) *krm.Text_TextStyle
func Text_TextStyle_ToProto ¶
func Text_TextStyle_ToProto(mapCtx *direct.MapContext, in *krm.Text_TextStyle) *pb.Text_TextStyle
func Text_ToProto ¶
func Threshold_FromProto ¶
func Threshold_ToProto ¶
func TimeSeriesFilterRatio_FromProto ¶
func TimeSeriesFilterRatio_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesFilterRatio) *krm.TimeSeriesFilterRatio
func TimeSeriesFilterRatio_RatioPart_FromProto ¶
func TimeSeriesFilterRatio_RatioPart_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesFilterRatio_RatioPart) *krm.TimeSeriesFilterRatio_RatioPart
func TimeSeriesFilterRatio_RatioPart_ToProto ¶
func TimeSeriesFilterRatio_RatioPart_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesFilterRatio_RatioPart) *pb.TimeSeriesFilterRatio_RatioPart
func TimeSeriesFilterRatio_ToProto ¶
func TimeSeriesFilterRatio_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesFilterRatio) *pb.TimeSeriesFilterRatio
func TimeSeriesFilter_FromProto ¶
func TimeSeriesFilter_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesFilter) *krm.TimeSeriesFilter
func TimeSeriesFilter_ToProto ¶
func TimeSeriesFilter_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesFilter) *pb.TimeSeriesFilter
func TimeSeriesQuery_FromProto ¶
func TimeSeriesQuery_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesQuery) *krm.TimeSeriesQuery
func TimeSeriesQuery_PrometheusQuery_ToProto ¶ added in v1.120.0
func TimeSeriesQuery_PrometheusQuery_ToProto(mapCtx *direct.MapContext, in *string) *pb.TimeSeriesQuery_PrometheusQuery
func TimeSeriesQuery_TimeSeriesQueryLanguage_ToProto ¶
func TimeSeriesQuery_TimeSeriesQueryLanguage_ToProto(mapCtx *direct.MapContext, in *string) *pb.TimeSeriesQuery_TimeSeriesQueryLanguage
func TimeSeriesQuery_ToProto ¶
func TimeSeriesQuery_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesQuery) *pb.TimeSeriesQuery
func TimeSeriesTable_ColumnSettings_FromProto ¶
func TimeSeriesTable_ColumnSettings_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesTable_ColumnSettings) *krm.TimeSeriesTable_ColumnSettings
func TimeSeriesTable_ColumnSettings_ToProto ¶
func TimeSeriesTable_ColumnSettings_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesTable_ColumnSettings) *pb.TimeSeriesTable_ColumnSettings
func TimeSeriesTable_FromProto ¶
func TimeSeriesTable_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesTable) *krm.TimeSeriesTable
func TimeSeriesTable_TableDataSet_FromProto ¶
func TimeSeriesTable_TableDataSet_FromProto(mapCtx *direct.MapContext, in *pb.TimeSeriesTable_TableDataSet) *krm.TimeSeriesTable_TableDataSet
func TimeSeriesTable_TableDataSet_ToProto ¶
func TimeSeriesTable_TableDataSet_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesTable_TableDataSet) *pb.TimeSeriesTable_TableDataSet
func TimeSeriesTable_ToProto ¶
func TimeSeriesTable_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesTable) *pb.TimeSeriesTable
func UptimeCheckConfig_ContentMatcher_FromProto ¶ added in v1.153.0
func UptimeCheckConfig_ContentMatcher_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig_ContentMatcher) *krm.UptimeCheckConfig_ContentMatcher
found existing non-generated mapping function "TimeSeriesTable_TableDataSet_ToProto", skipping
func TimeSeriesTable_TableDataSet_ToProto(mapCtx *direct.MapContext, in *krm.TimeSeriesTable_TableDataSet) *dashboardpb.TimeSeriesTable_TableDataSet {
if in == nil {
return nil
}
out := &dashboardpb.TimeSeriesTable_TableDataSet{}
out.TimeSeriesQuery = TimeSeriesQuery_ToProto(mapCtx, in.TimeSeriesQuery)
out.TableTemplate = direct.ValueOf(in.TableTemplate)
out.MinAlignmentPeriod = direct.StringDuration_ToProto(mapCtx, in.MinAlignmentPeriod)
out.TableDisplayOptions = TableDisplayOptions_ToProto(mapCtx, in.TableDisplayOptions)
return out
}
func UptimeCheckConfig_ContentMatcher_ToProto ¶ added in v1.153.0
func UptimeCheckConfig_ContentMatcher_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_ContentMatcher) *pb.UptimeCheckConfig_ContentMatcher
func UptimeCheckConfig_HTTPCheck_BasicAuthentication_FromProto ¶ added in v1.153.0
func UptimeCheckConfig_HTTPCheck_BasicAuthentication_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig_HttpCheck_BasicAuthentication) *krm.UptimeCheckConfig_HTTPCheck_BasicAuthentication
UptimeCheckConfig_HTTPCheck_BasicAuthentication is hand-coded because the Password field of type *refsv1beta1secret.Legacy is a write-only secret reference which cannot be automatically mapped to a proto string.
func UptimeCheckConfig_HTTPCheck_BasicAuthentication_ToProto ¶ added in v1.153.0
func UptimeCheckConfig_HTTPCheck_BasicAuthentication_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_HTTPCheck_BasicAuthentication) *pb.UptimeCheckConfig_HttpCheck_BasicAuthentication
func UptimeCheckConfig_HTTPCheck_FromProto ¶ added in v1.153.0
func UptimeCheckConfig_HTTPCheck_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig_HttpCheck) *krm.UptimeCheckConfig_HTTPCheck
UptimeCheckConfig_HTTPCheck is hand-coded because: - It has an AuthInfo nested field of type UptimeCheckConfig_HTTPCheck_BasicAuthentication which contains a secret reference. - It has a Body field which maps a string pointer (*string) in KRM to a byte slice ([]byte) in proto.
func UptimeCheckConfig_HTTPCheck_ToProto ¶ added in v1.153.0
func UptimeCheckConfig_HTTPCheck_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_HTTPCheck) *pb.UptimeCheckConfig_HttpCheck
func UptimeCheckConfig_MonitoredResource_FromProto ¶ added in v1.153.0
func UptimeCheckConfig_MonitoredResource_FromProto(mapCtx *direct.MapContext, in *monitoredrespb.MonitoredResource) *krm.UptimeCheckConfig_MonitoredResource
found existing non-generated mapping function "UptimeCheckConfig_HTTPCheck_BasicAuthentication_ToProto", skipping
func UptimeCheckConfig_HTTPCheck_BasicAuthentication_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_HTTPCheck_BasicAuthentication) *pb.UptimeCheckConfig_HttpCheck_BasicAuthentication {
if in == nil {
return nil
}
out := &pb.UptimeCheckConfig_HttpCheck_BasicAuthentication{}
out.Username = direct.ValueOf(in.Username)
out.Password = UptimeCheckConfig_HTTPCheck_BasicAuthentication_Password_ToProto(mapCtx, in.Password)
return out
}
func UptimeCheckConfig_MonitoredResource_ToProto ¶ added in v1.153.0
func UptimeCheckConfig_MonitoredResource_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_MonitoredResource) *monitoredrespb.MonitoredResource
func UptimeCheckConfig_ResourceGroup_FromProto ¶ added in v1.153.0
func UptimeCheckConfig_ResourceGroup_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig_ResourceGroup) *krm.UptimeCheckConfig_ResourceGroup
func UptimeCheckConfig_ResourceGroup_ToProto ¶ added in v1.153.0
func UptimeCheckConfig_ResourceGroup_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_ResourceGroup) *pb.UptimeCheckConfig_ResourceGroup
func UptimeCheckConfig_TCPCheck_FromProto ¶ added in v1.153.0
func UptimeCheckConfig_TCPCheck_FromProto(mapCtx *direct.MapContext, in *pb.UptimeCheckConfig_TcpCheck) *krm.UptimeCheckConfig_TCPCheck
func UptimeCheckConfig_TCPCheck_ToProto ¶ added in v1.153.0
func UptimeCheckConfig_TCPCheck_ToProto(mapCtx *direct.MapContext, in *krm.UptimeCheckConfig_TCPCheck) *pb.UptimeCheckConfig_TcpCheck
func Widget_FromProto ¶
func Widget_ToProto ¶
func XyChart_Axis_FromProto ¶
func XyChart_Axis_FromProto(mapCtx *direct.MapContext, in *pb.XyChart_Axis) *krm.XyChart_Axis
func XyChart_Axis_ToProto ¶
func XyChart_Axis_ToProto(mapCtx *direct.MapContext, in *krm.XyChart_Axis) *pb.XyChart_Axis
func XyChart_DataSet_FromProto ¶
func XyChart_DataSet_FromProto(mapCtx *direct.MapContext, in *pb.XyChart_DataSet) *krm.XyChart_DataSet
func XyChart_DataSet_ToProto ¶
func XyChart_DataSet_ToProto(mapCtx *direct.MapContext, in *krm.XyChart_DataSet) *pb.XyChart_DataSet
func XyChart_FromProto ¶
func XyChart_TimeshiftDuration_FromProto ¶
func XyChart_TimeshiftDuration_FromProto(mapCtx *direct.MapContext, in *durationpb.Duration) *string
TODO: The format is not documented, we need to validate
func XyChart_TimeshiftDuration_ToProto ¶
func XyChart_TimeshiftDuration_ToProto(mapCtx *direct.MapContext, in *string) *durationpb.Duration
TODO: The format is not documented, we need to validate
func XyChart_ToProto ¶
Types ¶
This section is empty.
Source Files
¶
- alertpolicy_mappings.go
- changedetection.go
- client.go
- dashboard_generated.mappings.go
- dashboard_mappings.go
- mapper.generated.go
- mappers.go
- metricdescriptor_mappings.go
- monitoredproject_mappings.go
- monitoringalertpolicy_controller.go
- monitoringalertpolicy_fuzzer.go
- monitoringdashboard_controller.go
- monitoringdashboard_fuzzer.go
- monitoringgroup_fuzzer.go
- monitoringmetricdescriptor_fuzzer.go
- monitoringmonitoredproject_fuzzer.go
- monitoringnotificationchannel_fuzzer.go
- monitoringservice_fuzzer.go
- monitoringuptimecheckconfig_fuzzer.go
- normalize.go
- uptimecheckconfig_mappings.go
- utils.go