Documentation ¶
Overview ¶
Copyright 2022 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 alpha defines operations in the declarative SDK.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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 monitoring provides methods and types for managing monitoring GCP resources.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Copyright 2022 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.
Index ¶
- Constants
- Variables
- func DCLDashboardSchema() *dcl.Schema
- func DCLGroupSchema() *dcl.Schema
- func DCLMetricDescriptorSchema() *dcl.Schema
- func DCLMetricsScopeSchema() *dcl.Schema
- func DCLMonitoredProjectSchema() *dcl.Schema
- func DCLNotificationChannelSchema() *dcl.Schema
- func DCLServiceLevelObjectiveSchema() *dcl.Schema
- func DCLServiceSchema() *dcl.Schema
- func DCLUptimeCheckConfigSchema() *dcl.Schema
- type Client
- func (c *Client) ApplyDashboard(ctx context.Context, rawDesired *Dashboard, opts ...dcl.ApplyOption) (*Dashboard, error)
- func (c *Client) ApplyGroup(ctx context.Context, rawDesired *Group, opts ...dcl.ApplyOption) (*Group, error)
- func (c *Client) ApplyMetricDescriptor(ctx context.Context, rawDesired *MetricDescriptor, opts ...dcl.ApplyOption) (*MetricDescriptor, error)
- func (c *Client) ApplyMetricsScope(ctx context.Context, rawDesired *MetricsScope, opts ...dcl.ApplyOption) (*MetricsScope, error)
- func (c *Client) ApplyMonitoredProject(ctx context.Context, rawDesired *MonitoredProject, opts ...dcl.ApplyOption) (*MonitoredProject, error)
- func (c *Client) ApplyNotificationChannel(ctx context.Context, rawDesired *NotificationChannel, opts ...dcl.ApplyOption) (*NotificationChannel, error)
- func (c *Client) ApplyService(ctx context.Context, rawDesired *Service, opts ...dcl.ApplyOption) (*Service, error)
- func (c *Client) ApplyServiceLevelObjective(ctx context.Context, rawDesired *ServiceLevelObjective, ...) (*ServiceLevelObjective, error)
- func (c *Client) ApplyUptimeCheckConfig(ctx context.Context, rawDesired *UptimeCheckConfig, opts ...dcl.ApplyOption) (*UptimeCheckConfig, error)
- func (c *Client) DeleteAllDashboard(ctx context.Context, project string, filter func(*Dashboard) bool) error
- func (c *Client) DeleteAllGroup(ctx context.Context, project string, filter func(*Group) bool) error
- func (c *Client) DeleteAllMetricDescriptor(ctx context.Context, project string, filter func(*MetricDescriptor) bool) error
- func (c *Client) DeleteAllMonitoredProject(ctx context.Context, metricsScope string, filter func(*MonitoredProject) bool) error
- func (c *Client) DeleteAllNotificationChannel(ctx context.Context, project string, filter func(*NotificationChannel) bool) error
- func (c *Client) DeleteAllService(ctx context.Context, project string, filter func(*Service) bool) error
- func (c *Client) DeleteAllServiceLevelObjective(ctx context.Context, project, service string, ...) error
- func (c *Client) DeleteAllUptimeCheckConfig(ctx context.Context, project string, filter func(*UptimeCheckConfig) bool) error
- func (c *Client) DeleteDashboard(ctx context.Context, r *Dashboard) error
- func (c *Client) DeleteGroup(ctx context.Context, r *Group) error
- func (c *Client) DeleteMetricDescriptor(ctx context.Context, r *MetricDescriptor) error
- func (c *Client) DeleteMonitoredProject(ctx context.Context, r *MonitoredProject) error
- func (c *Client) DeleteNotificationChannel(ctx context.Context, r *NotificationChannel) error
- func (c *Client) DeleteService(ctx context.Context, r *Service) error
- func (c *Client) DeleteServiceLevelObjective(ctx context.Context, r *ServiceLevelObjective) error
- func (c *Client) DeleteUptimeCheckConfig(ctx context.Context, r *UptimeCheckConfig) error
- func (c *Client) GetDashboard(ctx context.Context, r *Dashboard) (*Dashboard, error)
- func (c *Client) GetGroup(ctx context.Context, r *Group) (*Group, error)
- func (c *Client) GetMetricDescriptor(ctx context.Context, r *MetricDescriptor) (*MetricDescriptor, error)
- func (c *Client) GetMetricsScope(ctx context.Context, r *MetricsScope) (*MetricsScope, error)
- func (c *Client) GetMonitoredProject(ctx context.Context, r *MonitoredProject) (*MonitoredProject, error)
- func (c *Client) GetNotificationChannel(ctx context.Context, r *NotificationChannel) (*NotificationChannel, error)
- func (c *Client) GetService(ctx context.Context, r *Service) (*Service, error)
- func (c *Client) GetServiceLevelObjective(ctx context.Context, r *ServiceLevelObjective) (*ServiceLevelObjective, error)
- func (c *Client) GetUptimeCheckConfig(ctx context.Context, r *UptimeCheckConfig) (*UptimeCheckConfig, error)
- func (c *Client) ListDashboard(ctx context.Context, project string) (*DashboardList, error)
- func (c *Client) ListDashboardWithMaxResults(ctx context.Context, project string, pageSize int32) (*DashboardList, error)
- func (c *Client) ListGroup(ctx context.Context, project string) (*GroupList, error)
- func (c *Client) ListGroupWithMaxResults(ctx context.Context, project string, pageSize int32) (*GroupList, error)
- func (c *Client) ListMetricDescriptor(ctx context.Context, project string) (*MetricDescriptorList, error)
- func (c *Client) ListMetricDescriptorWithMaxResults(ctx context.Context, project string, pageSize int32) (*MetricDescriptorList, error)
- func (c *Client) ListMonitoredProject(ctx context.Context, metricsScope string) (*MonitoredProjectList, error)
- func (c *Client) ListMonitoredProjectWithMaxResults(ctx context.Context, metricsScope string, pageSize int32) (*MonitoredProjectList, error)
- func (c *Client) ListNotificationChannel(ctx context.Context, project string) (*NotificationChannelList, error)
- func (c *Client) ListNotificationChannelWithMaxResults(ctx context.Context, project string, pageSize int32) (*NotificationChannelList, error)
- func (c *Client) ListService(ctx context.Context, project string) (*ServiceList, error)
- func (c *Client) ListServiceLevelObjective(ctx context.Context, project, service string) (*ServiceLevelObjectiveList, error)
- func (c *Client) ListServiceLevelObjectiveWithMaxResults(ctx context.Context, project, service string, pageSize int32) (*ServiceLevelObjectiveList, error)
- func (c *Client) ListServiceWithMaxResults(ctx context.Context, project string, pageSize int32) (*ServiceList, error)
- func (c *Client) ListUptimeCheckConfig(ctx context.Context, project string) (*UptimeCheckConfigList, error)
- func (c *Client) ListUptimeCheckConfigWithMaxResults(ctx context.Context, project string, pageSize int32) (*UptimeCheckConfigList, error)
- type Dashboard
- type DashboardColumnLayout
- type DashboardColumnLayoutColumns
- type DashboardColumnLayoutColumnsWidgets
- type DashboardColumnLayoutColumnsWidgetsBlank
- type DashboardColumnLayoutColumnsWidgetsLogsPanel
- type DashboardColumnLayoutColumnsWidgetsScorecard
- type DashboardColumnLayoutColumnsWidgetsScorecardGaugeView
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardThresholds
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardThresholds) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardThresholds) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardThresholds) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardThresholds) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
- type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
- type DashboardColumnLayoutColumnsWidgetsText
- type DashboardColumnLayoutColumnsWidgetsTextFormatEnum
- type DashboardColumnLayoutColumnsWidgetsXyChart
- type DashboardColumnLayoutColumnsWidgetsXyChartChartOptions
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSets
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSets) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSets) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSets) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSets) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartThresholds
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartThresholds) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartThresholds) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartThresholds) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartThresholds) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartXAxis
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartXAxis) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartXAxis) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartXAxis) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartXAxis) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum
- type DashboardColumnLayoutColumnsWidgetsXyChartYAxis
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartYAxis) Empty() bool
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartYAxis) HashCode() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartYAxis) String() string
- func (r *DashboardColumnLayoutColumnsWidgetsXyChartYAxis) UnmarshalJSON(data []byte) error
- type DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum
- type DashboardGridLayout
- type DashboardGridLayoutWidgets
- type DashboardGridLayoutWidgetsBlank
- type DashboardGridLayoutWidgetsLogsPanel
- type DashboardGridLayoutWidgetsScorecard
- type DashboardGridLayoutWidgetsScorecardGaugeView
- type DashboardGridLayoutWidgetsScorecardSparkChartView
- func (r *DashboardGridLayoutWidgetsScorecardSparkChartView) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardSparkChartView) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardSparkChartView) String() string
- func (r *DashboardGridLayoutWidgetsScorecardSparkChartView) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum
- type DashboardGridLayoutWidgetsScorecardThresholds
- func (r *DashboardGridLayoutWidgetsScorecardThresholds) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardThresholds) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardThresholds) String() string
- func (r *DashboardGridLayoutWidgetsScorecardThresholds) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardThresholdsColorEnum
- type DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQuery
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty() bool
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String() string
- func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
- type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
- type DashboardGridLayoutWidgetsText
- type DashboardGridLayoutWidgetsTextFormatEnum
- type DashboardGridLayoutWidgetsXyChart
- type DashboardGridLayoutWidgetsXyChartChartOptions
- func (r *DashboardGridLayoutWidgetsXyChartChartOptions) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartChartOptions) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartChartOptions) String() string
- func (r *DashboardGridLayoutWidgetsXyChartChartOptions) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum
- type DashboardGridLayoutWidgetsXyChartDataSets
- type DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty() bool
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String() string
- func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
- type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
- type DashboardGridLayoutWidgetsXyChartThresholds
- type DashboardGridLayoutWidgetsXyChartThresholdsColorEnum
- type DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum
- type DashboardGridLayoutWidgetsXyChartXAxis
- type DashboardGridLayoutWidgetsXyChartXAxisScaleEnum
- type DashboardGridLayoutWidgetsXyChartYAxis
- type DashboardGridLayoutWidgetsXyChartYAxisScaleEnum
- type DashboardList
- type DashboardMosaicLayout
- type DashboardMosaicLayoutTiles
- type DashboardMosaicLayoutTilesWidget
- type DashboardMosaicLayoutTilesWidgetBlank
- type DashboardMosaicLayoutTilesWidgetLogsPanel
- type DashboardMosaicLayoutTilesWidgetScorecard
- type DashboardMosaicLayoutTilesWidgetScorecardGaugeView
- func (r *DashboardMosaicLayoutTilesWidgetScorecardGaugeView) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardGaugeView) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardGaugeView) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardGaugeView) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardSparkChartView
- func (r *DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum
- type DashboardMosaicLayoutTilesWidgetScorecardThresholds
- func (r *DashboardMosaicLayoutTilesWidgetScorecardThresholds) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardThresholds) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardThresholds) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardThresholds) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum
- type DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String() string
- func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
- type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
- type DashboardMosaicLayoutTilesWidgetText
- type DashboardMosaicLayoutTilesWidgetTextFormatEnum
- type DashboardMosaicLayoutTilesWidgetXyChart
- type DashboardMosaicLayoutTilesWidgetXyChartChartOptions
- func (r *DashboardMosaicLayoutTilesWidgetXyChartChartOptions) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartChartOptions) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartChartOptions) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartChartOptions) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSets
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSets) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSets) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSets) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSets) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
- type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
- type DashboardMosaicLayoutTilesWidgetXyChartThresholds
- func (r *DashboardMosaicLayoutTilesWidgetXyChartThresholds) Empty() bool
- func (r *DashboardMosaicLayoutTilesWidgetXyChartThresholds) HashCode() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartThresholds) String() string
- func (r *DashboardMosaicLayoutTilesWidgetXyChartThresholds) UnmarshalJSON(data []byte) error
- type DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum
- type DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum
- type DashboardMosaicLayoutTilesWidgetXyChartXAxis
- type DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum
- type DashboardMosaicLayoutTilesWidgetXyChartYAxis
- type DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum
- type DashboardRowLayout
- type DashboardRowLayoutRows
- type DashboardRowLayoutRowsWidgets
- type DashboardRowLayoutRowsWidgetsBlank
- type DashboardRowLayoutRowsWidgetsLogsPanel
- type DashboardRowLayoutRowsWidgetsScorecard
- type DashboardRowLayoutRowsWidgetsScorecardGaugeView
- func (r *DashboardRowLayoutRowsWidgetsScorecardGaugeView) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardGaugeView) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardGaugeView) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardGaugeView) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardSparkChartView
- func (r *DashboardRowLayoutRowsWidgetsScorecardSparkChartView) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardSparkChartView) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardSparkChartView) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardSparkChartView) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum
- type DashboardRowLayoutRowsWidgetsScorecardThresholds
- func (r *DashboardRowLayoutRowsWidgetsScorecardThresholds) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardThresholds) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardThresholds) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardThresholds) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum
- type DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String() string
- func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
- type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
- type DashboardRowLayoutRowsWidgetsText
- type DashboardRowLayoutRowsWidgetsTextFormatEnum
- type DashboardRowLayoutRowsWidgetsXyChart
- type DashboardRowLayoutRowsWidgetsXyChartChartOptions
- func (r *DashboardRowLayoutRowsWidgetsXyChartChartOptions) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartChartOptions) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartChartOptions) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartChartOptions) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSets
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
- type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
- type DashboardRowLayoutRowsWidgetsXyChartThresholds
- func (r *DashboardRowLayoutRowsWidgetsXyChartThresholds) Empty() bool
- func (r *DashboardRowLayoutRowsWidgetsXyChartThresholds) HashCode() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartThresholds) String() string
- func (r *DashboardRowLayoutRowsWidgetsXyChartThresholds) UnmarshalJSON(data []byte) error
- type DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum
- type DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum
- type DashboardRowLayoutRowsWidgetsXyChartXAxis
- type DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum
- type DashboardRowLayoutRowsWidgetsXyChartYAxis
- type DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum
- type Group
- type GroupList
- type MetricDescriptor
- type MetricDescriptorLabels
- type MetricDescriptorLabelsValueTypeEnum
- type MetricDescriptorLaunchStageEnum
- type MetricDescriptorList
- type MetricDescriptorMetadata
- type MetricDescriptorMetadataLaunchStageEnum
- type MetricDescriptorMetricKindEnum
- type MetricDescriptorValueTypeEnum
- type MetricsScope
- type MetricsScopeList
- type MetricsScopeMonitoredProjects
- type MonitoredProject
- type MonitoredProjectList
- type NotificationChannel
- type NotificationChannelList
- type NotificationChannelVerificationStatusEnum
- type Service
- type ServiceCustom
- type ServiceLevelObjective
- type ServiceLevelObjectiveCalendarPeriodEnum
- type ServiceLevelObjectiveList
- type ServiceLevelObjectiveServiceLevelIndicator
- type ServiceLevelObjectiveServiceLevelIndicatorBasicSli
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSli) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSli) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSli) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSli) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnum
- type ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnum
- type ServiceLevelObjectiveServiceLevelIndicatorRequestBased
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBased) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBased) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBased) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBased) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBased
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnum
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnum
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) UnmarshalJSON(data []byte) error
- type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange) Empty() bool
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange) HashCode() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange) String() string
- func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange) UnmarshalJSON(data []byte) error
- type ServiceList
- type ServiceTelemetry
- type UptimeCheckConfig
- type UptimeCheckConfigContentMatchers
- type UptimeCheckConfigContentMatchersMatcherEnum
- type UptimeCheckConfigHttpCheck
- type UptimeCheckConfigHttpCheckAuthInfo
- type UptimeCheckConfigHttpCheckContentTypeEnum
- type UptimeCheckConfigHttpCheckRequestMethodEnum
- type UptimeCheckConfigList
- type UptimeCheckConfigMonitoredResource
- type UptimeCheckConfigResourceGroup
- type UptimeCheckConfigResourceGroupResourceTypeEnum
- type UptimeCheckConfigTcpCheck
Constants ¶
const DashboardMaxPage = -1
const GroupMaxPage = -1
const MetricDescriptorMaxPage = -1
const MetricsScopeMaxPage = -1
const MonitoredProjectMaxPage = -1
const NotificationChannelMaxPage = -1
const ServiceLevelObjectiveMaxPage = -1
const ServiceMaxPage = -1
const UptimeCheckConfigMaxPage = -1
Variables ¶
var YAML_dashboard = []byte("info:\n title: Monitoring/Dashboard\n description: The Monitoring Dashboard resource\n x-dcl-struct-name: Dashboard\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a Dashboard\n parameters:\n - name: Dashboard\n required: true\n description: A full instance of a Dashboard\n apply:\n description: The function used to apply information about a Dashboard\n parameters:\n - name: Dashboard\n required: true\n description: A full instance of a Dashboard\n delete:\n description: The function used to delete a Dashboard\n parameters:\n - name: Dashboard\n required: true\n description: A full instance of a Dashboard\n deleteAll:\n description: The function used to delete all Dashboard\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many Dashboard\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n Dashboard:\n title: Dashboard\n x-dcl-id: projects/{{project}}/dashboards/{{name}}\n x-dcl-parent-container: project\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - name\n - displayName\n - project\n properties:\n columnLayout:\n type: object\n x-dcl-go-name: ColumnLayout\n x-dcl-go-type: DashboardColumnLayout\n description: The content is divided into equally spaced columns and the\n widgets are arranged vertically.\n x-dcl-conflicts:\n - gridLayout\n - mosaicLayout\n - rowLayout\n properties:\n columns:\n type: array\n x-dcl-go-name: Columns\n description: The columns of content to display.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardColumnLayoutColumns\n properties:\n weight:\n type: integer\n format: int64\n x-dcl-go-name: Weight\n description: The relative weight of this column. The column weight\n is used to adjust the width of columns on the screen (relative\n to peers). Greater the weight, greater the width of the column\n on the screen. If omitted, a value of 1 is used while rendering.\n widgets:\n type: array\n x-dcl-go-name: Widgets\n description: The display widgets arranged vertically in this column.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgets\n properties:\n blank:\n type: object\n x-dcl-go-name: Blank\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsBlank\n description: A blank space.\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - text\n - logsPanel\n logsPanel:\n type: object\n x-dcl-go-name: LogsPanel\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsLogsPanel\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - text\n - blank\n properties:\n filter:\n type: string\n x-dcl-go-name: Filter\n description: A filter that chooses which log entries\n to return. See [Advanced Logs Queries](https://cloud.google.com/logging/docs/view/advanced-queries).\n Only log entries that match the filter are returned.\n An empty filter matches all log entries.\n resourceNames:\n type: array\n x-dcl-go-name: ResourceNames\n description: The names of logging resources to collect\n logs for. Currently only projects are supported. If\n empty, the widget will default to the host project.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n scorecard:\n type: object\n x-dcl-go-name: Scorecard\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecard\n description: A scorecard summarizing time series data.\n x-dcl-conflicts:\n - xyChart\n - text\n - blank\n - logsPanel\n required:\n - timeSeriesQuery\n properties:\n gaugeView:\n type: object\n x-dcl-go-name: GaugeView\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardGaugeView\n description: Will cause the scorecard to show a gauge\n chart.\n properties:\n lowerBound:\n type: number\n format: double\n x-dcl-go-name: LowerBound\n description: The lower bound for this gauge chart.\n The value of the chart should always be greater\n than or equal to this.\n upperBound:\n type: number\n format: double\n x-dcl-go-name: UpperBound\n description: The upper bound for this gauge chart.\n The value of the chart should always be less than\n or equal to this.\n sparkChartView:\n type: object\n x-dcl-go-name: SparkChartView\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView\n description: Will cause the scorecard to show a spark\n chart.\n required:\n - sparkChartType\n properties:\n minAlignmentPeriod:\n type: string\n x-dcl-go-name: MinAlignmentPeriod\n description: The lower bound on data point frequency\n in the chart implemented by specifying the minimum\n alignment period to use in a time series query.\n For example, if the data is published once every\n 10 minutes it would not make sense to fetch and\n align data at one minute intervals. This field\n is optional and exists only as a hint.\n sparkChartType:\n type: string\n x-dcl-go-name: SparkChartType\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum\n description: 'Required. The type of sparkchart to\n show in this chartView. Possible values: SPARK_CHART_TYPE_UNSPECIFIED,\n SPARK_LINE, SPARK_BAR'\n enum:\n - SPARK_CHART_TYPE_UNSPECIFIED\n - SPARK_LINE\n - SPARK_BAR\n thresholds:\n type: array\n x-dcl-go-name: Thresholds\n description: 'The thresholds used to determine the state\n of the scorecard given the time series'' current value.\n For an actual value x, the scorecard is in a danger\n state if x is less than or equal to a danger threshold\n that triggers below, or greater than or equal to a\n danger threshold that triggers above. Similarly, if\n x is above/below a warning threshold that triggers\n above/below, then the scorecard is in a warning state\n - unless x also puts it in a danger state. (Danger\n trumps warning.) As an example, consider a scorecard\n with the following four thresholds { value: 90, category:\n ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category:\n ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category:\n ''DANGER'', trigger: ''BELOW'', }, { value: 20, category:\n ''WARNING'', trigger: ''BELOW'', } Then: values\n less than or equal to 10 would put the scorecard in\n a DANGER state, values greater than 10 but less than\n or equal to 20 a WARNING state, values strictly between\n 20 and 70 an OK state, values greater than or equal\n to 70 but less than 90 a WARNING state, and values\n greater than or equal to 90 a DANGER state.'\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardThresholds\n properties:\n color:\n type: string\n x-dcl-go-name: Color\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum\n description: 'The state color for this threshold.\n Color is not allowed in a XyChart. Possible\n values: COLOR_UNSPECIFIED, GREY, BLUE, GREEN,\n YELLOW, ORANGE, RED'\n enum:\n - COLOR_UNSPECIFIED\n - GREY\n - BLUE\n - GREEN\n - YELLOW\n - ORANGE\n - RED\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum\n description: 'The direction for the current threshold.\n Direction is not allowed in a XyChart. Possible\n values: DIRECTION_UNSPECIFIED, ABOVE, BELOW'\n enum:\n - DIRECTION_UNSPECIFIED\n - ABOVE\n - BELOW\n label:\n type: string\n x-dcl-go-name: Label\n description: A label for the threshold.\n value:\n type: number\n format: double\n x-dcl-go-name: Value\n description: The value of the threshold. The value\n should be defined in the native scale of the\n metric.\n timeSeriesQuery:\n type: object\n x-dcl-go-name: TimeSeriesQuery\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery\n description: Required. Fields for querying time series\n data from the Stackdriver metrics API.\n properties:\n timeSeriesFilter:\n type: object\n x-dcl-go-name: TimeSeriesFilter\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter\n description: Filter parameters to fetch time series.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views of\n the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to\n be used to combine time series into a\n single time series, where the value of\n each data point in the resulting series\n is a function of all the already aligned\n values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the `value_type`\n of the original time series. Reduction\n can yield a time series with a different\n `metric_kind` or `value_type` than the\n input time series. Time series data must\n first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer` is\n specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that\n have the same value for each of the grouping\n fields. Each individual time series is\n a member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not\n specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same\n resource type, then the time series are\n aggregated into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single time\n series into temporal alignment. Except\n for `ALIGN_NONE`, all alignments cause\n all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for each\n `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on the\n `metric_kind` and `value_type` of the\n original time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series data\n must be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking to\n select time series that pass through the\n filter. Possible values: DIRECTION_UNSPECIFIED,\n TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to allow\n to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied\n to each time series independently to produce\n the value which will be used to compare\n the time series to other time series.\n Possible values: METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM, METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation\n description: Apply a second aggregation after\n `aggregation` is applied.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to\n be used to combine time series into a\n single time series, where the value of\n each data point in the resulting series\n is a function of all the already aligned\n values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the `value_type`\n of the original time series. Reduction\n can yield a time series with a different\n `metric_kind` or `value_type` than the\n input time series. Time series data must\n first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer` is\n specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that\n have the same value for each of the grouping\n fields. Each individual time series is\n a member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not\n specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same\n resource type, then the time series are\n aggregated into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single time\n series into temporal alignment. Except\n for `ALIGN_NONE`, all alignments cause\n all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for each\n `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on the\n `metric_kind` and `value_type` of the\n original time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series data\n must be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesFilterRatio:\n type: object\n x-dcl-go-name: TimeSeriesFilterRatio\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio\n description: Parameters to fetch a ratio between\n two time series filters.\n properties:\n denominator:\n type: object\n x-dcl-go-name: Denominator\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator\n description: The denominator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views\n of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data in\n all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this field\n is required or an error is returned.\n If no per-series aligner is specified,\n or the aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where the\n value of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time\n series. Reduction can yield a time\n series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be\n `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each\n individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types, so\n this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource type,\n then the time series are aggregated\n into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in a\n single time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all\n alignment operations may be applied\n to all time series. The valid choices\n depend on the `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n numerator:\n type: object\n x-dcl-go-name: Numerator\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator\n description: The numerator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views\n of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data in\n all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this field\n is required or an error is returned.\n If no per-series aligner is specified,\n or the aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where the\n value of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time\n series. Reduction can yield a time\n series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be\n `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each\n individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types, so\n this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource type,\n then the time series are aggregated\n into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in a\n single time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all\n alignment operations may be applied\n to all time series. The valid choices\n depend on the `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking to\n select time series that pass through the\n filter. Possible values: DIRECTION_UNSPECIFIED,\n TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to allow\n to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied\n to each time series independently to produce\n the value which will be used to compare\n the time series to other time series.\n Possible values: METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM, METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation\n description: Apply a second aggregation after\n the ratio is computed.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to\n be used to combine time series into a\n single time series, where the value of\n each data point in the resulting series\n is a function of all the already aligned\n values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the `value_type`\n of the original time series. Reduction\n can yield a time series with a different\n `metric_kind` or `value_type` than the\n input time series. Time series data must\n first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer` is\n specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that\n have the same value for each of the grouping\n fields. Each individual time series is\n a member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not\n specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same\n resource type, then the time series are\n aggregated into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single time\n series into temporal alignment. Except\n for `ALIGN_NONE`, all alignments cause\n all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for each\n `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on the\n `metric_kind` and `value_type` of the\n original time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series data\n must be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesQueryLanguage:\n type: string\n x-dcl-go-name: TimeSeriesQueryLanguage\n description: A query used to fetch time series.\n unitOverride:\n type: string\n x-dcl-go-name: UnitOverride\n description: The unit of data contained in fetched\n time series. If non-empty, this unit will override\n any unit that accompanies fetched data. The format\n is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors)\n field in `MetricDescriptor`.\n text:\n type: object\n x-dcl-go-name: Text\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsText\n description: A raw string or markdown displaying textual\n content.\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - blank\n - logsPanel\n properties:\n content:\n type: string\n x-dcl-go-name: Content\n description: The text content to be displayed.\n format:\n type: string\n x-dcl-go-name: Format\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsTextFormatEnum\n description: 'How the text content is formatted. Possible\n values: FORMAT_UNSPECIFIED, MARKDOWN, RAW'\n enum:\n - FORMAT_UNSPECIFIED\n - MARKDOWN\n - RAW\n title:\n type: string\n x-dcl-go-name: Title\n description: Optional. The title of the widget.\n xyChart:\n type: object\n x-dcl-go-name: XyChart\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChart\n description: A chart of time series data.\n x-dcl-conflicts:\n - scorecard\n - text\n - blank\n - logsPanel\n required:\n - dataSets\n properties:\n chartOptions:\n type: object\n x-dcl-go-name: ChartOptions\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartChartOptions\n description: Display options for the chart.\n properties:\n mode:\n type: string\n x-dcl-go-name: Mode\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum\n description: 'The chart mode. Possible values: MODE_UNSPECIFIED,\n COLOR, X_RAY, STATS'\n enum:\n - MODE_UNSPECIFIED\n - COLOR\n - X_RAY\n - STATS\n dataSets:\n type: array\n x-dcl-go-name: DataSets\n description: Required. The data displayed in this chart.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSets\n required:\n - timeSeriesQuery\n properties:\n legendTemplate:\n type: string\n x-dcl-go-name: LegendTemplate\n description: 'A template string for naming `TimeSeries`\n in the resulting data set. This should be a\n string with interpolations of the form `${label_name}`,\n which will resolve to the label''s value. '\n minAlignmentPeriod:\n type: string\n x-dcl-go-name: MinAlignmentPeriod\n description: Optional. The lower bound on data\n point frequency for this data set, implemented\n by specifying the minimum alignment period to\n use in a time series query For example, if the\n data is published once every 10 minutes, the\n `min_alignment_period` should be at least 10\n minutes. It would not make sense to fetch and\n align data at one minute intervals.\n plotType:\n type: string\n x-dcl-go-name: PlotType\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum\n description: 'How this data should be plotted\n on the chart. Possible values: PLOT_TYPE_UNSPECIFIED,\n LINE, STACKED_AREA, STACKED_BAR, HEATMAP'\n enum:\n - PLOT_TYPE_UNSPECIFIED\n - LINE\n - STACKED_AREA\n - STACKED_BAR\n - HEATMAP\n timeSeriesQuery:\n type: object\n x-dcl-go-name: TimeSeriesQuery\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery\n description: Required. Fields for querying time\n series data from the Stackdriver metrics API.\n properties:\n timeSeriesFilter:\n type: object\n x-dcl-go-name: TimeSeriesFilter\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter\n description: Filter parameters to fetch time\n series.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation\n description: By default, the raw time\n series data is returned. Use this field\n to combine multiple time series for\n different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data\n in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this\n field is required or an error is\n returned. If no per-series aligner\n is specified, or the aligner `ALIGN_NONE`\n is specified, then this field is\n ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point in\n the resulting series is a function\n of all the already aligned values\n in the input time series. Not all\n reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and\n the `value_type` of the original\n time series. Reduction can yield\n a time series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not\n be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to\n preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series are\n partitioned into subsets prior to\n applying the aggregation operation.\n Each subset contains time series\n that have the same value for each\n of the grouping fields. Each individual\n time series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types,\n so this field implicitly contains\n `resource.type`. Fields not specified\n in `group_by_fields` are aggregated\n away. If `group_by_fields` is not\n specified and all the time series\n have the same resource type, then\n the time series are aggregated into\n a single output time series. If\n `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in\n a single time series into temporal\n alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data\n points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point\n for each `alignment_period` with\n end timestamp at the end of the\n period. Not all alignment operations\n may be applied to all time series.\n The valid choices depend on the\n `metric_kind` and `value_type` of\n the original time series. Alignment\n can change the `metric_kind` or\n the `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring\n filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter\n description: Ranking based time series\n filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking\n to select time series that pass\n through the filter. Possible values:\n DIRECTION_UNSPECIFIED, TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series\n to allow to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is\n applied to each time series independently\n to produce the value which will\n be used to compare the time series\n to other time series. Possible values:\n METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM,\n METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation\n description: Apply a second aggregation\n after `aggregation` is applied.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data\n in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this\n field is required or an error is\n returned. If no per-series aligner\n is specified, or the aligner `ALIGN_NONE`\n is specified, then this field is\n ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point in\n the resulting series is a function\n of all the already aligned values\n in the input time series. Not all\n reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and\n the `value_type` of the original\n time series. Reduction can yield\n a time series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not\n be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to\n preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series are\n partitioned into subsets prior to\n applying the aggregation operation.\n Each subset contains time series\n that have the same value for each\n of the grouping fields. Each individual\n time series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types,\n so this field implicitly contains\n `resource.type`. Fields not specified\n in `group_by_fields` are aggregated\n away. If `group_by_fields` is not\n specified and all the time series\n have the same resource type, then\n the time series are aggregated into\n a single output time series. If\n `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in\n a single time series into temporal\n alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data\n points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point\n for each `alignment_period` with\n end timestamp at the end of the\n period. Not all alignment operations\n may be applied to all time series.\n The valid choices depend on the\n `metric_kind` and `value_type` of\n the original time series. Alignment\n can change the `metric_kind` or\n the `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesFilterRatio:\n type: object\n x-dcl-go-name: TimeSeriesFilterRatio\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio\n description: Parameters to fetch a ratio between\n two time series filters.\n properties:\n denominator:\n type: object\n x-dcl-go-name: Denominator\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator\n description: The denominator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation\n description: By default, the raw time\n series data is returned. Use this\n field to combine multiple time series\n for different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in\n seconds, that is used to divide\n the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the\n per-series aligner can be applied\n to the data. The value must\n be at least 60 seconds. If a\n per-series aligner other than\n `ALIGN_NONE` is specified, this\n field is required or an error\n is returned. If no per-series\n aligner is specified, or the\n aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point\n in the resulting series is a\n function of all the already\n aligned values in the input\n time series. Not all reducer\n operations can be applied to\n all time series. The valid choices\n depend on the `metric_kind`\n and the `value_type` of the\n original time series. Reduction\n can yield a time series with\n a different `metric_kind` or\n `value_type` than the input\n time series. Time series data\n must first be aligned (see `per_series_aligner`)\n in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must\n not be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN,\n REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT,\n REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields\n to preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series\n are partitioned into subsets\n prior to applying the aggregation\n operation. Each subset contains\n time series that have the same\n value for each of the grouping\n fields. Each individual time\n series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of\n time series. It is not possible\n to reduce across different resource\n types, so this field implicitly\n contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the\n time series have the same resource\n type, then the time series are\n aggregated into a single output\n time series. If `cross_series_reducer`\n is not defined, this field is\n ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points\n in a single time series into\n temporal alignment. Except for\n `ALIGN_NONE`, all alignments\n cause all the data points in\n an `alignment_period` to be\n mathematically grouped together,\n resulting in a single data point\n for each `alignment_period`\n with end timestamp at the end\n of the period. Not all alignment\n operations may be applied to\n all time series. The valid choices\n depend on the `metric_kind`\n and `value_type` of the original\n time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series\n data must be aligned in order\n to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal\n to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise,\n an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring\n filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types,\n resources, and projects to query.\n numerator:\n type: object\n x-dcl-go-name: Numerator\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator\n description: The numerator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation\n description: By default, the raw time\n series data is returned. Use this\n field to combine multiple time series\n for different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in\n seconds, that is used to divide\n the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the\n per-series aligner can be applied\n to the data. The value must\n be at least 60 seconds. If a\n per-series aligner other than\n `ALIGN_NONE` is specified, this\n field is required or an error\n is returned. If no per-series\n aligner is specified, or the\n aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point\n in the resulting series is a\n function of all the already\n aligned values in the input\n time series. Not all reducer\n operations can be applied to\n all time series. The valid choices\n depend on the `metric_kind`\n and the `value_type` of the\n original time series. Reduction\n can yield a time series with\n a different `metric_kind` or\n `value_type` than the input\n time series. Time series data\n must first be aligned (see `per_series_aligner`)\n in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must\n not be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN,\n REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT,\n REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields\n to preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series\n are partitioned into subsets\n prior to applying the aggregation\n operation. Each subset contains\n time series that have the same\n value for each of the grouping\n fields. Each individual time\n series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of\n time series. It is not possible\n to reduce across different resource\n types, so this field implicitly\n contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the\n time series have the same resource\n type, then the time series are\n aggregated into a single output\n time series. If `cross_series_reducer`\n is not defined, this field is\n ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points\n in a single time series into\n temporal alignment. Except for\n `ALIGN_NONE`, all alignments\n cause all the data points in\n an `alignment_period` to be\n mathematically grouped together,\n resulting in a single data point\n for each `alignment_period`\n with end timestamp at the end\n of the period. Not all alignment\n operations may be applied to\n all time series. The valid choices\n depend on the `metric_kind`\n and `value_type` of the original\n time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series\n data must be aligned in order\n to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal\n to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise,\n an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring\n filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types,\n resources, and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter\n description: Ranking based time series\n filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking\n to select time series that pass\n through the filter. Possible values:\n DIRECTION_UNSPECIFIED, TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series\n to allow to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is\n applied to each time series independently\n to produce the value which will\n be used to compare the time series\n to other time series. Possible values:\n METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM,\n METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation\n description: Apply a second aggregation\n after the ratio is computed.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data\n in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this\n field is required or an error is\n returned. If no per-series aligner\n is specified, or the aligner `ALIGN_NONE`\n is specified, then this field is\n ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point in\n the resulting series is a function\n of all the already aligned values\n in the input time series. Not all\n reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and\n the `value_type` of the original\n time series. Reduction can yield\n a time series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not\n be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to\n preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series are\n partitioned into subsets prior to\n applying the aggregation operation.\n Each subset contains time series\n that have the same value for each\n of the grouping fields. Each individual\n time series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types,\n so this field implicitly contains\n `resource.type`. Fields not specified\n in `group_by_fields` are aggregated\n away. If `group_by_fields` is not\n specified and all the time series\n have the same resource type, then\n the time series are aggregated into\n a single output time series. If\n `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in\n a single time series into temporal\n alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data\n points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point\n for each `alignment_period` with\n end timestamp at the end of the\n period. Not all alignment operations\n may be applied to all time series.\n The valid choices depend on the\n `metric_kind` and `value_type` of\n the original time series. Alignment\n can change the `metric_kind` or\n the `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesQueryLanguage:\n type: string\n x-dcl-go-name: TimeSeriesQueryLanguage\n description: A query used to fetch time series.\n unitOverride:\n type: string\n x-dcl-go-name: UnitOverride\n description: The unit of data contained in\n fetched time series. If non-empty, this\n unit will override any unit that accompanies\n fetched data. The format is the same as\n the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors)\n field in `MetricDescriptor`.\n thresholds:\n type: array\n x-dcl-go-name: Thresholds\n description: Threshold lines drawn horizontally across\n the chart.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartThresholds\n properties:\n color:\n type: string\n x-dcl-go-name: Color\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum\n description: 'The state color for this threshold.\n Color is not allowed in a XyChart. Possible\n values: COLOR_UNSPECIFIED, GREY, BLUE, GREEN,\n YELLOW, ORANGE, RED'\n enum:\n - COLOR_UNSPECIFIED\n - GREY\n - BLUE\n - GREEN\n - YELLOW\n - ORANGE\n - RED\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum\n description: 'The direction for the current threshold.\n Direction is not allowed in a XyChart. Possible\n values: DIRECTION_UNSPECIFIED, ABOVE, BELOW'\n enum:\n - DIRECTION_UNSPECIFIED\n - ABOVE\n - BELOW\n label:\n type: string\n x-dcl-go-name: Label\n description: A label for the threshold.\n value:\n type: number\n format: double\n x-dcl-go-name: Value\n description: The value of the threshold. The value\n should be defined in the native scale of the\n metric.\n timeshiftDuration:\n type: string\n x-dcl-go-name: TimeshiftDuration\n description: The duration used to display a comparison\n chart. A comparison chart simultaneously shows values\n from two similar-length time periods (e.g., week-over-week\n metrics). The duration must be positive, and it can\n only be applied to charts with data sets of LINE plot\n type.\n xAxis:\n type: object\n x-dcl-go-name: XAxis\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartXAxis\n description: The properties applied to the X axis.\n properties:\n label:\n type: string\n x-dcl-go-name: Label\n description: The label of the axis.\n scale:\n type: string\n x-dcl-go-name: Scale\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum\n description: 'The axis scale. By default, a linear\n scale is used. Possible values: SCALE_UNSPECIFIED,\n LINEAR, LOG10'\n enum:\n - SCALE_UNSPECIFIED\n - LINEAR\n - LOG10\n yAxis:\n type: object\n x-dcl-go-name: YAxis\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartYAxis\n description: The properties applied to the Y axis.\n properties:\n label:\n type: string\n x-dcl-go-name: Label\n description: The label of the axis.\n scale:\n type: string\n x-dcl-go-name: Scale\n x-dcl-go-type: DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum\n description: 'The axis scale. By default, a linear\n scale is used. Possible values: SCALE_UNSPECIFIED,\n LINEAR, LOG10'\n enum:\n - SCALE_UNSPECIFIED\n - LINEAR\n - LOG10\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: Required. The mutable, human-readable name.\n etag:\n type: string\n x-dcl-go-name: Etag\n readOnly: true\n description: \\`etag\\` is used for optimistic concurrency control as a way\n to help prevent simultaneous updates of a policy from overwriting each\n other. An \\`etag\\` is returned in the response to \\`GetDashboard\\`, and\n users are expected to put that etag in the request to \\`UpdateDashboard\\`\n to ensure that their change will be applied to the same version of the\n Dashboard configuration. The field should not be passed during dashboard\n creation.\n x-kubernetes-immutable: true\n gridLayout:\n type: object\n x-dcl-go-name: GridLayout\n x-dcl-go-type: DashboardGridLayout\n description: Content is arranged with a basic layout that re-flows a simple\n list of informational elements like widgets or tiles.\n x-dcl-conflicts:\n - mosaicLayout\n - rowLayout\n - columnLayout\n properties:\n columns:\n type: integer\n format: int64\n x-dcl-go-name: Columns\n description: The number of columns into which the view's width is divided.\n If omitted or set to zero, a system default will be used while rendering.\n widgets:\n type: array\n x-dcl-go-name: Widgets\n description: The informational elements that are arranged into the columns\n row-first.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardGridLayoutWidgets\n properties:\n blank:\n type: object\n x-dcl-go-name: Blank\n x-dcl-go-type: DashboardGridLayoutWidgetsBlank\n description: A blank space.\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - text\n - logsPanel\n logsPanel:\n type: object\n x-dcl-go-name: LogsPanel\n x-dcl-go-type: DashboardGridLayoutWidgetsLogsPanel\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - text\n - blank\n properties:\n filter:\n type: string\n x-dcl-go-name: Filter\n description: A filter that chooses which log entries to return.\n See [Advanced Logs Queries](https://cloud.google.com/logging/docs/view/advanced-queries).\n Only log entries that match the filter are returned. An\n empty filter matches all log entries.\n resourceNames:\n type: array\n x-dcl-go-name: ResourceNames\n description: The names of logging resources to collect logs\n for. Currently only projects are supported. If empty, the\n widget will default to the host project.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n scorecard:\n type: object\n x-dcl-go-name: Scorecard\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecard\n description: A scorecard summarizing time series data.\n x-dcl-conflicts:\n - xyChart\n - text\n - blank\n - logsPanel\n required:\n - timeSeriesQuery\n properties:\n gaugeView:\n type: object\n x-dcl-go-name: GaugeView\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardGaugeView\n description: Will cause the scorecard to show a gauge chart.\n properties:\n lowerBound:\n type: number\n format: double\n x-dcl-go-name: LowerBound\n description: The lower bound for this gauge chart. The\n value of the chart should always be greater than or\n equal to this.\n upperBound:\n type: number\n format: double\n x-dcl-go-name: UpperBound\n description: The upper bound for this gauge chart. The\n value of the chart should always be less than or equal\n to this.\n sparkChartView:\n type: object\n x-dcl-go-name: SparkChartView\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardSparkChartView\n description: Will cause the scorecard to show a spark chart.\n required:\n - sparkChartType\n properties:\n minAlignmentPeriod:\n type: string\n x-dcl-go-name: MinAlignmentPeriod\n description: The lower bound on data point frequency in\n the chart implemented by specifying the minimum alignment\n period to use in a time series query. For example, if\n the data is published once every 10 minutes it would\n not make sense to fetch and align data at one minute\n intervals. This field is optional and exists only as\n a hint.\n sparkChartType:\n type: string\n x-dcl-go-name: SparkChartType\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum\n description: 'Required. The type of sparkchart to show\n in this chartView. Possible values: SPARK_CHART_TYPE_UNSPECIFIED,\n SPARK_LINE, SPARK_BAR'\n enum:\n - SPARK_CHART_TYPE_UNSPECIFIED\n - SPARK_LINE\n - SPARK_BAR\n thresholds:\n type: array\n x-dcl-go-name: Thresholds\n description: 'The thresholds used to determine the state of\n the scorecard given the time series'' current value. For\n an actual value x, the scorecard is in a danger state if\n x is less than or equal to a danger threshold that triggers\n below, or greater than or equal to a danger threshold that\n triggers above. Similarly, if x is above/below a warning\n threshold that triggers above/below, then the scorecard\n is in a warning state - unless x also puts it in a danger\n state. (Danger trumps warning.) As an example, consider\n a scorecard with the following four thresholds { value:\n 90, category: ''DANGER'', trigger: ''ABOVE'', },: { value:\n 70, category: ''WARNING'', trigger: ''ABOVE'', }, { value:\n 10, category: ''DANGER'', trigger: ''BELOW'', }, { value:\n 20, category: ''WARNING'', trigger: ''BELOW'', } Then:\n values less than or equal to 10 would put the scorecard\n in a DANGER state, values greater than 10 but less than\n or equal to 20 a WARNING state, values strictly between\n 20 and 70 an OK state, values greater than or equal to 70\n but less than 90 a WARNING state, and values greater than\n or equal to 90 a DANGER state.'\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardThresholds\n properties:\n color:\n type: string\n x-dcl-go-name: Color\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardThresholdsColorEnum\n description: 'The state color for this threshold. Color\n is not allowed in a XyChart. Possible values: COLOR_UNSPECIFIED,\n GREY, BLUE, GREEN, YELLOW, ORANGE, RED'\n enum:\n - COLOR_UNSPECIFIED\n - GREY\n - BLUE\n - GREEN\n - YELLOW\n - ORANGE\n - RED\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum\n description: 'The direction for the current threshold.\n Direction is not allowed in a XyChart. Possible values:\n DIRECTION_UNSPECIFIED, ABOVE, BELOW'\n enum:\n - DIRECTION_UNSPECIFIED\n - ABOVE\n - BELOW\n label:\n type: string\n x-dcl-go-name: Label\n description: A label for the threshold.\n value:\n type: number\n format: double\n x-dcl-go-name: Value\n description: The value of the threshold. The value should\n be defined in the native scale of the metric.\n timeSeriesQuery:\n type: object\n x-dcl-go-name: TimeSeriesQuery\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQuery\n description: Required. Fields for querying time series data\n from the Stackdriver metrics API.\n properties:\n timeSeriesFilter:\n type: object\n x-dcl-go-name: TimeSeriesFilter\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter\n description: Filter parameters to fetch time series.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation\n description: By default, the raw time series data\n is returned. Use this field to combine multiple\n time series for different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used to\n divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will be\n done before the per-series aligner can be applied\n to the data. The value must be at least 60\n seconds. If a per-series aligner other than\n `ALIGN_NONE` is specified, this field is required\n or an error is returned. If no per-series aligner\n is specified, or the aligner `ALIGN_NONE` is\n specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to be used\n to combine time series into a single time series,\n where the value of each data point in the resulting\n series is a function of all the already aligned\n values in the input time series. Not all reducer\n operations can be applied to all time series.\n The valid choices depend on the `metric_kind`\n and the `value_type` of the original time series.\n Reduction can yield a time series with a different\n `metric_kind` or `value_type` than the input\n time series. Time series data must first be\n aligned (see `per_series_aligner`) in order\n to perform cross-time series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN, REDUCE_MAX,\n REDUCE_SUM, REDUCE_STDDEV, REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve when\n `cross_series_reducer` is specified. The `group_by_fields`\n determine how the time series are partitioned\n into subsets prior to applying the aggregation\n operation. Each subset contains time series\n that have the same value for each of the grouping\n fields. Each individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series. It\n is not possible to reduce across different resource\n types, so this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same resource\n type, then the time series are aggregated into\n a single output time series. If `cross_series_reducer`\n is not defined, this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how to bring\n the data points in a single time series into\n temporal alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data points in\n an `alignment_period` to be mathematically grouped\n together, resulting in a single data point for\n each `alignment_period` with end timestamp at\n the end of the period. Not all alignment operations\n may be applied to all time series. The valid\n choices depend on the `metric_kind` and `value_type`\n of the original time series. Alignment can change\n the `metric_kind` or the `value_type` of the\n time series. Time series data must be aligned\n in order to perform cross-time series reduction.\n If `cross_series_reducer` is specified, then\n `per_series_aligner` must be specified and not\n equal to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources, and\n projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking to select\n time series that pass through the filter. Possible\n values: DIRECTION_UNSPECIFIED, TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to allow to\n pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied to each\n time series independently to produce the value\n which will be used to compare the time series\n to other time series. Possible values: METHOD_UNSPECIFIED,\n METHOD_MEAN, METHOD_MAX, METHOD_MIN, METHOD_SUM,\n METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation\n description: Apply a second aggregation after `aggregation`\n is applied.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used to\n divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will be\n done before the per-series aligner can be applied\n to the data. The value must be at least 60\n seconds. If a per-series aligner other than\n `ALIGN_NONE` is specified, this field is required\n or an error is returned. If no per-series aligner\n is specified, or the aligner `ALIGN_NONE` is\n specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to be used\n to combine time series into a single time series,\n where the value of each data point in the resulting\n series is a function of all the already aligned\n values in the input time series. Not all reducer\n operations can be applied to all time series.\n The valid choices depend on the `metric_kind`\n and the `value_type` of the original time series.\n Reduction can yield a time series with a different\n `metric_kind` or `value_type` than the input\n time series. Time series data must first be\n aligned (see `per_series_aligner`) in order\n to perform cross-time series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN, REDUCE_MAX,\n REDUCE_SUM, REDUCE_STDDEV, REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve when\n `cross_series_reducer` is specified. The `group_by_fields`\n determine how the time series are partitioned\n into subsets prior to applying the aggregation\n operation. Each subset contains time series\n that have the same value for each of the grouping\n fields. Each individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series. It\n is not possible to reduce across different resource\n types, so this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same resource\n type, then the time series are aggregated into\n a single output time series. If `cross_series_reducer`\n is not defined, this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how to bring\n the data points in a single time series into\n temporal alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data points in\n an `alignment_period` to be mathematically grouped\n together, resulting in a single data point for\n each `alignment_period` with end timestamp at\n the end of the period. Not all alignment operations\n may be applied to all time series. The valid\n choices depend on the `metric_kind` and `value_type`\n of the original time series. Alignment can change\n the `metric_kind` or the `value_type` of the\n time series. Time series data must be aligned\n in order to perform cross-time series reduction.\n If `cross_series_reducer` is specified, then\n `per_series_aligner` must be specified and not\n equal to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesFilterRatio:\n type: object\n x-dcl-go-name: TimeSeriesFilterRatio\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio\n description: Parameters to fetch a ratio between two time\n series filters.\n properties:\n denominator:\n type: object\n x-dcl-go-name: Denominator\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator\n description: The denominator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation\n description: By default, the raw time series data\n is returned. Use this field to combine multiple\n time series for different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner can\n be applied to the data. The value must\n be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is returned.\n If no per-series aligner is specified, or\n the aligner `ALIGN_NONE` is specified, then\n this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to be\n used to combine time series into a single\n time series, where the value of each data\n point in the resulting series is a function\n of all the already aligned values in the\n input time series. Not all reducer operations\n can be applied to all time series. The valid\n choices depend on the `metric_kind` and\n the `value_type` of the original time series.\n Reduction can yield a time series with a\n different `metric_kind` or `value_type`\n than the input time series. Time series\n data must first be aligned (see `per_series_aligner`)\n in order to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be specified,\n and must not be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise, an error\n is returned. Possible values: REDUCE_NONE,\n REDUCE_MEAN, REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that have\n the same value for each of the grouping\n fields. Each individual time series is a\n member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not specified\n in `group_by_fields` are aggregated away. If\n `group_by_fields` is not specified and all\n the time series have the same resource type,\n then the time series are aggregated into\n a single output time series. If `cross_series_reducer`\n is not defined, this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how to\n bring the data points in a single time series\n into temporal alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data points\n in an `alignment_period` to be mathematically\n grouped together, resulting in a single\n data point for each `alignment_period` with\n end timestamp at the end of the period. Not\n all alignment operations may be applied\n to all time series. The valid choices depend\n on the `metric_kind` and `value_type` of\n the original time series. Alignment can\n change the `metric_kind` or the `value_type`\n of the time series. Time series data must\n be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n numerator:\n type: object\n x-dcl-go-name: Numerator\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator\n description: The numerator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation\n description: By default, the raw time series data\n is returned. Use this field to combine multiple\n time series for different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner can\n be applied to the data. The value must\n be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is returned.\n If no per-series aligner is specified, or\n the aligner `ALIGN_NONE` is specified, then\n this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to be\n used to combine time series into a single\n time series, where the value of each data\n point in the resulting series is a function\n of all the already aligned values in the\n input time series. Not all reducer operations\n can be applied to all time series. The valid\n choices depend on the `metric_kind` and\n the `value_type` of the original time series.\n Reduction can yield a time series with a\n different `metric_kind` or `value_type`\n than the input time series. Time series\n data must first be aligned (see `per_series_aligner`)\n in order to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be specified,\n and must not be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise, an error\n is returned. Possible values: REDUCE_NONE,\n REDUCE_MEAN, REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that have\n the same value for each of the grouping\n fields. Each individual time series is a\n member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not specified\n in `group_by_fields` are aggregated away. If\n `group_by_fields` is not specified and all\n the time series have the same resource type,\n then the time series are aggregated into\n a single output time series. If `cross_series_reducer`\n is not defined, this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how to\n bring the data points in a single time series\n into temporal alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data points\n in an `alignment_period` to be mathematically\n grouped together, resulting in a single\n data point for each `alignment_period` with\n end timestamp at the end of the period. Not\n all alignment operations may be applied\n to all time series. The valid choices depend\n on the `metric_kind` and `value_type` of\n the original time series. Alignment can\n change the `metric_kind` or the `value_type`\n of the time series. Time series data must\n be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking to select\n time series that pass through the filter. Possible\n values: DIRECTION_UNSPECIFIED, TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to allow to\n pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied to each\n time series independently to produce the value\n which will be used to compare the time series\n to other time series. Possible values: METHOD_UNSPECIFIED,\n METHOD_MEAN, METHOD_MAX, METHOD_MIN, METHOD_SUM,\n METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation\n description: Apply a second aggregation after the\n ratio is computed.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used to\n divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will be\n done before the per-series aligner can be applied\n to the data. The value must be at least 60\n seconds. If a per-series aligner other than\n `ALIGN_NONE` is specified, this field is required\n or an error is returned. If no per-series aligner\n is specified, or the aligner `ALIGN_NONE` is\n specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to be used\n to combine time series into a single time series,\n where the value of each data point in the resulting\n series is a function of all the already aligned\n values in the input time series. Not all reducer\n operations can be applied to all time series.\n The valid choices depend on the `metric_kind`\n and the `value_type` of the original time series.\n Reduction can yield a time series with a different\n `metric_kind` or `value_type` than the input\n time series. Time series data must first be\n aligned (see `per_series_aligner`) in order\n to perform cross-time series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN, REDUCE_MAX,\n REDUCE_SUM, REDUCE_STDDEV, REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve when\n `cross_series_reducer` is specified. The `group_by_fields`\n determine how the time series are partitioned\n into subsets prior to applying the aggregation\n operation. Each subset contains time series\n that have the same value for each of the grouping\n fields. Each individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series. It\n is not possible to reduce across different resource\n types, so this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same resource\n type, then the time series are aggregated into\n a single output time series. If `cross_series_reducer`\n is not defined, this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how to bring\n the data points in a single time series into\n temporal alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data points in\n an `alignment_period` to be mathematically grouped\n together, resulting in a single data point for\n each `alignment_period` with end timestamp at\n the end of the period. Not all alignment operations\n may be applied to all time series. The valid\n choices depend on the `metric_kind` and `value_type`\n of the original time series. Alignment can change\n the `metric_kind` or the `value_type` of the\n time series. Time series data must be aligned\n in order to perform cross-time series reduction.\n If `cross_series_reducer` is specified, then\n `per_series_aligner` must be specified and not\n equal to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesQueryLanguage:\n type: string\n x-dcl-go-name: TimeSeriesQueryLanguage\n description: A query used to fetch time series.\n unitOverride:\n type: string\n x-dcl-go-name: UnitOverride\n description: The unit of data contained in fetched time\n series. If non-empty, this unit will override any unit\n that accompanies fetched data. The format is the same\n as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors)\n field in `MetricDescriptor`.\n text:\n type: object\n x-dcl-go-name: Text\n x-dcl-go-type: DashboardGridLayoutWidgetsText\n description: A raw string or markdown displaying textual content.\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - blank\n - logsPanel\n properties:\n content:\n type: string\n x-dcl-go-name: Content\n description: The text content to be displayed.\n format:\n type: string\n x-dcl-go-name: Format\n x-dcl-go-type: DashboardGridLayoutWidgetsTextFormatEnum\n description: 'How the text content is formatted. Possible\n values: FORMAT_UNSPECIFIED, MARKDOWN, RAW'\n enum:\n - FORMAT_UNSPECIFIED\n - MARKDOWN\n - RAW\n title:\n type: string\n x-dcl-go-name: Title\n description: Optional. The title of the widget.\n xyChart:\n type: object\n x-dcl-go-name: XyChart\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChart\n description: A chart of time series data.\n x-dcl-conflicts:\n - scorecard\n - text\n - blank\n - logsPanel\n required:\n - dataSets\n properties:\n chartOptions:\n type: object\n x-dcl-go-name: ChartOptions\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartChartOptions\n description: Display options for the chart.\n properties:\n mode:\n type: string\n x-dcl-go-name: Mode\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum\n description: 'The chart mode. Possible values: MODE_UNSPECIFIED,\n COLOR, X_RAY, STATS'\n enum:\n - MODE_UNSPECIFIED\n - COLOR\n - X_RAY\n - STATS\n dataSets:\n type: array\n x-dcl-go-name: DataSets\n description: Required. The data displayed in this chart.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSets\n required:\n - timeSeriesQuery\n properties:\n legendTemplate:\n type: string\n x-dcl-go-name: LegendTemplate\n description: 'A template string for naming `TimeSeries`\n in the resulting data set. This should be a string\n with interpolations of the form `${label_name}`, which\n will resolve to the label''s value. '\n minAlignmentPeriod:\n type: string\n x-dcl-go-name: MinAlignmentPeriod\n description: Optional. The lower bound on data point\n frequency for this data set, implemented by specifying\n the minimum alignment period to use in a time series\n query For example, if the data is published once every\n 10 minutes, the `min_alignment_period` should be at\n least 10 minutes. It would not make sense to fetch\n and align data at one minute intervals.\n plotType:\n type: string\n x-dcl-go-name: PlotType\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum\n description: 'How this data should be plotted on the\n chart. Possible values: PLOT_TYPE_UNSPECIFIED, LINE,\n STACKED_AREA, STACKED_BAR, HEATMAP'\n enum:\n - PLOT_TYPE_UNSPECIFIED\n - LINE\n - STACKED_AREA\n - STACKED_BAR\n - HEATMAP\n timeSeriesQuery:\n type: object\n x-dcl-go-name: TimeSeriesQuery\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery\n description: Required. Fields for querying time series\n data from the Stackdriver metrics API.\n properties:\n timeSeriesFilter:\n type: object\n x-dcl-go-name: TimeSeriesFilter\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter\n description: Filter parameters to fetch time series.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views of\n the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to\n be used to combine time series into a\n single time series, where the value of\n each data point in the resulting series\n is a function of all the already aligned\n values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the `value_type`\n of the original time series. Reduction\n can yield a time series with a different\n `metric_kind` or `value_type` than the\n input time series. Time series data must\n first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer` is\n specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that\n have the same value for each of the grouping\n fields. Each individual time series is\n a member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not\n specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same\n resource type, then the time series are\n aggregated into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single time\n series into temporal alignment. Except\n for `ALIGN_NONE`, all alignments cause\n all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for each\n `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on the\n `metric_kind` and `value_type` of the\n original time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series data\n must be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking to\n select time series that pass through the\n filter. Possible values: DIRECTION_UNSPECIFIED,\n TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to allow\n to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied\n to each time series independently to produce\n the value which will be used to compare\n the time series to other time series.\n Possible values: METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM, METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation\n description: Apply a second aggregation after\n `aggregation` is applied.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to\n be used to combine time series into a\n single time series, where the value of\n each data point in the resulting series\n is a function of all the already aligned\n values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the `value_type`\n of the original time series. Reduction\n can yield a time series with a different\n `metric_kind` or `value_type` than the\n input time series. Time series data must\n first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer` is\n specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that\n have the same value for each of the grouping\n fields. Each individual time series is\n a member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not\n specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same\n resource type, then the time series are\n aggregated into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single time\n series into temporal alignment. Except\n for `ALIGN_NONE`, all alignments cause\n all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for each\n `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on the\n `metric_kind` and `value_type` of the\n original time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series data\n must be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesFilterRatio:\n type: object\n x-dcl-go-name: TimeSeriesFilterRatio\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio\n description: Parameters to fetch a ratio between\n two time series filters.\n properties:\n denominator:\n type: object\n x-dcl-go-name: Denominator\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator\n description: The denominator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views\n of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data in\n all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this field\n is required or an error is returned.\n If no per-series aligner is specified,\n or the aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where the\n value of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time\n series. Reduction can yield a time\n series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be\n `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each\n individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types, so\n this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource type,\n then the time series are aggregated\n into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in a\n single time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all\n alignment operations may be applied\n to all time series. The valid choices\n depend on the `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n numerator:\n type: object\n x-dcl-go-name: Numerator\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator\n description: The numerator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views\n of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data in\n all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this field\n is required or an error is returned.\n If no per-series aligner is specified,\n or the aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where the\n value of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time\n series. Reduction can yield a time\n series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be\n `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each\n individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types, so\n this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource type,\n then the time series are aggregated\n into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in a\n single time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all\n alignment operations may be applied\n to all time series. The valid choices\n depend on the `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking to\n select time series that pass through the\n filter. Possible values: DIRECTION_UNSPECIFIED,\n TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to allow\n to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied\n to each time series independently to produce\n the value which will be used to compare\n the time series to other time series.\n Possible values: METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM, METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation\n description: Apply a second aggregation after\n the ratio is computed.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to\n be used to combine time series into a\n single time series, where the value of\n each data point in the resulting series\n is a function of all the already aligned\n values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the `value_type`\n of the original time series. Reduction\n can yield a time series with a different\n `metric_kind` or `value_type` than the\n input time series. Time series data must\n first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer` is\n specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that\n have the same value for each of the grouping\n fields. Each individual time series is\n a member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not\n specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same\n resource type, then the time series are\n aggregated into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single time\n series into temporal alignment. Except\n for `ALIGN_NONE`, all alignments cause\n all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for each\n `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on the\n `metric_kind` and `value_type` of the\n original time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series data\n must be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesQueryLanguage:\n type: string\n x-dcl-go-name: TimeSeriesQueryLanguage\n description: A query used to fetch time series.\n unitOverride:\n type: string\n x-dcl-go-name: UnitOverride\n description: The unit of data contained in fetched\n time series. If non-empty, this unit will override\n any unit that accompanies fetched data. The format\n is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors)\n field in `MetricDescriptor`.\n thresholds:\n type: array\n x-dcl-go-name: Thresholds\n description: Threshold lines drawn horizontally across the\n chart.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartThresholds\n properties:\n color:\n type: string\n x-dcl-go-name: Color\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartThresholdsColorEnum\n description: 'The state color for this threshold. Color\n is not allowed in a XyChart. Possible values: COLOR_UNSPECIFIED,\n GREY, BLUE, GREEN, YELLOW, ORANGE, RED'\n enum:\n - COLOR_UNSPECIFIED\n - GREY\n - BLUE\n - GREEN\n - YELLOW\n - ORANGE\n - RED\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum\n description: 'The direction for the current threshold.\n Direction is not allowed in a XyChart. Possible values:\n DIRECTION_UNSPECIFIED, ABOVE, BELOW'\n enum:\n - DIRECTION_UNSPECIFIED\n - ABOVE\n - BELOW\n label:\n type: string\n x-dcl-go-name: Label\n description: A label for the threshold.\n value:\n type: number\n format: double\n x-dcl-go-name: Value\n description: The value of the threshold. The value should\n be defined in the native scale of the metric.\n timeshiftDuration:\n type: string\n x-dcl-go-name: TimeshiftDuration\n description: The duration used to display a comparison chart.\n A comparison chart simultaneously shows values from two\n similar-length time periods (e.g., week-over-week metrics).\n The duration must be positive, and it can only be applied\n to charts with data sets of LINE plot type.\n xAxis:\n type: object\n x-dcl-go-name: XAxis\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartXAxis\n description: The properties applied to the X axis.\n properties:\n label:\n type: string\n x-dcl-go-name: Label\n description: The label of the axis.\n scale:\n type: string\n x-dcl-go-name: Scale\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartXAxisScaleEnum\n description: 'The axis scale. By default, a linear scale\n is used. Possible values: SCALE_UNSPECIFIED, LINEAR,\n LOG10'\n enum:\n - SCALE_UNSPECIFIED\n - LINEAR\n - LOG10\n yAxis:\n type: object\n x-dcl-go-name: YAxis\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartYAxis\n description: The properties applied to the Y axis.\n properties:\n label:\n type: string\n x-dcl-go-name: Label\n description: The label of the axis.\n scale:\n type: string\n x-dcl-go-name: Scale\n x-dcl-go-type: DashboardGridLayoutWidgetsXyChartYAxisScaleEnum\n description: 'The axis scale. By default, a linear scale\n is used. Possible values: SCALE_UNSPECIFIED, LINEAR,\n LOG10'\n enum:\n - SCALE_UNSPECIFIED\n - LINEAR\n - LOG10\n mosaicLayout:\n type: object\n x-dcl-go-name: MosaicLayout\n x-dcl-go-type: DashboardMosaicLayout\n description: The content is arranged as a grid of tiles, with each content\n widget occupying one or more tiles.\n x-dcl-conflicts:\n - gridLayout\n - rowLayout\n - columnLayout\n properties:\n columns:\n type: integer\n format: int64\n x-dcl-go-name: Columns\n description: The number of columns in the mosaic grid.\n tiles:\n type: array\n x-dcl-go-name: Tiles\n description: The tiles to display.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardMosaicLayoutTiles\n properties:\n height:\n type: integer\n format: int64\n x-dcl-go-name: Height\n description: The height of the tile, measured in grid squares.\n widget:\n type: object\n x-dcl-go-name: Widget\n x-dcl-go-type: DashboardMosaicLayoutTilesWidget\n description: The informational widget contained in the tile.\n properties:\n blank:\n type: object\n x-dcl-go-name: Blank\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetBlank\n description: A blank space.\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - text\n - logsPanel\n logsPanel:\n type: object\n x-dcl-go-name: LogsPanel\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetLogsPanel\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - text\n - blank\n properties:\n filter:\n type: string\n x-dcl-go-name: Filter\n description: A filter that chooses which log entries to\n return. See [Advanced Logs Queries](https://cloud.google.com/logging/docs/view/advanced-queries).\n Only log entries that match the filter are returned.\n An empty filter matches all log entries.\n resourceNames:\n type: array\n x-dcl-go-name: ResourceNames\n description: The names of logging resources to collect\n logs for. Currently only projects are supported. If\n empty, the widget will default to the host project.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n scorecard:\n type: object\n x-dcl-go-name: Scorecard\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecard\n description: A scorecard summarizing time series data.\n x-dcl-conflicts:\n - xyChart\n - text\n - blank\n - logsPanel\n required:\n - timeSeriesQuery\n properties:\n gaugeView:\n type: object\n x-dcl-go-name: GaugeView\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardGaugeView\n description: Will cause the scorecard to show a gauge\n chart.\n properties:\n lowerBound:\n type: number\n format: double\n x-dcl-go-name: LowerBound\n description: The lower bound for this gauge chart.\n The value of the chart should always be greater\n than or equal to this.\n upperBound:\n type: number\n format: double\n x-dcl-go-name: UpperBound\n description: The upper bound for this gauge chart.\n The value of the chart should always be less than\n or equal to this.\n sparkChartView:\n type: object\n x-dcl-go-name: SparkChartView\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardSparkChartView\n description: Will cause the scorecard to show a spark\n chart.\n required:\n - sparkChartType\n properties:\n minAlignmentPeriod:\n type: string\n x-dcl-go-name: MinAlignmentPeriod\n description: The lower bound on data point frequency\n in the chart implemented by specifying the minimum\n alignment period to use in a time series query.\n For example, if the data is published once every\n 10 minutes it would not make sense to fetch and\n align data at one minute intervals. This field is\n optional and exists only as a hint.\n sparkChartType:\n type: string\n x-dcl-go-name: SparkChartType\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum\n description: 'Required. The type of sparkchart to\n show in this chartView. Possible values: SPARK_CHART_TYPE_UNSPECIFIED,\n SPARK_LINE, SPARK_BAR'\n enum:\n - SPARK_CHART_TYPE_UNSPECIFIED\n - SPARK_LINE\n - SPARK_BAR\n thresholds:\n type: array\n x-dcl-go-name: Thresholds\n description: 'The thresholds used to determine the state\n of the scorecard given the time series'' current value.\n For an actual value x, the scorecard is in a danger\n state if x is less than or equal to a danger threshold\n that triggers below, or greater than or equal to a danger\n threshold that triggers above. Similarly, if x is above/below\n a warning threshold that triggers above/below, then\n the scorecard is in a warning state - unless x also\n puts it in a danger state. (Danger trumps warning.) As\n an example, consider a scorecard with the following\n four thresholds { value: 90, category: ''DANGER'', trigger:\n ''ABOVE'', },: { value: 70, category: ''WARNING'', trigger:\n ''ABOVE'', }, { value: 10, category: ''DANGER'', trigger:\n ''BELOW'', }, { value: 20, category: ''WARNING'', trigger:\n ''BELOW'', } Then: values less than or equal to 10\n would put the scorecard in a DANGER state, values greater\n than 10 but less than or equal to 20 a WARNING state,\n values strictly between 20 and 70 an OK state, values\n greater than or equal to 70 but less than 90 a WARNING\n state, and values greater than or equal to 90 a DANGER\n state.'\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardThresholds\n properties:\n color:\n type: string\n x-dcl-go-name: Color\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum\n description: 'The state color for this threshold.\n Color is not allowed in a XyChart. Possible values:\n COLOR_UNSPECIFIED, GREY, BLUE, GREEN, YELLOW,\n ORANGE, RED'\n enum:\n - COLOR_UNSPECIFIED\n - GREY\n - BLUE\n - GREEN\n - YELLOW\n - ORANGE\n - RED\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum\n description: 'The direction for the current threshold.\n Direction is not allowed in a XyChart. Possible\n values: DIRECTION_UNSPECIFIED, ABOVE, BELOW'\n enum:\n - DIRECTION_UNSPECIFIED\n - ABOVE\n - BELOW\n label:\n type: string\n x-dcl-go-name: Label\n description: A label for the threshold.\n value:\n type: number\n format: double\n x-dcl-go-name: Value\n description: The value of the threshold. The value\n should be defined in the native scale of the metric.\n timeSeriesQuery:\n type: object\n x-dcl-go-name: TimeSeriesQuery\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery\n description: Required. Fields for querying time series\n data from the Stackdriver metrics API.\n properties:\n timeSeriesFilter:\n type: object\n x-dcl-go-name: TimeSeriesFilter\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter\n description: Filter parameters to fetch time series.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation\n description: By default, the raw time series data\n is returned. Use this field to combine multiple\n time series for different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner can\n be applied to the data. The value must\n be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is returned.\n If no per-series aligner is specified, or\n the aligner `ALIGN_NONE` is specified, then\n this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to be\n used to combine time series into a single\n time series, where the value of each data\n point in the resulting series is a function\n of all the already aligned values in the\n input time series. Not all reducer operations\n can be applied to all time series. The valid\n choices depend on the `metric_kind` and\n the `value_type` of the original time series.\n Reduction can yield a time series with a\n different `metric_kind` or `value_type`\n than the input time series. Time series\n data must first be aligned (see `per_series_aligner`)\n in order to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be specified,\n and must not be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise, an error\n is returned. Possible values: REDUCE_NONE,\n REDUCE_MEAN, REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that have\n the same value for each of the grouping\n fields. Each individual time series is a\n member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not specified\n in `group_by_fields` are aggregated away. If\n `group_by_fields` is not specified and all\n the time series have the same resource type,\n then the time series are aggregated into\n a single output time series. If `cross_series_reducer`\n is not defined, this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how to\n bring the data points in a single time series\n into temporal alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data points\n in an `alignment_period` to be mathematically\n grouped together, resulting in a single\n data point for each `alignment_period` with\n end timestamp at the end of the period. Not\n all alignment operations may be applied\n to all time series. The valid choices depend\n on the `metric_kind` and `value_type` of\n the original time series. Alignment can\n change the `metric_kind` or the `value_type`\n of the time series. Time series data must\n be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking to select\n time series that pass through the filter.\n Possible values: DIRECTION_UNSPECIFIED,\n TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to allow\n to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied\n to each time series independently to produce\n the value which will be used to compare\n the time series to other time series. Possible\n values: METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM, METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation\n description: Apply a second aggregation after\n `aggregation` is applied.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner can\n be applied to the data. The value must\n be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is returned.\n If no per-series aligner is specified, or\n the aligner `ALIGN_NONE` is specified, then\n this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to be\n used to combine time series into a single\n time series, where the value of each data\n point in the resulting series is a function\n of all the already aligned values in the\n input time series. Not all reducer operations\n can be applied to all time series. The valid\n choices depend on the `metric_kind` and\n the `value_type` of the original time series.\n Reduction can yield a time series with a\n different `metric_kind` or `value_type`\n than the input time series. Time series\n data must first be aligned (see `per_series_aligner`)\n in order to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be specified,\n and must not be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise, an error\n is returned. Possible values: REDUCE_NONE,\n REDUCE_MEAN, REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that have\n the same value for each of the grouping\n fields. Each individual time series is a\n member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not specified\n in `group_by_fields` are aggregated away. If\n `group_by_fields` is not specified and all\n the time series have the same resource type,\n then the time series are aggregated into\n a single output time series. If `cross_series_reducer`\n is not defined, this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how to\n bring the data points in a single time series\n into temporal alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data points\n in an `alignment_period` to be mathematically\n grouped together, resulting in a single\n data point for each `alignment_period` with\n end timestamp at the end of the period. Not\n all alignment operations may be applied\n to all time series. The valid choices depend\n on the `metric_kind` and `value_type` of\n the original time series. Alignment can\n change the `metric_kind` or the `value_type`\n of the time series. Time series data must\n be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesFilterRatio:\n type: object\n x-dcl-go-name: TimeSeriesFilterRatio\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio\n description: Parameters to fetch a ratio between two\n time series filters.\n properties:\n denominator:\n type: object\n x-dcl-go-name: Denominator\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator\n description: The denominator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views\n of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is\n used to divide the data in all the [time\n series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series into\n a single time series, where the value\n of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time series.\n Reduction can yield a time series with\n a different `metric_kind` or `value_type`\n than the input time series. Time series\n data must first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each individual\n time series is a member of exactly one\n subset. The `cross_series_reducer` is\n applied to each subset of time series.\n It is not possible to reduce across\n different resource types, so this field\n implicitly contains `resource.type`. Fields\n not specified in `group_by_fields` are\n aggregated away. If `group_by_fields`\n is not specified and all the time series\n have the same resource type, then the\n time series are aggregated into a single\n output time series. If `cross_series_reducer`\n is not defined, this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single\n time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on\n the `metric_kind` and `value_type` of\n the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be specified\n and not equal to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise, an error\n is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n numerator:\n type: object\n x-dcl-go-name: Numerator\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator\n description: The numerator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views\n of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is\n used to divide the data in all the [time\n series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series into\n a single time series, where the value\n of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time series.\n Reduction can yield a time series with\n a different `metric_kind` or `value_type`\n than the input time series. Time series\n data must first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each individual\n time series is a member of exactly one\n subset. The `cross_series_reducer` is\n applied to each subset of time series.\n It is not possible to reduce across\n different resource types, so this field\n implicitly contains `resource.type`. Fields\n not specified in `group_by_fields` are\n aggregated away. If `group_by_fields`\n is not specified and all the time series\n have the same resource type, then the\n time series are aggregated into a single\n output time series. If `cross_series_reducer`\n is not defined, this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single\n time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on\n the `metric_kind` and `value_type` of\n the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be specified\n and not equal to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise, an error\n is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking to select\n time series that pass through the filter.\n Possible values: DIRECTION_UNSPECIFIED,\n TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to allow\n to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied\n to each time series independently to produce\n the value which will be used to compare\n the time series to other time series. Possible\n values: METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM, METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation\n description: Apply a second aggregation after\n the ratio is computed.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner can\n be applied to the data. The value must\n be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is returned.\n If no per-series aligner is specified, or\n the aligner `ALIGN_NONE` is specified, then\n this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to be\n used to combine time series into a single\n time series, where the value of each data\n point in the resulting series is a function\n of all the already aligned values in the\n input time series. Not all reducer operations\n can be applied to all time series. The valid\n choices depend on the `metric_kind` and\n the `value_type` of the original time series.\n Reduction can yield a time series with a\n different `metric_kind` or `value_type`\n than the input time series. Time series\n data must first be aligned (see `per_series_aligner`)\n in order to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be specified,\n and must not be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise, an error\n is returned. Possible values: REDUCE_NONE,\n REDUCE_MEAN, REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that have\n the same value for each of the grouping\n fields. Each individual time series is a\n member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not specified\n in `group_by_fields` are aggregated away. If\n `group_by_fields` is not specified and all\n the time series have the same resource type,\n then the time series are aggregated into\n a single output time series. If `cross_series_reducer`\n is not defined, this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how to\n bring the data points in a single time series\n into temporal alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data points\n in an `alignment_period` to be mathematically\n grouped together, resulting in a single\n data point for each `alignment_period` with\n end timestamp at the end of the period. Not\n all alignment operations may be applied\n to all time series. The valid choices depend\n on the `metric_kind` and `value_type` of\n the original time series. Alignment can\n change the `metric_kind` or the `value_type`\n of the time series. Time series data must\n be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesQueryLanguage:\n type: string\n x-dcl-go-name: TimeSeriesQueryLanguage\n description: A query used to fetch time series.\n unitOverride:\n type: string\n x-dcl-go-name: UnitOverride\n description: The unit of data contained in fetched\n time series. If non-empty, this unit will override\n any unit that accompanies fetched data. The format\n is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors)\n field in `MetricDescriptor`.\n text:\n type: object\n x-dcl-go-name: Text\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetText\n description: A raw string or markdown displaying textual content.\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - blank\n - logsPanel\n properties:\n content:\n type: string\n x-dcl-go-name: Content\n description: The text content to be displayed.\n format:\n type: string\n x-dcl-go-name: Format\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetTextFormatEnum\n description: 'How the text content is formatted. Possible\n values: FORMAT_UNSPECIFIED, MARKDOWN, RAW'\n enum:\n - FORMAT_UNSPECIFIED\n - MARKDOWN\n - RAW\n title:\n type: string\n x-dcl-go-name: Title\n description: Optional. The title of the widget.\n xyChart:\n type: object\n x-dcl-go-name: XyChart\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChart\n description: A chart of time series data.\n x-dcl-conflicts:\n - scorecard\n - text\n - blank\n - logsPanel\n required:\n - dataSets\n properties:\n chartOptions:\n type: object\n x-dcl-go-name: ChartOptions\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartChartOptions\n description: Display options for the chart.\n properties:\n mode:\n type: string\n x-dcl-go-name: Mode\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum\n description: 'The chart mode. Possible values: MODE_UNSPECIFIED,\n COLOR, X_RAY, STATS'\n enum:\n - MODE_UNSPECIFIED\n - COLOR\n - X_RAY\n - STATS\n dataSets:\n type: array\n x-dcl-go-name: DataSets\n description: Required. The data displayed in this chart.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSets\n required:\n - timeSeriesQuery\n properties:\n legendTemplate:\n type: string\n x-dcl-go-name: LegendTemplate\n description: 'A template string for naming `TimeSeries`\n in the resulting data set. This should be a string\n with interpolations of the form `${label_name}`,\n which will resolve to the label''s value. '\n minAlignmentPeriod:\n type: string\n x-dcl-go-name: MinAlignmentPeriod\n description: Optional. The lower bound on data point\n frequency for this data set, implemented by specifying\n the minimum alignment period to use in a time\n series query For example, if the data is published\n once every 10 minutes, the `min_alignment_period`\n should be at least 10 minutes. It would not make\n sense to fetch and align data at one minute intervals.\n plotType:\n type: string\n x-dcl-go-name: PlotType\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum\n description: 'How this data should be plotted on\n the chart. Possible values: PLOT_TYPE_UNSPECIFIED,\n LINE, STACKED_AREA, STACKED_BAR, HEATMAP'\n enum:\n - PLOT_TYPE_UNSPECIFIED\n - LINE\n - STACKED_AREA\n - STACKED_BAR\n - HEATMAP\n timeSeriesQuery:\n type: object\n x-dcl-go-name: TimeSeriesQuery\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery\n description: Required. Fields for querying time\n series data from the Stackdriver metrics API.\n properties:\n timeSeriesFilter:\n type: object\n x-dcl-go-name: TimeSeriesFilter\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter\n description: Filter parameters to fetch time\n series.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views\n of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data in\n all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this field\n is required or an error is returned.\n If no per-series aligner is specified,\n or the aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where the\n value of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time\n series. Reduction can yield a time\n series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be\n `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each\n individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types, so\n this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource type,\n then the time series are aggregated\n into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in a\n single time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all\n alignment operations may be applied\n to all time series. The valid choices\n depend on the `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking\n to select time series that pass through\n the filter. Possible values: DIRECTION_UNSPECIFIED,\n TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to\n allow to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied\n to each time series independently\n to produce the value which will be\n used to compare the time series to\n other time series. Possible values:\n METHOD_UNSPECIFIED, METHOD_MEAN, METHOD_MAX,\n METHOD_MIN, METHOD_SUM, METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation\n description: Apply a second aggregation\n after `aggregation` is applied.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data in\n all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this field\n is required or an error is returned.\n If no per-series aligner is specified,\n or the aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where the\n value of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time\n series. Reduction can yield a time\n series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be\n `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each\n individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types, so\n this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource type,\n then the time series are aggregated\n into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in a\n single time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all\n alignment operations may be applied\n to all time series. The valid choices\n depend on the `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesFilterRatio:\n type: object\n x-dcl-go-name: TimeSeriesFilterRatio\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio\n description: Parameters to fetch a ratio between\n two time series filters.\n properties:\n denominator:\n type: object\n x-dcl-go-name: Denominator\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator\n description: The denominator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation\n description: By default, the raw time\n series data is returned. Use this\n field to combine multiple time series\n for different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in\n seconds, that is used to divide\n the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the per-series\n aligner can be applied to the\n data. The value must be at least\n 60 seconds. If a per-series aligner\n other than `ALIGN_NONE` is specified,\n this field is required or an error\n is returned. If no per-series\n aligner is specified, or the aligner\n `ALIGN_NONE` is specified, then\n this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point in\n the resulting series is a function\n of all the already aligned values\n in the input time series. Not\n all reducer operations can be\n applied to all time series. The\n valid choices depend on the `metric_kind`\n and the `value_type` of the original\n time series. Reduction can yield\n a time series with a different\n `metric_kind` or `value_type`\n than the input time series. Time\n series data must first be aligned\n (see `per_series_aligner`) in\n order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not\n be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN,\n REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to\n preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series\n are partitioned into subsets prior\n to applying the aggregation operation.\n Each subset contains time series\n that have the same value for each\n of the grouping fields. Each individual\n time series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to\n reduce across different resource\n types, so this field implicitly\n contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource\n type, then the time series are\n aggregated into a single output\n time series. If `cross_series_reducer`\n is not defined, this field is\n ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in\n a single time series into temporal\n alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data\n points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point\n for each `alignment_period` with\n end timestamp at the end of the\n period. Not all alignment operations\n may be applied to all time series.\n The valid choices depend on the\n `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or\n the `value_type` of the time series. Time\n series data must be aligned in\n order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal\n to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise,\n an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring\n filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types,\n resources, and projects to query.\n numerator:\n type: object\n x-dcl-go-name: Numerator\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator\n description: The numerator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation\n description: By default, the raw time\n series data is returned. Use this\n field to combine multiple time series\n for different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in\n seconds, that is used to divide\n the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the per-series\n aligner can be applied to the\n data. The value must be at least\n 60 seconds. If a per-series aligner\n other than `ALIGN_NONE` is specified,\n this field is required or an error\n is returned. If no per-series\n aligner is specified, or the aligner\n `ALIGN_NONE` is specified, then\n this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point in\n the resulting series is a function\n of all the already aligned values\n in the input time series. Not\n all reducer operations can be\n applied to all time series. The\n valid choices depend on the `metric_kind`\n and the `value_type` of the original\n time series. Reduction can yield\n a time series with a different\n `metric_kind` or `value_type`\n than the input time series. Time\n series data must first be aligned\n (see `per_series_aligner`) in\n order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not\n be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN,\n REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to\n preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series\n are partitioned into subsets prior\n to applying the aggregation operation.\n Each subset contains time series\n that have the same value for each\n of the grouping fields. Each individual\n time series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to\n reduce across different resource\n types, so this field implicitly\n contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource\n type, then the time series are\n aggregated into a single output\n time series. If `cross_series_reducer`\n is not defined, this field is\n ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in\n a single time series into temporal\n alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data\n points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point\n for each `alignment_period` with\n end timestamp at the end of the\n period. Not all alignment operations\n may be applied to all time series.\n The valid choices depend on the\n `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or\n the `value_type` of the time series. Time\n series data must be aligned in\n order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal\n to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise,\n an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring\n filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types,\n resources, and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking\n to select time series that pass through\n the filter. Possible values: DIRECTION_UNSPECIFIED,\n TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to\n allow to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied\n to each time series independently\n to produce the value which will be\n used to compare the time series to\n other time series. Possible values:\n METHOD_UNSPECIFIED, METHOD_MEAN, METHOD_MAX,\n METHOD_MIN, METHOD_SUM, METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation\n description: Apply a second aggregation\n after the ratio is computed.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data in\n all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this field\n is required or an error is returned.\n If no per-series aligner is specified,\n or the aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where the\n value of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time\n series. Reduction can yield a time\n series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be\n `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each\n individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types, so\n this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource type,\n then the time series are aggregated\n into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in a\n single time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all\n alignment operations may be applied\n to all time series. The valid choices\n depend on the `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesQueryLanguage:\n type: string\n x-dcl-go-name: TimeSeriesQueryLanguage\n description: A query used to fetch time series.\n unitOverride:\n type: string\n x-dcl-go-name: UnitOverride\n description: The unit of data contained in fetched\n time series. If non-empty, this unit will\n override any unit that accompanies fetched\n data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors)\n field in `MetricDescriptor`.\n thresholds:\n type: array\n x-dcl-go-name: Thresholds\n description: Threshold lines drawn horizontally across\n the chart.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartThresholds\n properties:\n color:\n type: string\n x-dcl-go-name: Color\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum\n description: 'The state color for this threshold.\n Color is not allowed in a XyChart. Possible values:\n COLOR_UNSPECIFIED, GREY, BLUE, GREEN, YELLOW,\n ORANGE, RED'\n enum:\n - COLOR_UNSPECIFIED\n - GREY\n - BLUE\n - GREEN\n - YELLOW\n - ORANGE\n - RED\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum\n description: 'The direction for the current threshold.\n Direction is not allowed in a XyChart. Possible\n values: DIRECTION_UNSPECIFIED, ABOVE, BELOW'\n enum:\n - DIRECTION_UNSPECIFIED\n - ABOVE\n - BELOW\n label:\n type: string\n x-dcl-go-name: Label\n description: A label for the threshold.\n value:\n type: number\n format: double\n x-dcl-go-name: Value\n description: The value of the threshold. The value\n should be defined in the native scale of the metric.\n timeshiftDuration:\n type: string\n x-dcl-go-name: TimeshiftDuration\n description: The duration used to display a comparison\n chart. A comparison chart simultaneously shows values\n from two similar-length time periods (e.g., week-over-week\n metrics). The duration must be positive, and it can\n only be applied to charts with data sets of LINE plot\n type.\n xAxis:\n type: object\n x-dcl-go-name: XAxis\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartXAxis\n description: The properties applied to the X axis.\n properties:\n label:\n type: string\n x-dcl-go-name: Label\n description: The label of the axis.\n scale:\n type: string\n x-dcl-go-name: Scale\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum\n description: 'The axis scale. By default, a linear\n scale is used. Possible values: SCALE_UNSPECIFIED,\n LINEAR, LOG10'\n enum:\n - SCALE_UNSPECIFIED\n - LINEAR\n - LOG10\n yAxis:\n type: object\n x-dcl-go-name: YAxis\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartYAxis\n description: The properties applied to the Y axis.\n properties:\n label:\n type: string\n x-dcl-go-name: Label\n description: The label of the axis.\n scale:\n type: string\n x-dcl-go-name: Scale\n x-dcl-go-type: DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum\n description: 'The axis scale. By default, a linear\n scale is used. Possible values: SCALE_UNSPECIFIED,\n LINEAR, LOG10'\n enum:\n - SCALE_UNSPECIFIED\n - LINEAR\n - LOG10\n width:\n type: integer\n format: int64\n x-dcl-go-name: Width\n description: The width of the tile, measured in grid squares.\n xPos:\n type: integer\n format: int64\n x-dcl-go-name: XPos\n description: The zero-indexed position of the tile in grid squares\n relative to the left edge of the grid.\n yPos:\n type: integer\n format: int64\n x-dcl-go-name: YPos\n description: The zero-indexed position of the tile in grid squares\n relative to the top edge of the grid.\n name:\n type: string\n x-dcl-go-name: Name\n description: Immutable. The resource name of the dashboard.\n x-kubernetes-immutable: true\n project:\n type: string\n x-dcl-go-name: Project\n description: The project id of the resource.\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n rowLayout:\n type: object\n x-dcl-go-name: RowLayout\n x-dcl-go-type: DashboardRowLayout\n description: The content is divided into equally spaced rows and the widgets\n are arranged horizontally.\n x-dcl-conflicts:\n - gridLayout\n - mosaicLayout\n - columnLayout\n properties:\n rows:\n type: array\n x-dcl-go-name: Rows\n description: The rows of content to display.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardRowLayoutRows\n properties:\n weight:\n type: integer\n format: int64\n x-dcl-go-name: Weight\n description: The relative weight of this row. The row weight is\n used to adjust the height of rows on the screen (relative to\n peers). Greater the weight, greater the height of the row on\n the screen. If omitted, a value of 1 is used while rendering.\n widgets:\n type: array\n x-dcl-go-name: Widgets\n description: The display widgets arranged horizontally in this\n row.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardRowLayoutRowsWidgets\n properties:\n blank:\n type: object\n x-dcl-go-name: Blank\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsBlank\n description: A blank space.\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - text\n - logsPanel\n logsPanel:\n type: object\n x-dcl-go-name: LogsPanel\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsLogsPanel\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - text\n - blank\n properties:\n filter:\n type: string\n x-dcl-go-name: Filter\n description: A filter that chooses which log entries\n to return. See [Advanced Logs Queries](https://cloud.google.com/logging/docs/view/advanced-queries).\n Only log entries that match the filter are returned.\n An empty filter matches all log entries.\n resourceNames:\n type: array\n x-dcl-go-name: ResourceNames\n description: The names of logging resources to collect\n logs for. Currently only projects are supported. If\n empty, the widget will default to the host project.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n scorecard:\n type: object\n x-dcl-go-name: Scorecard\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecard\n description: A scorecard summarizing time series data.\n x-dcl-conflicts:\n - xyChart\n - text\n - blank\n - logsPanel\n required:\n - timeSeriesQuery\n properties:\n gaugeView:\n type: object\n x-dcl-go-name: GaugeView\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardGaugeView\n description: Will cause the scorecard to show a gauge\n chart.\n properties:\n lowerBound:\n type: number\n format: double\n x-dcl-go-name: LowerBound\n description: The lower bound for this gauge chart.\n The value of the chart should always be greater\n than or equal to this.\n upperBound:\n type: number\n format: double\n x-dcl-go-name: UpperBound\n description: The upper bound for this gauge chart.\n The value of the chart should always be less than\n or equal to this.\n sparkChartView:\n type: object\n x-dcl-go-name: SparkChartView\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardSparkChartView\n description: Will cause the scorecard to show a spark\n chart.\n required:\n - sparkChartType\n properties:\n minAlignmentPeriod:\n type: string\n x-dcl-go-name: MinAlignmentPeriod\n description: The lower bound on data point frequency\n in the chart implemented by specifying the minimum\n alignment period to use in a time series query.\n For example, if the data is published once every\n 10 minutes it would not make sense to fetch and\n align data at one minute intervals. This field\n is optional and exists only as a hint.\n sparkChartType:\n type: string\n x-dcl-go-name: SparkChartType\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum\n description: 'Required. The type of sparkchart to\n show in this chartView. Possible values: SPARK_CHART_TYPE_UNSPECIFIED,\n SPARK_LINE, SPARK_BAR'\n enum:\n - SPARK_CHART_TYPE_UNSPECIFIED\n - SPARK_LINE\n - SPARK_BAR\n thresholds:\n type: array\n x-dcl-go-name: Thresholds\n description: 'The thresholds used to determine the state\n of the scorecard given the time series'' current value.\n For an actual value x, the scorecard is in a danger\n state if x is less than or equal to a danger threshold\n that triggers below, or greater than or equal to a\n danger threshold that triggers above. Similarly, if\n x is above/below a warning threshold that triggers\n above/below, then the scorecard is in a warning state\n - unless x also puts it in a danger state. (Danger\n trumps warning.) As an example, consider a scorecard\n with the following four thresholds { value: 90, category:\n ''DANGER'', trigger: ''ABOVE'', },: { value: 70, category:\n ''WARNING'', trigger: ''ABOVE'', }, { value: 10, category:\n ''DANGER'', trigger: ''BELOW'', }, { value: 20, category:\n ''WARNING'', trigger: ''BELOW'', } Then: values\n less than or equal to 10 would put the scorecard in\n a DANGER state, values greater than 10 but less than\n or equal to 20 a WARNING state, values strictly between\n 20 and 70 an OK state, values greater than or equal\n to 70 but less than 90 a WARNING state, and values\n greater than or equal to 90 a DANGER state.'\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardThresholds\n properties:\n color:\n type: string\n x-dcl-go-name: Color\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum\n description: 'The state color for this threshold.\n Color is not allowed in a XyChart. Possible\n values: COLOR_UNSPECIFIED, GREY, BLUE, GREEN,\n YELLOW, ORANGE, RED'\n enum:\n - COLOR_UNSPECIFIED\n - GREY\n - BLUE\n - GREEN\n - YELLOW\n - ORANGE\n - RED\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum\n description: 'The direction for the current threshold.\n Direction is not allowed in a XyChart. Possible\n values: DIRECTION_UNSPECIFIED, ABOVE, BELOW'\n enum:\n - DIRECTION_UNSPECIFIED\n - ABOVE\n - BELOW\n label:\n type: string\n x-dcl-go-name: Label\n description: A label for the threshold.\n value:\n type: number\n format: double\n x-dcl-go-name: Value\n description: The value of the threshold. The value\n should be defined in the native scale of the\n metric.\n timeSeriesQuery:\n type: object\n x-dcl-go-name: TimeSeriesQuery\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery\n description: Required. Fields for querying time series\n data from the Stackdriver metrics API.\n properties:\n timeSeriesFilter:\n type: object\n x-dcl-go-name: TimeSeriesFilter\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter\n description: Filter parameters to fetch time series.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views of\n the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to\n be used to combine time series into a\n single time series, where the value of\n each data point in the resulting series\n is a function of all the already aligned\n values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the `value_type`\n of the original time series. Reduction\n can yield a time series with a different\n `metric_kind` or `value_type` than the\n input time series. Time series data must\n first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer` is\n specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that\n have the same value for each of the grouping\n fields. Each individual time series is\n a member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not\n specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same\n resource type, then the time series are\n aggregated into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single time\n series into temporal alignment. Except\n for `ALIGN_NONE`, all alignments cause\n all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for each\n `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on the\n `metric_kind` and `value_type` of the\n original time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series data\n must be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking to\n select time series that pass through the\n filter. Possible values: DIRECTION_UNSPECIFIED,\n TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to allow\n to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied\n to each time series independently to produce\n the value which will be used to compare\n the time series to other time series.\n Possible values: METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM, METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation\n description: Apply a second aggregation after\n `aggregation` is applied.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to\n be used to combine time series into a\n single time series, where the value of\n each data point in the resulting series\n is a function of all the already aligned\n values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the `value_type`\n of the original time series. Reduction\n can yield a time series with a different\n `metric_kind` or `value_type` than the\n input time series. Time series data must\n first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer` is\n specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that\n have the same value for each of the grouping\n fields. Each individual time series is\n a member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not\n specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same\n resource type, then the time series are\n aggregated into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single time\n series into temporal alignment. Except\n for `ALIGN_NONE`, all alignments cause\n all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for each\n `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on the\n `metric_kind` and `value_type` of the\n original time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series data\n must be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesFilterRatio:\n type: object\n x-dcl-go-name: TimeSeriesFilterRatio\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio\n description: Parameters to fetch a ratio between\n two time series filters.\n properties:\n denominator:\n type: object\n x-dcl-go-name: Denominator\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator\n description: The denominator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views\n of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data in\n all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this field\n is required or an error is returned.\n If no per-series aligner is specified,\n or the aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where the\n value of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time\n series. Reduction can yield a time\n series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be\n `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each\n individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types, so\n this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource type,\n then the time series are aggregated\n into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in a\n single time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all\n alignment operations may be applied\n to all time series. The valid choices\n depend on the `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n numerator:\n type: object\n x-dcl-go-name: Numerator\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator\n description: The numerator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation\n description: By default, the raw time series\n data is returned. Use this field to combine\n multiple time series for different views\n of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data in\n all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This\n will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this field\n is required or an error is returned.\n If no per-series aligner is specified,\n or the aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where the\n value of each data point in the resulting\n series is a function of all the already\n aligned values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the\n `value_type` of the original time\n series. Reduction can yield a time\n series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not be\n `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how\n the time series are partitioned into\n subsets prior to applying the aggregation\n operation. Each subset contains time\n series that have the same value for\n each of the grouping fields. Each\n individual time series is a member\n of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types, so\n this field implicitly contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the time\n series have the same resource type,\n then the time series are aggregated\n into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in a\n single time series into temporal alignment.\n Except for `ALIGN_NONE`, all alignments\n cause all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for\n each `alignment_period` with end timestamp\n at the end of the period. Not all\n alignment operations may be applied\n to all time series. The valid choices\n depend on the `metric_kind` and `value_type`\n of the original time series. Alignment\n can change the `metric_kind` or the\n `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter\n description: Ranking based time series filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking to\n select time series that pass through the\n filter. Possible values: DIRECTION_UNSPECIFIED,\n TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series to allow\n to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is applied\n to each time series independently to produce\n the value which will be used to compare\n the time series to other time series.\n Possible values: METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM, METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation\n description: Apply a second aggregation after\n the ratio is computed.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period` specifies\n a time interval, in seconds, that is used\n to divide the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time. This will\n be done before the per-series aligner\n can be applied to the data. The value\n must be at least 60 seconds. If a per-series\n aligner other than `ALIGN_NONE` is specified,\n this field is required or an error is\n returned. If no per-series aligner is\n specified, or the aligner `ALIGN_NONE`\n is specified, then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation to\n be used to combine time series into a\n single time series, where the value of\n each data point in the resulting series\n is a function of all the already aligned\n values in the input time series. Not\n all reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and the `value_type`\n of the original time series. Reduction\n can yield a time series with a different\n `metric_kind` or `value_type` than the\n input time series. Time series data must\n first be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer` is\n specified, then `per_series_aligner` must\n be specified, and must not be `ALIGN_NONE`.\n An `alignment_period` must also be specified;\n otherwise, an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to preserve\n when `cross_series_reducer` is specified.\n The `group_by_fields` determine how the\n time series are partitioned into subsets\n prior to applying the aggregation operation.\n Each subset contains time series that\n have the same value for each of the grouping\n fields. Each individual time series is\n a member of exactly one subset. The `cross_series_reducer`\n is applied to each subset of time series.\n It is not possible to reduce across different\n resource types, so this field implicitly\n contains `resource.type`. Fields not\n specified in `group_by_fields` are aggregated\n away. If `group_by_fields` is not specified\n and all the time series have the same\n resource type, then the time series are\n aggregated into a single output time series.\n If `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes how\n to bring the data points in a single time\n series into temporal alignment. Except\n for `ALIGN_NONE`, all alignments cause\n all the data points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point for each\n `alignment_period` with end timestamp\n at the end of the period. Not all alignment\n operations may be applied to all time\n series. The valid choices depend on the\n `metric_kind` and `value_type` of the\n original time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series data\n must be aligned in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesQueryLanguage:\n type: string\n x-dcl-go-name: TimeSeriesQueryLanguage\n description: A query used to fetch time series.\n unitOverride:\n type: string\n x-dcl-go-name: UnitOverride\n description: The unit of data contained in fetched\n time series. If non-empty, this unit will override\n any unit that accompanies fetched data. The format\n is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors)\n field in `MetricDescriptor`.\n text:\n type: object\n x-dcl-go-name: Text\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsText\n description: A raw string or markdown displaying textual\n content.\n x-dcl-conflicts:\n - xyChart\n - scorecard\n - blank\n - logsPanel\n properties:\n content:\n type: string\n x-dcl-go-name: Content\n description: The text content to be displayed.\n format:\n type: string\n x-dcl-go-name: Format\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsTextFormatEnum\n description: 'How the text content is formatted. Possible\n values: FORMAT_UNSPECIFIED, MARKDOWN, RAW'\n enum:\n - FORMAT_UNSPECIFIED\n - MARKDOWN\n - RAW\n title:\n type: string\n x-dcl-go-name: Title\n description: Optional. The title of the widget.\n xyChart:\n type: object\n x-dcl-go-name: XyChart\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChart\n description: A chart of time series data.\n x-dcl-conflicts:\n - scorecard\n - text\n - blank\n - logsPanel\n required:\n - dataSets\n properties:\n chartOptions:\n type: object\n x-dcl-go-name: ChartOptions\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartChartOptions\n description: Display options for the chart.\n properties:\n mode:\n type: string\n x-dcl-go-name: Mode\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum\n description: 'The chart mode. Possible values: MODE_UNSPECIFIED,\n COLOR, X_RAY, STATS'\n enum:\n - MODE_UNSPECIFIED\n - COLOR\n - X_RAY\n - STATS\n dataSets:\n type: array\n x-dcl-go-name: DataSets\n description: Required. The data displayed in this chart.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSets\n required:\n - timeSeriesQuery\n properties:\n legendTemplate:\n type: string\n x-dcl-go-name: LegendTemplate\n description: 'A template string for naming `TimeSeries`\n in the resulting data set. This should be a\n string with interpolations of the form `${label_name}`,\n which will resolve to the label''s value. '\n minAlignmentPeriod:\n type: string\n x-dcl-go-name: MinAlignmentPeriod\n description: Optional. The lower bound on data\n point frequency for this data set, implemented\n by specifying the minimum alignment period to\n use in a time series query For example, if the\n data is published once every 10 minutes, the\n `min_alignment_period` should be at least 10\n minutes. It would not make sense to fetch and\n align data at one minute intervals.\n plotType:\n type: string\n x-dcl-go-name: PlotType\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum\n description: 'How this data should be plotted\n on the chart. Possible values: PLOT_TYPE_UNSPECIFIED,\n LINE, STACKED_AREA, STACKED_BAR, HEATMAP'\n enum:\n - PLOT_TYPE_UNSPECIFIED\n - LINE\n - STACKED_AREA\n - STACKED_BAR\n - HEATMAP\n timeSeriesQuery:\n type: object\n x-dcl-go-name: TimeSeriesQuery\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery\n description: Required. Fields for querying time\n series data from the Stackdriver metrics API.\n properties:\n timeSeriesFilter:\n type: object\n x-dcl-go-name: TimeSeriesFilter\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter\n description: Filter parameters to fetch time\n series.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation\n description: By default, the raw time\n series data is returned. Use this field\n to combine multiple time series for\n different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data\n in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this\n field is required or an error is\n returned. If no per-series aligner\n is specified, or the aligner `ALIGN_NONE`\n is specified, then this field is\n ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point in\n the resulting series is a function\n of all the already aligned values\n in the input time series. Not all\n reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and\n the `value_type` of the original\n time series. Reduction can yield\n a time series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not\n be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to\n preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series are\n partitioned into subsets prior to\n applying the aggregation operation.\n Each subset contains time series\n that have the same value for each\n of the grouping fields. Each individual\n time series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types,\n so this field implicitly contains\n `resource.type`. Fields not specified\n in `group_by_fields` are aggregated\n away. If `group_by_fields` is not\n specified and all the time series\n have the same resource type, then\n the time series are aggregated into\n a single output time series. If\n `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in\n a single time series into temporal\n alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data\n points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point\n for each `alignment_period` with\n end timestamp at the end of the\n period. Not all alignment operations\n may be applied to all time series.\n The valid choices depend on the\n `metric_kind` and `value_type` of\n the original time series. Alignment\n can change the `metric_kind` or\n the `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring\n filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types, resources,\n and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter\n description: Ranking based time series\n filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking\n to select time series that pass\n through the filter. Possible values:\n DIRECTION_UNSPECIFIED, TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series\n to allow to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is\n applied to each time series independently\n to produce the value which will\n be used to compare the time series\n to other time series. Possible values:\n METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM,\n METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation\n description: Apply a second aggregation\n after `aggregation` is applied.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data\n in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this\n field is required or an error is\n returned. If no per-series aligner\n is specified, or the aligner `ALIGN_NONE`\n is specified, then this field is\n ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point in\n the resulting series is a function\n of all the already aligned values\n in the input time series. Not all\n reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and\n the `value_type` of the original\n time series. Reduction can yield\n a time series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not\n be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to\n preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series are\n partitioned into subsets prior to\n applying the aggregation operation.\n Each subset contains time series\n that have the same value for each\n of the grouping fields. Each individual\n time series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types,\n so this field implicitly contains\n `resource.type`. Fields not specified\n in `group_by_fields` are aggregated\n away. If `group_by_fields` is not\n specified and all the time series\n have the same resource type, then\n the time series are aggregated into\n a single output time series. If\n `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in\n a single time series into temporal\n alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data\n points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point\n for each `alignment_period` with\n end timestamp at the end of the\n period. Not all alignment operations\n may be applied to all time series.\n The valid choices depend on the\n `metric_kind` and `value_type` of\n the original time series. Alignment\n can change the `metric_kind` or\n the `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesFilterRatio:\n type: object\n x-dcl-go-name: TimeSeriesFilterRatio\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio\n description: Parameters to fetch a ratio between\n two time series filters.\n properties:\n denominator:\n type: object\n x-dcl-go-name: Denominator\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator\n description: The denominator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation\n description: By default, the raw time\n series data is returned. Use this\n field to combine multiple time series\n for different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in\n seconds, that is used to divide\n the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the\n per-series aligner can be applied\n to the data. The value must\n be at least 60 seconds. If a\n per-series aligner other than\n `ALIGN_NONE` is specified, this\n field is required or an error\n is returned. If no per-series\n aligner is specified, or the\n aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point\n in the resulting series is a\n function of all the already\n aligned values in the input\n time series. Not all reducer\n operations can be applied to\n all time series. The valid choices\n depend on the `metric_kind`\n and the `value_type` of the\n original time series. Reduction\n can yield a time series with\n a different `metric_kind` or\n `value_type` than the input\n time series. Time series data\n must first be aligned (see `per_series_aligner`)\n in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must\n not be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN,\n REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT,\n REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields\n to preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series\n are partitioned into subsets\n prior to applying the aggregation\n operation. Each subset contains\n time series that have the same\n value for each of the grouping\n fields. Each individual time\n series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of\n time series. It is not possible\n to reduce across different resource\n types, so this field implicitly\n contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the\n time series have the same resource\n type, then the time series are\n aggregated into a single output\n time series. If `cross_series_reducer`\n is not defined, this field is\n ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points\n in a single time series into\n temporal alignment. Except for\n `ALIGN_NONE`, all alignments\n cause all the data points in\n an `alignment_period` to be\n mathematically grouped together,\n resulting in a single data point\n for each `alignment_period`\n with end timestamp at the end\n of the period. Not all alignment\n operations may be applied to\n all time series. The valid choices\n depend on the `metric_kind`\n and `value_type` of the original\n time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series\n data must be aligned in order\n to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal\n to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise,\n an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring\n filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types,\n resources, and projects to query.\n numerator:\n type: object\n x-dcl-go-name: Numerator\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator\n description: The numerator of the ratio.\n required:\n - filter\n properties:\n aggregation:\n type: object\n x-dcl-go-name: Aggregation\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation\n description: By default, the raw time\n series data is returned. Use this\n field to combine multiple time series\n for different views of the data.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in\n seconds, that is used to divide\n the data in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the\n per-series aligner can be applied\n to the data. The value must\n be at least 60 seconds. If a\n per-series aligner other than\n `ALIGN_NONE` is specified, this\n field is required or an error\n is returned. If no per-series\n aligner is specified, or the\n aligner `ALIGN_NONE` is specified,\n then this field is ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point\n in the resulting series is a\n function of all the already\n aligned values in the input\n time series. Not all reducer\n operations can be applied to\n all time series. The valid choices\n depend on the `metric_kind`\n and the `value_type` of the\n original time series. Reduction\n can yield a time series with\n a different `metric_kind` or\n `value_type` than the input\n time series. Time series data\n must first be aligned (see `per_series_aligner`)\n in order to perform cross-time\n series reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must\n not be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible\n values: REDUCE_NONE, REDUCE_MEAN,\n REDUCE_MIN, REDUCE_MAX, REDUCE_SUM,\n REDUCE_STDDEV, REDUCE_COUNT,\n REDUCE_COUNT_TRUE, REDUCE_COUNT_FALSE,\n REDUCE_FRACTION_TRUE, REDUCE_PERCENTILE_99,\n REDUCE_PERCENTILE_95, REDUCE_PERCENTILE_50,\n REDUCE_PERCENTILE_05, REDUCE_FRACTION_LESS_THAN,\n REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields\n to preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series\n are partitioned into subsets\n prior to applying the aggregation\n operation. Each subset contains\n time series that have the same\n value for each of the grouping\n fields. Each individual time\n series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of\n time series. It is not possible\n to reduce across different resource\n types, so this field implicitly\n contains `resource.type`. Fields\n not specified in `group_by_fields`\n are aggregated away. If `group_by_fields`\n is not specified and all the\n time series have the same resource\n type, then the time series are\n aggregated into a single output\n time series. If `cross_series_reducer`\n is not defined, this field is\n ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points\n in a single time series into\n temporal alignment. Except for\n `ALIGN_NONE`, all alignments\n cause all the data points in\n an `alignment_period` to be\n mathematically grouped together,\n resulting in a single data point\n for each `alignment_period`\n with end timestamp at the end\n of the period. Not all alignment\n operations may be applied to\n all time series. The valid choices\n depend on the `metric_kind`\n and `value_type` of the original\n time series. Alignment can change\n the `metric_kind` or the `value_type`\n of the time series. Time series\n data must be aligned in order\n to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified and not equal\n to `ALIGN_NONE` and `alignment_period`\n must be specified; otherwise,\n an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n filter:\n type: string\n x-dcl-go-name: Filter\n description: Required. The [monitoring\n filter](https://cloud.google.com/monitoring/api/v3/filters)\n that identifies the metric types,\n resources, and projects to query.\n pickTimeSeriesFilter:\n type: object\n x-dcl-go-name: PickTimeSeriesFilter\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter\n description: Ranking based time series\n filter.\n properties:\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum\n description: 'How to use the ranking\n to select time series that pass\n through the filter. Possible values:\n DIRECTION_UNSPECIFIED, TOP, BOTTOM'\n enum:\n - DIRECTION_UNSPECIFIED\n - TOP\n - BOTTOM\n numTimeSeries:\n type: integer\n format: int64\n x-dcl-go-name: NumTimeSeries\n description: How many time series\n to allow to pass through the filter.\n rankingMethod:\n type: string\n x-dcl-go-name: RankingMethod\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum\n description: '`ranking_method` is\n applied to each time series independently\n to produce the value which will\n be used to compare the time series\n to other time series. Possible values:\n METHOD_UNSPECIFIED, METHOD_MEAN,\n METHOD_MAX, METHOD_MIN, METHOD_SUM,\n METHOD_LATEST'\n enum:\n - METHOD_UNSPECIFIED\n - METHOD_MEAN\n - METHOD_MAX\n - METHOD_MIN\n - METHOD_SUM\n - METHOD_LATEST\n secondaryAggregation:\n type: object\n x-dcl-go-name: SecondaryAggregation\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation\n description: Apply a second aggregation\n after the ratio is computed.\n properties:\n alignmentPeriod:\n type: string\n x-dcl-go-name: AlignmentPeriod\n description: The `alignment_period`\n specifies a time interval, in seconds,\n that is used to divide the data\n in all the [time series][google.monitoring.v3.TimeSeries]\n into consistent blocks of time.\n This will be done before the per-series\n aligner can be applied to the data. The\n value must be at least 60 seconds.\n If a per-series aligner other than\n `ALIGN_NONE` is specified, this\n field is required or an error is\n returned. If no per-series aligner\n is specified, or the aligner `ALIGN_NONE`\n is specified, then this field is\n ignored.\n crossSeriesReducer:\n type: string\n x-dcl-go-name: CrossSeriesReducer\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum\n description: 'The reduction operation\n to be used to combine time series\n into a single time series, where\n the value of each data point in\n the resulting series is a function\n of all the already aligned values\n in the input time series. Not all\n reducer operations can be applied\n to all time series. The valid choices\n depend on the `metric_kind` and\n the `value_type` of the original\n time series. Reduction can yield\n a time series with a different `metric_kind`\n or `value_type` than the input time\n series. Time series data must first\n be aligned (see `per_series_aligner`)\n in order to perform cross-time series\n reduction. If `cross_series_reducer`\n is specified, then `per_series_aligner`\n must be specified, and must not\n be `ALIGN_NONE`. An `alignment_period`\n must also be specified; otherwise,\n an error is returned. Possible values:\n REDUCE_NONE, REDUCE_MEAN, REDUCE_MIN,\n REDUCE_MAX, REDUCE_SUM, REDUCE_STDDEV,\n REDUCE_COUNT, REDUCE_COUNT_TRUE,\n REDUCE_COUNT_FALSE, REDUCE_FRACTION_TRUE,\n REDUCE_PERCENTILE_99, REDUCE_PERCENTILE_95,\n REDUCE_PERCENTILE_50, REDUCE_PERCENTILE_05,\n REDUCE_FRACTION_LESS_THAN, REDUCE_MAKE_DISTRIBUTION'\n enum:\n - REDUCE_NONE\n - REDUCE_MEAN\n - REDUCE_MIN\n - REDUCE_MAX\n - REDUCE_SUM\n - REDUCE_STDDEV\n - REDUCE_COUNT\n - REDUCE_COUNT_TRUE\n - REDUCE_COUNT_FALSE\n - REDUCE_FRACTION_TRUE\n - REDUCE_PERCENTILE_99\n - REDUCE_PERCENTILE_95\n - REDUCE_PERCENTILE_50\n - REDUCE_PERCENTILE_05\n - REDUCE_FRACTION_LESS_THAN\n - REDUCE_MAKE_DISTRIBUTION\n groupByFields:\n type: array\n x-dcl-go-name: GroupByFields\n description: The set of fields to\n preserve when `cross_series_reducer`\n is specified. The `group_by_fields`\n determine how the time series are\n partitioned into subsets prior to\n applying the aggregation operation.\n Each subset contains time series\n that have the same value for each\n of the grouping fields. Each individual\n time series is a member of exactly\n one subset. The `cross_series_reducer`\n is applied to each subset of time\n series. It is not possible to reduce\n across different resource types,\n so this field implicitly contains\n `resource.type`. Fields not specified\n in `group_by_fields` are aggregated\n away. If `group_by_fields` is not\n specified and all the time series\n have the same resource type, then\n the time series are aggregated into\n a single output time series. If\n `cross_series_reducer` is not defined,\n this field is ignored.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n perSeriesAligner:\n type: string\n x-dcl-go-name: PerSeriesAligner\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum\n description: An `Aligner` describes\n how to bring the data points in\n a single time series into temporal\n alignment. Except for `ALIGN_NONE`,\n all alignments cause all the data\n points in an `alignment_period`\n to be mathematically grouped together,\n resulting in a single data point\n for each `alignment_period` with\n end timestamp at the end of the\n period. Not all alignment operations\n may be applied to all time series.\n The valid choices depend on the\n `metric_kind` and `value_type` of\n the original time series. Alignment\n can change the `metric_kind` or\n the `value_type` of the time series. Time\n series data must be aligned in order\n to perform cross-time series reduction.\n If `cross_series_reducer` is specified,\n then `per_series_aligner` must be\n specified and not equal to `ALIGN_NONE`\n and `alignment_period` must be specified;\n otherwise, an error is returned.\n enum:\n - ALIGN_NONE\n - ALIGN_DELTA\n - ALIGN_RATE\n - ALIGN_INTERPOLATE\n - ALIGN_NEXT_OLDER\n - ALIGN_MIN\n - ALIGN_MAX\n - ALIGN_MEAN\n - ALIGN_COUNT\n - ALIGN_SUM\n - ALIGN_STDDEV\n - ALIGN_COUNT_TRUE\n - ALIGN_COUNT_FALSE\n - ALIGN_FRACTION_TRUE\n - ALIGN_PERCENTILE_99\n - ALIGN_PERCENTILE_95\n - ALIGN_PERCENTILE_50\n - ALIGN_PERCENTILE_05\n - ALIGN_MAKE_DISTRIBUTION\n - ALIGN_PERCENT_CHANGE\n timeSeriesQueryLanguage:\n type: string\n x-dcl-go-name: TimeSeriesQueryLanguage\n description: A query used to fetch time series.\n unitOverride:\n type: string\n x-dcl-go-name: UnitOverride\n description: The unit of data contained in\n fetched time series. If non-empty, this\n unit will override any unit that accompanies\n fetched data. The format is the same as\n the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors)\n field in `MetricDescriptor`.\n thresholds:\n type: array\n x-dcl-go-name: Thresholds\n description: Threshold lines drawn horizontally across\n the chart.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartThresholds\n properties:\n color:\n type: string\n x-dcl-go-name: Color\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum\n description: 'The state color for this threshold.\n Color is not allowed in a XyChart. Possible\n values: COLOR_UNSPECIFIED, GREY, BLUE, GREEN,\n YELLOW, ORANGE, RED'\n enum:\n - COLOR_UNSPECIFIED\n - GREY\n - BLUE\n - GREEN\n - YELLOW\n - ORANGE\n - RED\n direction:\n type: string\n x-dcl-go-name: Direction\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum\n description: 'The direction for the current threshold.\n Direction is not allowed in a XyChart. Possible\n values: DIRECTION_UNSPECIFIED, ABOVE, BELOW'\n enum:\n - DIRECTION_UNSPECIFIED\n - ABOVE\n - BELOW\n label:\n type: string\n x-dcl-go-name: Label\n description: A label for the threshold.\n value:\n type: number\n format: double\n x-dcl-go-name: Value\n description: The value of the threshold. The value\n should be defined in the native scale of the\n metric.\n timeshiftDuration:\n type: string\n x-dcl-go-name: TimeshiftDuration\n description: The duration used to display a comparison\n chart. A comparison chart simultaneously shows values\n from two similar-length time periods (e.g., week-over-week\n metrics). The duration must be positive, and it can\n only be applied to charts with data sets of LINE plot\n type.\n xAxis:\n type: object\n x-dcl-go-name: XAxis\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartXAxis\n description: The properties applied to the X axis.\n properties:\n label:\n type: string\n x-dcl-go-name: Label\n description: The label of the axis.\n scale:\n type: string\n x-dcl-go-name: Scale\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum\n description: 'The axis scale. By default, a linear\n scale is used. Possible values: SCALE_UNSPECIFIED,\n LINEAR, LOG10'\n enum:\n - SCALE_UNSPECIFIED\n - LINEAR\n - LOG10\n yAxis:\n type: object\n x-dcl-go-name: YAxis\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartYAxis\n description: The properties applied to the Y axis.\n properties:\n label:\n type: string\n x-dcl-go-name: Label\n description: The label of the axis.\n scale:\n type: string\n x-dcl-go-name: Scale\n x-dcl-go-type: DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum\n description: 'The axis scale. By default, a linear\n scale is used. Possible values: SCALE_UNSPECIFIED,\n LINEAR, LOG10'\n enum:\n - SCALE_UNSPECIFIED\n - LINEAR\n - LOG10\n")
blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/monitoring/alpha/dashboard.yaml
var YAML_group = []byte("info:\n title: Monitoring/Group\n description: The Monitoring Group resource\n x-dcl-struct-name: Group\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a Group\n parameters:\n - name: Group\n required: true\n description: A full instance of a Group\n apply:\n description: The function used to apply information about a Group\n parameters:\n - name: Group\n required: true\n description: A full instance of a Group\n delete:\n description: The function used to delete a Group\n parameters:\n - name: Group\n required: true\n description: A full instance of a Group\n deleteAll:\n description: The function used to delete all Group\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many Group\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n Group:\n title: Group\n x-dcl-id: projects/{{project}}/groups/{{name}}\n x-dcl-parent-container: project\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - displayName\n - filter\n - project\n properties:\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: A user-assigned name for this group, used only for display\n purposes.\n filter:\n type: string\n x-dcl-go-name: Filter\n description: The filter used to determine which monitored resources belong\n to this group.\n isCluster:\n type: boolean\n x-dcl-go-name: IsCluster\n description: If true, the members of this group are considered to be a cluster.\n The system can perform additional analysis on groups that are clusters.\n name:\n type: string\n x-dcl-go-name: Name\n description: 'Output only. The name of this group. The format is: `projects/{{project}}/groups/{{name}}`,\n which is generated automatically.'\n x-kubernetes-immutable: true\n x-dcl-server-generated-parameter: true\n parentName:\n type: string\n x-dcl-go-name: ParentName\n description: 'The name of the group''s parent, if it has one. The format\n is: projects/ For groups with no parent, `parent_name` is the empty string,\n ``.'\n x-dcl-send-empty: true\n x-dcl-references:\n - resource: Monitoring/Group\n field: name\n project:\n type: string\n x-dcl-go-name: Project\n description: The project of the group\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n")
blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/monitoring/alpha/group.yaml
var YAML_metric_descriptor = []byte("info:\n title: Monitoring/MetricDescriptor\n description: The Monitoring MetricDescriptor resource\n x-dcl-struct-name: MetricDescriptor\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a MetricDescriptor\n parameters:\n - name: MetricDescriptor\n required: true\n description: A full instance of a MetricDescriptor\n apply:\n description: The function used to apply information about a MetricDescriptor\n parameters:\n - name: MetricDescriptor\n required: true\n description: A full instance of a MetricDescriptor\n delete:\n description: The function used to delete a MetricDescriptor\n parameters:\n - name: MetricDescriptor\n required: true\n description: A full instance of a MetricDescriptor\n deleteAll:\n description: The function used to delete all MetricDescriptor\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many MetricDescriptor\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n MetricDescriptor:\n title: MetricDescriptor\n x-dcl-id: projects/{{project}}/metricDescriptors/{{type}}\n x-dcl-uses-state-hint: true\n x-dcl-parent-container: project\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - type\n - metricKind\n - valueType\n - project\n properties:\n description:\n type: string\n x-dcl-go-name: Description\n description: A detailed description of the metric, which can be used in\n documentation.\n x-kubernetes-immutable: true\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: A concise name for the metric, which can be displayed in user\n interfaces. Use sentence case without an ending period, for example \"Request\n count\". This field is optional but it is recommended to be set for any\n metrics associated with user-visible concepts, such as Quota.\n x-kubernetes-immutable: true\n labels:\n type: array\n x-dcl-go-name: Labels\n description: The set of labels that can be used to describe a specific instance\n of this metric type. For example, the `appengine.googleapis.com/http/server/response_latencies`\n metric type has a label for the HTTP response code, `response_code`, so\n you can look at latencies for successful responses or just for responses\n that failed.\n x-kubernetes-immutable: true\n x-dcl-send-empty: true\n x-dcl-list-type: set\n items:\n type: object\n x-dcl-go-type: MetricDescriptorLabels\n properties:\n description:\n type: string\n x-dcl-go-name: Description\n description: A human-readable description for the label.\n x-kubernetes-immutable: true\n key:\n type: string\n x-dcl-go-name: Key\n description: 'The key for this label. The key must meet the following\n criteria: * Does not exceed 100 characters. * Matches the following\n regular expression: `a-zA-Z*` * The first character must be an upper-\n or lower-case letter. * The remaining characters must be letters,\n digits, or underscores.'\n x-kubernetes-immutable: true\n valueType:\n type: string\n x-dcl-go-name: ValueType\n x-dcl-go-type: MetricDescriptorLabelsValueTypeEnum\n description: 'The type of data that can be assigned to the label.\n Possible values: STRING, BOOL, INT64'\n x-kubernetes-immutable: true\n enum:\n - STRING\n - BOOL\n - INT64\n launchStage:\n type: string\n x-dcl-go-name: LaunchStage\n x-dcl-go-type: MetricDescriptorLaunchStageEnum\n description: 'Optional. The launch stage of the metric definition. Possible\n values: LAUNCH_STAGE_UNSPECIFIED, UNIMPLEMENTED, PRELAUNCH, EARLY_ACCESS,\n ALPHA, BETA, GA, DEPRECATED'\n x-kubernetes-immutable: true\n enum:\n - LAUNCH_STAGE_UNSPECIFIED\n - UNIMPLEMENTED\n - PRELAUNCH\n - EARLY_ACCESS\n - ALPHA\n - BETA\n - GA\n - DEPRECATED\n x-dcl-mutable-unreadable: true\n metadata:\n type: object\n x-dcl-go-name: Metadata\n x-dcl-go-type: MetricDescriptorMetadata\n description: Optional. Metadata which can be used to guide usage of the\n metric.\n x-kubernetes-immutable: true\n x-dcl-mutable-unreadable: true\n properties:\n ingestDelay:\n type: string\n x-dcl-go-name: IngestDelay\n description: The delay of data points caused by ingestion. Data points\n older than this age are guaranteed to be ingested and available to\n be read, excluding data loss due to errors.\n x-kubernetes-immutable: true\n launchStage:\n type: string\n x-dcl-go-name: LaunchStage\n x-dcl-go-type: MetricDescriptorMetadataLaunchStageEnum\n description: 'Deprecated. Must use the MetricDescriptor.launch_stage\n instead. Possible values: LAUNCH_STAGE_UNSPECIFIED, UNIMPLEMENTED,\n PRELAUNCH, EARLY_ACCESS, ALPHA, BETA, GA, DEPRECATED'\n x-kubernetes-immutable: true\n enum:\n - LAUNCH_STAGE_UNSPECIFIED\n - UNIMPLEMENTED\n - PRELAUNCH\n - EARLY_ACCESS\n - ALPHA\n - BETA\n - GA\n - DEPRECATED\n samplePeriod:\n type: string\n x-dcl-go-name: SamplePeriod\n description: The sampling period of metric data points. For metrics\n which are written periodically, consecutive data points are stored\n at this time interval, excluding data loss due to errors. Metrics\n with a higher granularity have a smaller sampling period.\n x-kubernetes-immutable: true\n metricKind:\n type: string\n x-dcl-go-name: MetricKind\n x-dcl-go-type: MetricDescriptorMetricKindEnum\n description: 'Whether the metric records instantaneous values, changes to\n a value, etc. Some combinations of `metric_kind` and `value_type` might\n not be supported. Possible values: METRIC_KIND_UNSPECIFIED, GAUGE, DELTA,\n CUMULATIVE'\n x-kubernetes-immutable: true\n enum:\n - METRIC_KIND_UNSPECIFIED\n - GAUGE\n - DELTA\n - CUMULATIVE\n monitoredResourceTypes:\n type: array\n x-dcl-go-name: MonitoredResourceTypes\n readOnly: true\n description: Read-only. If present, then a time series, which is identified\n partially by a metric type and a MonitoredResourceDescriptor, that is\n associated with this metric type can only be associated with one of the\n monitored resource types listed here.\n x-kubernetes-immutable: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for the resource\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n selfLink:\n type: string\n x-dcl-go-name: SelfLink\n readOnly: true\n description: The resource name of the metric descriptor.\n x-kubernetes-immutable: true\n type:\n type: string\n x-dcl-go-name: Type\n description: 'The metric type, including its DNS name prefix. The type is\n not URL-encoded. All user-defined metric types have the DNS name `custom.googleapis.com`\n or `external.googleapis.com`. Metric types should use a natural hierarchical\n grouping. For example: \"custom.googleapis.com/invoice/paid/amount\" \"external.googleapis.com/prometheus/up\"\n \"appengine.googleapis.com/http/server/response_latencies\"'\n x-kubernetes-immutable: true\n x-dcl-forward-slash-allowed: true\n unit:\n type: string\n x-dcl-go-name: Unit\n description: 'The units in which the metric value is reported. It is only\n applicable if the `value_type` is `INT64`, `DOUBLE`, or `DISTRIBUTION`.\n The `unit` defines the representation of the stored metric values. Different\n systems might scale the values to be more easily displayed (so a value\n of `0.02kBy` _might_ be displayed as `20By`, and a value of `3523kBy`\n _might_ be displayed as `3.5MBy`). However, if the `unit` is `kBy`, then\n the value of the metric is always in thousands of bytes, no matter how\n it might be displayed. If you want a custom metric to record the exact\n number of CPU-seconds used by a job, you can create an `INT64 CUMULATIVE`\n metric whose `unit` is `s{CPU}` (or equivalently `1s{CPU}` or just `s`).\n If the job uses 12,005 CPU-seconds, then the value is written as `12005`.\n Alternatively, if you want a custom metric to record data in a more granular\n way, you can create a `DOUBLE CUMULATIVE` metric whose `unit` is `ks{CPU}`,\n and then write the value `12.005` (which is `12005/1000`), or use `Kis{CPU}`\n and write `11.723` (which is `12005/1024`). The supported units are a\n subset of [The Unified Code for Units of Measure](https://unitsofmeasure.org/ucum.html)\n standard: **Basic units (UNIT)** * `bit` bit * `By` byte * `s` second\n * `min` minute * `h` hour * `d` day * `1` dimensionless **Prefixes (PREFIX)**\n * `k` kilo (10^3) * `M` mega (10^6) * `G` giga (10^9) * `T` tera (10^12)\n * `P` peta (10^15) * `E` exa (10^18) * `Z` zetta (10^21) * `Y` yotta (10^24)\n * `m` milli (10^-3) * `u` micro (10^-6) * `n` nano (10^-9) * `p` pico\n (10^-12) * `f` femto (10^-15) * `a` atto (10^-18) * `z` zepto (10^-21)\n * `y` yocto (10^-24) * `Ki` kibi (2^10) * `Mi` mebi (2^20) * `Gi` gibi\n (2^30) * `Ti` tebi (2^40) * `Pi` pebi (2^50) **Grammar** The grammar also\n includes these connectors: * `/` division or ratio (as an infix operator).\n For examples, `kBy/{email}` or `MiBy/10ms` (although you should almost\n never have `/s` in a metric `unit`; rates should always be computed at\n query time from the underlying cumulative or delta value). * `.` multiplication\n or composition (as an infix operator). For examples, `GBy.d` or `k{watt}.h`.\n The grammar for a unit is as follows: Expression = Component { \".\" Component\n } { \"/\" Component } ; Component = ( [ PREFIX ] UNIT | \"%\" ) [ Annotation\n ] | Annotation | \"1\" ; Annotation = \"{\" NAME \"}\" ; Notes: * `Annotation`\n is just a comment if it follows a `UNIT`. If the annotation is used alone,\n then the unit is equivalent to `1`. For examples, `{request}/s == 1/s`,\n `By{transmitted}/s == By/s`. * `NAME` is a sequence of non-blank printable\n ASCII characters not containing `{` or `}`. * `1` represents a unitary\n [dimensionless unit](https://en.wikipedia.org/wiki/Dimensionless_quantity)\n of 1, such as in `1/s`. It is typically used when none of the basic units\n are appropriate. For example, \"new users per day\" can be represented as\n `1/d` or `{new-users}/d` (and a metric value `5` would mean \"5 new users).\n Alternatively, \"thousands of page views per day\" would be represented\n as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric value of `5.3`\n would mean \"5300 page views per day\"). * `%` represents dimensionless\n value of 1/100, and annotates values giving a percentage (so the metric\n values are typically in the range of 0..100, and a metric value `3` means\n \"3 percent\"). * `10^2.%` indicates a metric contains a ratio, typically\n in the range 0..1, that will be multiplied by 100 and displayed as a percentage\n (so a metric value `0.03` means \"3 percent\").'\n x-kubernetes-immutable: true\n valueType:\n type: string\n x-dcl-go-name: ValueType\n x-dcl-go-type: MetricDescriptorValueTypeEnum\n description: 'Whether the measurement is an integer, a floating-point number,\n etc. Some combinations of `metric_kind` and `value_type` might not be\n supported. Possible values: STRING, BOOL, INT64'\n x-kubernetes-immutable: true\n enum:\n - STRING\n - BOOL\n - INT64\n")
blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/monitoring/alpha/metric_descriptor.yaml
var YAML_metrics_scope = []byte("info:\n title: Monitoring/MetricsScope\n description: The Monitoring MetricsScope resource\n x-dcl-struct-name: MetricsScope\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a MetricsScope\n parameters:\n - name: MetricsScope\n required: true\n description: A full instance of a MetricsScope\n apply:\n description: The function used to apply information about a MetricsScope\n parameters:\n - name: MetricsScope\n required: true\n description: A full instance of a MetricsScope\ncomponents:\n schemas:\n MetricsScope:\n title: MetricsScope\n x-dcl-id: locations/global/metricsScopes/{{name}}\n x-dcl-locations:\n - global\n x-dcl-has-create: false\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - name\n properties:\n createTime:\n type: string\n format: date-time\n x-dcl-go-name: CreateTime\n readOnly: true\n description: Output only. The time when this `Metrics Scope` was created.\n x-kubernetes-immutable: true\n monitoredProjects:\n type: array\n x-dcl-go-name: MonitoredProjects\n readOnly: true\n description: Output only. The list of projects monitored by this `Metrics\n Scope`.\n x-kubernetes-immutable: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: MetricsScopeMonitoredProjects\n properties:\n createTime:\n type: string\n format: date-time\n x-dcl-go-name: CreateTime\n readOnly: true\n description: Output only. The time when this `MonitoredProject` was\n created.\n x-kubernetes-immutable: true\n name:\n type: string\n x-dcl-go-name: Name\n description: 'Immutable. The resource name of the `MonitoredProject`.\n On input, the resource name includes the scoping project ID and\n monitored project ID. On output, it contains the equivalent project\n numbers. Example: `locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}`'\n x-kubernetes-immutable: true\n name:\n type: string\n x-dcl-go-name: Name\n description: 'Immutable. The resource name of the Monitoring Metrics Scope.\n On input, the resource name can be specified with the scoping project\n ID or number. On output, the resource name is specified with the scoping\n project number. Example: `locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}`'\n x-kubernetes-immutable: true\n updateTime:\n type: string\n format: date-time\n x-dcl-go-name: UpdateTime\n readOnly: true\n description: Output only. The time when this `Metrics Scope` record was\n last updated.\n x-kubernetes-immutable: true\n")
blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/monitoring/alpha/metrics_scope.yaml
var YAML_monitored_project = []byte("info:\n title: Monitoring/MonitoredProject\n description: Monitored Project allows you to set a project as monitored by a _metrics\n scope_, which is a term for a project used to group the metrics of multiple projects,\n potentially across multiple organizations. This enables you to view these groups\n in the Monitoring page of the cloud console.\n x-dcl-struct-name: MonitoredProject\n x-dcl-has-iam: false\n x-dcl-ref:\n text: REST API\n url: https://cloud.google.com/monitoring/api/ref_v3/rest/v1/locations.global.metricsScopes\n x-dcl-guides:\n - text: Understanding metrics scopes\n url: https://cloud.google.com/monitoring/settings#concept-scope\n - text: API notes\n url: https://cloud.google.com/monitoring/settings/manage-api\npaths:\n get:\n description: The function used to get information about a MonitoredProject\n parameters:\n - name: MonitoredProject\n required: true\n description: A full instance of a MonitoredProject\n apply:\n description: The function used to apply information about a MonitoredProject\n parameters:\n - name: MonitoredProject\n required: true\n description: A full instance of a MonitoredProject\n delete:\n description: The function used to delete a MonitoredProject\n parameters:\n - name: MonitoredProject\n required: true\n description: A full instance of a MonitoredProject\n deleteAll:\n description: The function used to delete all MonitoredProject\n parameters:\n - name: metricsscope\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many MonitoredProject\n parameters:\n - name: metricsscope\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n MonitoredProject:\n title: MonitoredProject\n x-dcl-id: locations/global/metricsScopes/{{metrics_scope}}/projects/{{name}}\n x-dcl-locations:\n - global\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - name\n - metricsScope\n properties:\n createTime:\n type: string\n format: date-time\n x-dcl-go-name: CreateTime\n readOnly: true\n description: Output only. The time when this `MonitoredProject` was created.\n x-kubernetes-immutable: true\n metricsScope:\n type: string\n x-dcl-go-name: MetricsScope\n description: 'Required. The resource name of the existing Metrics Scope\n that will monitor this project. Example: locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}'\n x-kubernetes-immutable: true\n name:\n type: string\n x-dcl-go-name: Name\n description: 'Immutable. The resource name of the `MonitoredProject`. On\n input, the resource name includes the scoping project ID and monitored\n project ID. On output, it contains the equivalent project numbers. Example:\n `locations/global/metricsScopes/{SCOPING_PROJECT_ID_OR_NUMBER}/projects/{MONITORED_PROJECT_ID_OR_NUMBER}`'\n x-kubernetes-immutable: true\n")
blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/monitoring/alpha/monitored_project.yaml
var YAML_notification_channel = []byte("info:\n title: Monitoring/NotificationChannel\n description: The Monitoring NotificationChannel resource\n x-dcl-struct-name: NotificationChannel\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a NotificationChannel\n parameters:\n - name: NotificationChannel\n required: true\n description: A full instance of a NotificationChannel\n apply:\n description: The function used to apply information about a NotificationChannel\n parameters:\n - name: NotificationChannel\n required: true\n description: A full instance of a NotificationChannel\n delete:\n description: The function used to delete a NotificationChannel\n parameters:\n - name: NotificationChannel\n required: true\n description: A full instance of a NotificationChannel\n deleteAll:\n description: The function used to delete all NotificationChannel\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many NotificationChannel\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n NotificationChannel:\n title: NotificationChannel\n x-dcl-id: projects/{{project}}/notificationChannels/{{name}}\n x-dcl-parent-container: project\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n properties:\n description:\n type: string\n x-dcl-go-name: Description\n description: An optional human-readable description of this notification\n channel. This description may provide additional details, beyond the display\n name, for the channel. This may not exceed 1024 Unicode characters.\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: An optional human-readable name for this notification channel.\n It is recommended that you specify a non-empty and unique name in order\n to make it easier to identify the channels in your project, though this\n is not enforced. The display name is limited to 512 Unicode characters.\n enabled:\n type: boolean\n x-dcl-go-name: Enabled\n description: Whether notifications are forwarded to the described channel.\n This makes it possible to disable delivery of notifications to a particular\n channel without removing the channel from all alerting policies that reference\n the channel. This is a more convenient approach when the change is temporary\n and you want to receive notifications from the same set of alerting policies\n on the channel at some point in the future.\n default: true\n labels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: Labels\n description: Configuration fields that define the channel and its behavior.\n The permissible and required labels are specified in the [NotificationChannelDescriptor.labels][google.monitoring.v3.NotificationChannelDescriptor.labels]\n of the `NotificationChannelDescriptor` corresponding to the `type` field.\n name:\n type: string\n x-dcl-go-name: Name\n description: 'The full REST resource name for this channel. The format is:\n projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] The\n `[CHANNEL_ID]` is automatically assigned by the server on creation.'\n x-kubernetes-immutable: true\n x-dcl-server-generated-parameter: true\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for this notification channel.\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n type:\n type: string\n x-dcl-go-name: Type\n description: The type of the notification channel. This field matches the\n value of the [NotificationChannelDescriptor.type][google.monitoring.v3.NotificationChannelDescriptor.type]\n field.\n userLabels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: UserLabels\n description: User-supplied key/value data that does not need to conform\n to the corresponding `NotificationChannelDescriptor`'s schema, unlike\n the `labels` field. This field is intended to be used for orv3nizing and\n identifying the `NotificationChannel` objects. The field can contain up\n to 64 entries. Each key and value is limited to 63 Unicode characters\n or 128 bytes, whichever is smaller. Labels and values can contain only\n lowercase letters, numerals, underscores, and dashes. Keys must begin\n with a letter.\n verificationStatus:\n type: string\n x-dcl-go-name: VerificationStatus\n x-dcl-go-type: NotificationChannelVerificationStatusEnum\n readOnly: true\n description: 'Indicates whether this channel has been verified or not. On\n a [`ListNotificationChannels`][google.monitoring.v3.NotificationChannelService.ListNotificationChannels]\n or [`GetNotificationChannel`][google.monitoring.v3.NotificationChannelService.GetNotificationChannel]\n operation, this field is expected to be populated. If the value is `UNVERIFIED`,\n then it indicates that the channel is non-functioning (it both requires\n verification and lacks verification); otherwise, it is assumed that the\n channel works. If the channel is neither `VERIFIED` nor `UNVERIFIED`,\n it implies that the channel is of a type that does not require verification\n or that this specific channel has been exempted from verification because\n it was created prior to verification being required for channels of this\n type. This field cannot be modified using a standard [`UpdateNotificationChannel`][google.monitoring.v3.NotificationChannelService.UpdateNotificationChannel]\n operation. To change the value of this field, you must call [`VerifyNotificationChannel`][google.monitoring.v3.NotificationChannelService.VerifyNotificationChannel].\n Possible values: VERIFICATION_STATUS_UNSPECIFIED, UNVERIFIED, VERIFIED'\n x-kubernetes-immutable: true\n enum:\n - VERIFICATION_STATUS_UNSPECIFIED\n - UNVERIFIED\n - VERIFIED\n")
blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/monitoring/alpha/notification_channel.yaml
var YAML_service = []byte("info:\n title: Monitoring/Service\n description: The Monitoring Service resource\n x-dcl-struct-name: Service\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a Service\n parameters:\n - name: Service\n required: true\n description: A full instance of a Service\n apply:\n description: The function used to apply information about a Service\n parameters:\n - name: Service\n required: true\n description: A full instance of a Service\n delete:\n description: The function used to delete a Service\n parameters:\n - name: Service\n required: true\n description: A full instance of a Service\n deleteAll:\n description: The function used to delete all Service\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many Service\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n Service:\n title: Service\n x-dcl-id: projects/{{project}}/services/{{name}}\n x-dcl-parent-container: project\n x-dcl-labels: userLabels\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - name\n - project\n properties:\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: Name used for UI elements listing this Service.\n name:\n type: string\n x-dcl-go-name: Name\n description: 'Resource name for this Service. The format is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]'\n x-kubernetes-immutable: true\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for the resource\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n telemetry:\n type: object\n x-dcl-go-name: Telemetry\n x-dcl-go-type: ServiceTelemetry\n description: Configuration for how to query telemetry on a Service.\n properties:\n resourceName:\n type: string\n x-dcl-go-name: ResourceName\n description: The full name of the resource that defines this service.\n Formatted as described in https://cloud.google.com/apis/design/resource_names.\n userLabels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: UserLabels\n description: Labels which have been used to annotate the service. Label\n keys must start with a letter. Label keys and values may contain lowercase\n letters, numbers, underscores, and dashes. Label keys and values have\n a maximum length of 63 characters, and must be less than 128 bytes in\n size. Up to 64 label entries may be stored. For labels which do not have\n a semantic value, the empty string may be supplied for the label value.\n")
blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/monitoring/alpha/service.yaml
var YAML_service_level_objective = []byte("info:\n title: Monitoring/ServiceLevelObjective\n description: The Monitoring ServiceLevelObjective resource\n x-dcl-struct-name: ServiceLevelObjective\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a ServiceLevelObjective\n parameters:\n - name: ServiceLevelObjective\n required: true\n description: A full instance of a ServiceLevelObjective\n apply:\n description: The function used to apply information about a ServiceLevelObjective\n parameters:\n - name: ServiceLevelObjective\n required: true\n description: A full instance of a ServiceLevelObjective\n delete:\n description: The function used to delete a ServiceLevelObjective\n parameters:\n - name: ServiceLevelObjective\n required: true\n description: A full instance of a ServiceLevelObjective\n deleteAll:\n description: The function used to delete all ServiceLevelObjective\n parameters:\n - name: project\n required: true\n schema:\n type: string\n - name: service\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many ServiceLevelObjective\n parameters:\n - name: project\n required: true\n schema:\n type: string\n - name: service\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n ServiceLevelObjective:\n title: ServiceLevelObjective\n x-dcl-id: projects/{{project}}/services/{{service}}/serviceLevelObjectives/{{name}}\n x-dcl-parent-container: project\n x-dcl-labels: userLabels\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - name\n - goal\n - project\n - service\n properties:\n calendarPeriod:\n type: string\n x-dcl-go-name: CalendarPeriod\n x-dcl-go-type: ServiceLevelObjectiveCalendarPeriodEnum\n description: 'A calendar period, semantically \"since the start of the current\n ``\". At this time, only `DAY`, `WEEK`, `FORTNIGHT`, and `MONTH` are supported.\n Possible values: CALENDAR_PERIOD_UNSPECIFIED, DAY, WEEK, FORTNIGHT, MONTH,\n QUARTER, HALF, YEAR'\n x-dcl-conflicts:\n - rollingPeriod\n enum:\n - CALENDAR_PERIOD_UNSPECIFIED\n - DAY\n - WEEK\n - FORTNIGHT\n - MONTH\n - QUARTER\n - HALF\n - YEAR\n createTime:\n type: string\n format: date-time\n x-dcl-go-name: CreateTime\n readOnly: true\n description: Time stamp of the `Create` or most recent `Update` command\n on this `Slo`.\n x-kubernetes-immutable: true\n deleteTime:\n type: string\n format: date-time\n x-dcl-go-name: DeleteTime\n readOnly: true\n description: Time stamp of the `Update` or `Delete` command that made this\n no longer a current `Slo`. This field is not populated in `ServiceLevelObjective`s\n returned from calls to `GetServiceLevelObjective` and `ListServiceLevelObjectives`,\n because it is always empty in the current version. It is populated in\n `ServiceLevelObjective`s representing previous versions in the output\n of `ListServiceLevelObjectiveVersions`. Because all old configuration\n versions are stored, `Update` operations mark the obsoleted version as\n deleted.\n x-kubernetes-immutable: true\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: Name used for UI elements listing this SLO.\n goal:\n type: number\n format: double\n x-dcl-go-name: Goal\n description: The fraction of service that must be good in order for this\n objective to be met. `0 < goal <= 0.999`.\n name:\n type: string\n x-dcl-go-name: Name\n description: 'Resource name for this `ServiceLevelObjective`. The format\n is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]/serviceLevelObjectives/[SLO_NAME]'\n x-kubernetes-immutable: true\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for the resource\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n rollingPeriod:\n type: string\n x-dcl-go-name: RollingPeriod\n description: A rolling time period, semantically \"in the past ``\". Must\n be an integer multiple of 1 day no larger than 30 days.\n x-dcl-conflicts:\n - calendarPeriod\n service:\n type: string\n x-dcl-go-name: Service\n description: The service for the resource\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Monitoring/Service\n field: name\n parent: true\n serviceLevelIndicator:\n type: object\n x-dcl-go-name: ServiceLevelIndicator\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicator\n description: The definition of good service, used to measure and calculate\n the quality of the `Service`'s performance with respect to a single aspect\n of service quality.\n properties:\n basicSli:\n type: object\n x-dcl-go-name: BasicSli\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorBasicSli\n description: Basic SLI on a well-known service type.\n x-dcl-conflicts:\n - requestBased\n - windowsBased\n properties:\n availability:\n type: object\n x-dcl-go-name: Availability\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability\n description: Good service is defined to be the count of requests\n made to this service that return successfully.\n x-dcl-conflicts:\n - latency\n - operationAvailability\n - operationLatency\n latency:\n type: object\n x-dcl-go-name: Latency\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency\n description: Good service is defined to be the count of requests\n made to this service that are fast enough with respect to `latency.threshold`.\n x-dcl-conflicts:\n - availability\n - operationAvailability\n - operationLatency\n properties:\n experience:\n type: string\n x-dcl-go-name: Experience\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnum\n description: 'A description of the experience associated with\n failing requests. Possible values: LATENCY_EXPERIENCE_UNSPECIFIED,\n DELIGHTING, SATISFYING, ANNOYING'\n enum:\n - LATENCY_EXPERIENCE_UNSPECIFIED\n - DELIGHTING\n - SATISFYING\n - ANNOYING\n threshold:\n type: string\n x-dcl-go-name: Threshold\n description: Good service is defined to be the count of requests\n made to this service that return in no more than `threshold`.\n location:\n type: array\n x-dcl-go-name: Location\n description: 'OPTIONAL: The set of locations to which this SLI is\n relevant. Telemetry from other locations will not be used to calculate\n performance for this SLI. If omitted, this SLI applies to all\n locations in which the Service has activity. For service types\n that don''t support breaking down by location, setting this field\n will result in an error.'\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n method:\n type: array\n x-dcl-go-name: Method\n description: 'OPTIONAL: The set of RPCs to which this SLI is relevant.\n Telemetry from other methods will not be used to calculate performance\n for this SLI. If omitted, this SLI applies to all the Service''s\n methods. For service types that don''t support breaking down by\n method, setting this field will result in an error.'\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n operationAvailability:\n type: object\n x-dcl-go-name: OperationAvailability\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability\n description: Good service is defined to be the count of operations\n performed by this service that return successfully\n x-dcl-conflicts:\n - availability\n - latency\n - operationLatency\n operationLatency:\n type: object\n x-dcl-go-name: OperationLatency\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency\n description: Good service is defined to be the count of operations\n performed by this service that are fast enough with respect to\n `operation_latency.threshold`.\n x-dcl-conflicts:\n - availability\n - latency\n - operationAvailability\n properties:\n experience:\n type: string\n x-dcl-go-name: Experience\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnum\n description: 'A description of the experience associated with\n failing requests. Possible values: LATENCY_EXPERIENCE_UNSPECIFIED,\n DELIGHTING, SATISFYING, ANNOYING'\n enum:\n - LATENCY_EXPERIENCE_UNSPECIFIED\n - DELIGHTING\n - SATISFYING\n - ANNOYING\n threshold:\n type: string\n x-dcl-go-name: Threshold\n description: Good service is defined to be the count of operations\n that are completed in no more than `threshold`.\n version:\n type: array\n x-dcl-go-name: Version\n description: 'OPTIONAL: The set of API versions to which this SLI\n is relevant. Telemetry from other API versions will not be used\n to calculate performance for this SLI. If omitted, this SLI applies\n to all API versions. For service types that don''t support breaking\n down by version, setting this field will result in an error.'\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n requestBased:\n type: object\n x-dcl-go-name: RequestBased\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorRequestBased\n description: Request-based SLIs\n x-dcl-conflicts:\n - basicSli\n - windowsBased\n properties:\n distributionCut:\n type: object\n x-dcl-go-name: DistributionCut\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut\n description: '`distribution_cut` is used when `good_service` is\n a count of values aggregated in a `Distribution` that fall into\n a good range. The `total_service` is the total count of all values\n aggregated in the `Distribution`.'\n x-dcl-conflicts:\n - goodTotalRatio\n properties:\n distributionFilter:\n type: string\n x-dcl-go-name: DistributionFilter\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying a `TimeSeries` aggregating values. Must have `ValueType\n = DISTRIBUTION` and `MetricKind = DELTA` or `MetricKind =\n CUMULATIVE`.\n range:\n type: object\n x-dcl-go-name: Range\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange\n description: Range of values considered \"good.\" For a one-sided\n range, set one bound to an infinite value.\n properties:\n max:\n type: number\n format: double\n x-dcl-go-name: Max\n description: Range maximum.\n min:\n type: number\n format: double\n x-dcl-go-name: Min\n description: Range minimum.\n goodTotalRatio:\n type: object\n x-dcl-go-name: GoodTotalRatio\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio\n description: '`good_total_ratio` is used when the ratio of `good_service`\n to `total_service` is computed from two `TimeSeries`.'\n x-dcl-conflicts:\n - distributionCut\n properties:\n badServiceFilter:\n type: string\n x-dcl-go-name: BadServiceFilter\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying a `TimeSeries` quantifying bad service, either\n demanded service that was not provided or demanded service\n that was of inadequate quality. Must have `ValueType = DOUBLE`\n or `ValueType = INT64` and must have `MetricKind = DELTA`\n or `MetricKind = CUMULATIVE`.\n goodServiceFilter:\n type: string\n x-dcl-go-name: GoodServiceFilter\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying a `TimeSeries` quantifying good service provided.\n Must have `ValueType = DOUBLE` or `ValueType = INT64` and\n must have `MetricKind = DELTA` or `MetricKind = CUMULATIVE`.\n totalServiceFilter:\n type: string\n x-dcl-go-name: TotalServiceFilter\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying a `TimeSeries` quantifying total demanded service.\n Must have `ValueType = DOUBLE` or `ValueType = INT64` and\n must have `MetricKind = DELTA` or `MetricKind = CUMULATIVE`.\n windowsBased:\n type: object\n x-dcl-go-name: WindowsBased\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBased\n description: Windows-based SLIs\n x-dcl-conflicts:\n - basicSli\n - requestBased\n properties:\n goodBadMetricFilter:\n type: string\n x-dcl-go-name: GoodBadMetricFilter\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying a `TimeSeries` with `ValueType = BOOL`. The window\n is good if any `true` values appear in the window.\n x-dcl-conflicts:\n - goodTotalRatioThreshold\n - metricMeanInRange\n - metricSumInRange\n goodTotalRatioThreshold:\n type: object\n x-dcl-go-name: GoodTotalRatioThreshold\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold\n description: A window is good if its `performance` is high enough.\n x-dcl-conflicts:\n - goodBadMetricFilter\n - metricMeanInRange\n - metricSumInRange\n properties:\n basicSliPerformance:\n type: object\n x-dcl-go-name: BasicSliPerformance\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance\n description: '`BasicSli` to evaluate to judge window quality.'\n x-dcl-conflicts:\n - performance\n properties:\n availability:\n type: object\n x-dcl-go-name: Availability\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability\n description: Good service is defined to be the count of\n requests made to this service that return successfully.\n x-dcl-conflicts:\n - latency\n - operationAvailability\n - operationLatency\n latency:\n type: object\n x-dcl-go-name: Latency\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency\n description: Good service is defined to be the count of\n requests made to this service that are fast enough with\n respect to `latency.threshold`.\n x-dcl-conflicts:\n - availability\n - operationAvailability\n - operationLatency\n properties:\n experience:\n type: string\n x-dcl-go-name: Experience\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnum\n description: 'A description of the experience associated\n with failing requests. Possible values: LATENCY_EXPERIENCE_UNSPECIFIED,\n DELIGHTING, SATISFYING, ANNOYING'\n enum:\n - LATENCY_EXPERIENCE_UNSPECIFIED\n - DELIGHTING\n - SATISFYING\n - ANNOYING\n threshold:\n type: string\n x-dcl-go-name: Threshold\n description: Good service is defined to be the count\n of requests made to this service that return in no\n more than `threshold`.\n location:\n type: array\n x-dcl-go-name: Location\n description: 'OPTIONAL: The set of locations to which this\n SLI is relevant. Telemetry from other locations will not\n be used to calculate performance for this SLI. If omitted,\n this SLI applies to all locations in which the Service\n has activity. For service types that don''t support breaking\n down by location, setting this field will result in an\n error.'\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n method:\n type: array\n x-dcl-go-name: Method\n description: 'OPTIONAL: The set of RPCs to which this SLI\n is relevant. Telemetry from other methods will not be\n used to calculate performance for this SLI. If omitted,\n this SLI applies to all the Service''s methods. For service\n types that don''t support breaking down by method, setting\n this field will result in an error.'\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n operationAvailability:\n type: object\n x-dcl-go-name: OperationAvailability\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability\n description: Good service is defined to be the count of\n operations performed by this service that return successfully\n x-dcl-conflicts:\n - availability\n - latency\n - operationLatency\n operationLatency:\n type: object\n x-dcl-go-name: OperationLatency\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency\n description: Good service is defined to be the count of\n operations performed by this service that are fast enough\n with respect to `operation_latency.threshold`.\n x-dcl-conflicts:\n - availability\n - latency\n - operationAvailability\n properties:\n experience:\n type: string\n x-dcl-go-name: Experience\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnum\n description: 'A description of the experience associated\n with failing requests. Possible values: LATENCY_EXPERIENCE_UNSPECIFIED,\n DELIGHTING, SATISFYING, ANNOYING'\n enum:\n - LATENCY_EXPERIENCE_UNSPECIFIED\n - DELIGHTING\n - SATISFYING\n - ANNOYING\n threshold:\n type: string\n x-dcl-go-name: Threshold\n description: Good service is defined to be the count\n of operations that are completed in no more than `threshold`.\n version:\n type: array\n x-dcl-go-name: Version\n description: 'OPTIONAL: The set of API versions to which\n this SLI is relevant. Telemetry from other API versions\n will not be used to calculate performance for this SLI.\n If omitted, this SLI applies to all API versions. For\n service types that don''t support breaking down by version,\n setting this field will result in an error.'\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n performance:\n type: object\n x-dcl-go-name: Performance\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance\n description: '`RequestBasedSli` to evaluate to judge window\n quality.'\n x-dcl-conflicts:\n - basicSliPerformance\n properties:\n distributionCut:\n type: object\n x-dcl-go-name: DistributionCut\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut\n description: '`distribution_cut` is used when `good_service`\n is a count of values aggregated in a `Distribution` that\n fall into a good range. The `total_service` is the total\n count of all values aggregated in the `Distribution`.'\n x-dcl-conflicts:\n - goodTotalRatio\n properties:\n distributionFilter:\n type: string\n x-dcl-go-name: DistributionFilter\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying a `TimeSeries` aggregating values. Must\n have `ValueType = DISTRIBUTION` and `MetricKind =\n DELTA` or `MetricKind = CUMULATIVE`.\n range:\n type: object\n x-dcl-go-name: Range\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange\n description: Range of values considered \"good.\" For\n a one-sided range, set one bound to an infinite value.\n properties:\n max:\n type: number\n format: double\n x-dcl-go-name: Max\n description: Range maximum.\n min:\n type: number\n format: double\n x-dcl-go-name: Min\n description: Range minimum.\n goodTotalRatio:\n type: object\n x-dcl-go-name: GoodTotalRatio\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio\n description: '`good_total_ratio` is used when the ratio\n of `good_service` to `total_service` is computed from\n two `TimeSeries`.'\n x-dcl-conflicts:\n - distributionCut\n properties:\n badServiceFilter:\n type: string\n x-dcl-go-name: BadServiceFilter\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying a `TimeSeries` quantifying bad service,\n either demanded service that was not provided or demanded\n service that was of inadequate quality. Must have\n `ValueType = DOUBLE` or `ValueType = INT64` and must\n have `MetricKind = DELTA` or `MetricKind = CUMULATIVE`.\n goodServiceFilter:\n type: string\n x-dcl-go-name: GoodServiceFilter\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying a `TimeSeries` quantifying good service\n provided. Must have `ValueType = DOUBLE` or `ValueType\n = INT64` and must have `MetricKind = DELTA` or `MetricKind\n = CUMULATIVE`.\n totalServiceFilter:\n type: string\n x-dcl-go-name: TotalServiceFilter\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying a `TimeSeries` quantifying total demanded\n service. Must have `ValueType = DOUBLE` or `ValueType\n = INT64` and must have `MetricKind = DELTA` or `MetricKind\n = CUMULATIVE`.\n threshold:\n type: number\n format: double\n x-dcl-go-name: Threshold\n description: If window `performance >= threshold`, the window\n is counted as good.\n metricMeanInRange:\n type: object\n x-dcl-go-name: MetricMeanInRange\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange\n description: A window is good if the metric's value is in a good\n range, averaged across returned streams.\n x-dcl-conflicts:\n - goodBadMetricFilter\n - goodTotalRatioThreshold\n - metricSumInRange\n properties:\n range:\n type: object\n x-dcl-go-name: Range\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange\n description: Range of values considered \"good.\" For a one-sided\n range, set one bound to an infinite value.\n properties:\n max:\n type: number\n format: double\n x-dcl-go-name: Max\n description: Range maximum.\n min:\n type: number\n format: double\n x-dcl-go-name: Min\n description: Range minimum.\n timeSeries:\n type: string\n x-dcl-go-name: TimeSeries\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying the `TimeSeries` to use for evaluating window quality.\n metricSumInRange:\n type: object\n x-dcl-go-name: MetricSumInRange\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange\n description: A window is good if the metric's value is in a good\n range, summed across returned streams.\n x-dcl-conflicts:\n - goodBadMetricFilter\n - goodTotalRatioThreshold\n - metricMeanInRange\n properties:\n range:\n type: object\n x-dcl-go-name: Range\n x-dcl-go-type: ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange\n description: Range of values considered \"good.\" For a one-sided\n range, set one bound to an infinite value.\n properties:\n max:\n type: number\n format: double\n x-dcl-go-name: Max\n description: Range maximum.\n min:\n type: number\n format: double\n x-dcl-go-name: Min\n description: Range minimum.\n timeSeries:\n type: string\n x-dcl-go-name: TimeSeries\n description: A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)\n specifying the `TimeSeries` to use for evaluating window quality.\n windowPeriod:\n type: string\n x-dcl-go-name: WindowPeriod\n description: Duration over which window quality is evaluated. Must\n be an integer fraction of a day and at least `60s`.\n serviceManagementOwned:\n type: boolean\n x-dcl-go-name: ServiceManagementOwned\n readOnly: true\n description: Output only. If set, this SLO is managed at the [Service Management](https://cloud.google.com/service-management/overview)\n level. Therefore the service yaml file is the source of truth for this\n SLO, and API `Update` and `Delete` operations are forbidden.\n x-kubernetes-immutable: true\n userLabels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: UserLabels\n description: Labels which have been used to annotate the service-level objective.\n Label keys must start with a letter. Label keys and values may contain\n lowercase letters, numbers, underscores, and dashes. Label keys and values\n have a maximum length of 63 characters, and must be less than 128 bytes\n in size. Up to 64 label entries may be stored. For labels which do not\n have a semantic value, the empty string may be supplied for the label\n value.\n")
blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/monitoring/alpha/service_level_objective.yaml
var YAML_uptime_check_config = []byte("info:\n title: Monitoring/UptimeCheckConfig\n description: The Monitoring UptimeCheckConfig resource\n x-dcl-struct-name: UptimeCheckConfig\n x-dcl-has-iam: false\npaths:\n get:\n description: The function used to get information about a UptimeCheckConfig\n parameters:\n - name: UptimeCheckConfig\n required: true\n description: A full instance of a UptimeCheckConfig\n apply:\n description: The function used to apply information about a UptimeCheckConfig\n parameters:\n - name: UptimeCheckConfig\n required: true\n description: A full instance of a UptimeCheckConfig\n delete:\n description: The function used to delete a UptimeCheckConfig\n parameters:\n - name: UptimeCheckConfig\n required: true\n description: A full instance of a UptimeCheckConfig\n deleteAll:\n description: The function used to delete all UptimeCheckConfig\n parameters:\n - name: project\n required: true\n schema:\n type: string\n list:\n description: The function used to list information about many UptimeCheckConfig\n parameters:\n - name: project\n required: true\n schema:\n type: string\ncomponents:\n schemas:\n UptimeCheckConfig:\n title: UptimeCheckConfig\n x-dcl-id: projects/{{project}}/uptimeCheckConfigs/{{name}}\n x-dcl-uses-state-hint: true\n x-dcl-parent-container: project\n x-dcl-has-create: true\n x-dcl-has-iam: false\n x-dcl-read-timeout: 0\n x-dcl-apply-timeout: 0\n x-dcl-delete-timeout: 0\n type: object\n required:\n - displayName\n - timeout\n properties:\n contentMatchers:\n type: array\n x-dcl-go-name: ContentMatchers\n description: The content that is expected to appear in the data returned\n by the target server against which the check is run. Currently, only\n the first entry in the `content_matchers` list is supported, and additional\n entries will be ignored. This field is optional and should only be specified\n if a content match is required as part of the/ Uptime check.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: object\n x-dcl-go-type: UptimeCheckConfigContentMatchers\n required:\n - content\n properties:\n content:\n type: string\n x-dcl-go-name: Content\n matcher:\n type: string\n x-dcl-go-name: Matcher\n x-dcl-go-type: UptimeCheckConfigContentMatchersMatcherEnum\n description: ' Possible values: CONTENT_MATCHER_OPTION_UNSPECIFIED,\n CONTAINS_STRING, NOT_CONTAINS_STRING, MATCHES_REGEX, NOT_MATCHES_REGEX'\n default: CONTAINS_STRING\n enum:\n - CONTENT_MATCHER_OPTION_UNSPECIFIED\n - CONTAINS_STRING\n - NOT_CONTAINS_STRING\n - MATCHES_REGEX\n - NOT_MATCHES_REGEX\n displayName:\n type: string\n x-dcl-go-name: DisplayName\n description: A human-friendly name for the Uptime check configuration. The\n display name should be unique within a Stackdriver Workspace in order\n to make it easier to identify; however, uniqueness is not enforced. Required.\n httpCheck:\n type: object\n x-dcl-go-name: HttpCheck\n x-dcl-go-type: UptimeCheckConfigHttpCheck\n description: Contains information needed to make an HTTP or HTTPS check.\n x-dcl-conflicts:\n - tcpCheck\n properties:\n authInfo:\n type: object\n x-dcl-go-name: AuthInfo\n x-dcl-go-type: UptimeCheckConfigHttpCheckAuthInfo\n description: The authentication information. Optional when creating\n an HTTP check; defaults to empty.\n required:\n - username\n - password\n properties:\n password:\n type: string\n x-dcl-go-name: Password\n x-dcl-sensitive: true\n x-dcl-mutable-unreadable: true\n username:\n type: string\n x-dcl-go-name: Username\n body:\n type: string\n x-dcl-go-name: Body\n description: 'The request body associated with the HTTP POST request.\n If `content_type` is `URL_ENCODED`, the body passed in must be URL-encoded.\n Users can provide a `Content-Length` header via the `headers` field\n or the API will do so. If the `request_method` is `GET` and `body`\n is not empty, the API will return an error. The maximum byte size\n is 1 megabyte. Note: As with all `bytes` fields JSON representations\n are base64 encoded. e.g.: \"foo=bar\" in URL-encoded form is \"foo%3Dbar\"\n and in base64 encoding is \"Zm9vJTI1M0RiYXI=\".'\n contentType:\n type: string\n x-dcl-go-name: ContentType\n x-dcl-go-type: UptimeCheckConfigHttpCheckContentTypeEnum\n description: 'The content type to use for the check. Possible values:\n TYPE_UNSPECIFIED, URL_ENCODED'\n x-kubernetes-immutable: true\n enum:\n - TYPE_UNSPECIFIED\n - URL_ENCODED\n headers:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: Headers\n description: The list of headers to send as part of the Uptime check\n request. If two headers have the same key and different values, they\n should be entered as a single header, with the value being a comma-separated\n list of all the desired values as described at https://www.w3.org/Protocols/rfc2616/rfc2616.txt\n (page 31). Entering two separate headers with the same key in a Create\n call will cause the first to be overwritten by the second. The maximum\n number of headers allowed is 100.\n x-dcl-server-default: true\n x-dcl-mutable-unreadable: true\n maskHeaders:\n type: boolean\n x-dcl-go-name: MaskHeaders\n description: Boolean specifying whether to encrypt the header information.\n Encryption should be specified for any headers related to authentication\n that you do not wish to be seen when retrieving the configuration.\n The server will be responsible for encrypting the headers. On Get/List\n calls, if `mask_headers` is set to `true` then the headers will be\n obscured with `******.`\n x-kubernetes-immutable: true\n path:\n type: string\n x-dcl-go-name: Path\n description: Optional (defaults to \"/\"). The path to the page against\n which to run the check. Will be combined with the `host` (specified\n within the `monitored_resource`) and `port` to construct the full\n URL. If the provided path does not begin with \"/\", a \"/\" will be prepended\n automatically.\n default: /\n port:\n type: integer\n format: int64\n x-dcl-go-name: Port\n description: Optional (defaults to 80 when `use_ssl` is `false`, and\n 443 when `use_ssl` is `true`). The TCP port on the HTTP server against\n which to run the check. Will be combined with host (specified within\n the `monitored_resource`) and `path` to construct the full URL.\n x-dcl-server-default: true\n requestMethod:\n type: string\n x-dcl-go-name: RequestMethod\n x-dcl-go-type: UptimeCheckConfigHttpCheckRequestMethodEnum\n description: The HTTP request method to use for the check. If set to\n `METHOD_UNSPECIFIED` then `request_method` defaults to `GET`.\n x-kubernetes-immutable: true\n default: GET\n enum:\n - METHOD_UNSPECIFIED\n - GET\n - POST\n useSsl:\n type: boolean\n x-dcl-go-name: UseSsl\n description: If `true`, use HTTPS instead of HTTP to run the check.\n validateSsl:\n type: boolean\n x-dcl-go-name: ValidateSsl\n description: Boolean specifying whether to include SSL certificate validation\n as a part of the Uptime check. Only applies to checks where `monitored_resource`\n is set to `uptime_url`. If `use_ssl` is `false`, setting `validate_ssl`\n to `true` has no effect.\n monitoredResource:\n type: object\n x-dcl-go-name: MonitoredResource\n x-dcl-go-type: UptimeCheckConfigMonitoredResource\n description: 'The [monitored resource](https://cloud.google.com/monitoring/api/resources)\n associated with the configuration. The following monitored resource types\n are supported for Uptime checks: `uptime_url`, `gce_instance`, `gae_app`, `aws_ec2_instance`, `aws_elb_load_balancer`'\n x-kubernetes-immutable: true\n x-dcl-conflicts:\n - resourceGroup\n required:\n - type\n - filterLabels\n properties:\n filterLabels:\n type: object\n additionalProperties:\n type: string\n x-dcl-go-name: FilterLabels\n x-kubernetes-immutable: true\n type:\n type: string\n x-dcl-go-name: Type\n x-kubernetes-immutable: true\n name:\n type: string\n x-dcl-go-name: Name\n description: 'A unique resource name for this Uptime check configuration.\n The format is: projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID]\n This field should be omitted when creating the Uptime check configuration;\n on create, the resource name is assigned by the server and included in\n the response.'\n x-kubernetes-immutable: true\n x-dcl-server-generated-parameter: true\n period:\n type: string\n x-dcl-go-name: Period\n description: How often, in seconds, the Uptime check is performed. Currently,\n the only supported values are `60s` (1 minute), `300s` (5 minutes), `600s`\n (10 minutes), and `900s` (15 minutes). Optional, defaults to `60s`.\n default: 60s\n project:\n type: string\n x-dcl-go-name: Project\n description: The project for this uptime check config.\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Cloudresourcemanager/Project\n field: name\n parent: true\n resourceGroup:\n type: object\n x-dcl-go-name: ResourceGroup\n x-dcl-go-type: UptimeCheckConfigResourceGroup\n description: The group resource associated with the configuration.\n x-kubernetes-immutable: true\n x-dcl-conflicts:\n - monitoredResource\n properties:\n groupId:\n type: string\n x-dcl-go-name: GroupId\n description: The group of resources being monitored. Should be only\n the `[GROUP_ID]`, and not the full-path `projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID]`.\n x-kubernetes-immutable: true\n x-dcl-references:\n - resource: Monitoring/Group\n field: name\n resourceType:\n type: string\n x-dcl-go-name: ResourceType\n x-dcl-go-type: UptimeCheckConfigResourceGroupResourceTypeEnum\n description: 'The resource type of the group members. Possible values:\n RESOURCE_TYPE_UNSPECIFIED, INSTANCE, AWS_ELB_LOAD_BALANCER'\n x-kubernetes-immutable: true\n enum:\n - RESOURCE_TYPE_UNSPECIFIED\n - INSTANCE\n - AWS_ELB_LOAD_BALANCER\n selectedRegions:\n type: array\n x-dcl-go-name: SelectedRegions\n description: The list of regions from which the check will be run. Some\n regions contain one location, and others contain more than one. If this\n field is specified, enough regions must be provided to include a minimum\n of 3 locations. Not specifying this field will result in Uptime checks\n running from all available regions.\n x-dcl-send-empty: true\n x-dcl-list-type: list\n items:\n type: string\n x-dcl-go-type: string\n tcpCheck:\n type: object\n x-dcl-go-name: TcpCheck\n x-dcl-go-type: UptimeCheckConfigTcpCheck\n description: Contains information needed to make a TCP check.\n x-dcl-conflicts:\n - httpCheck\n required:\n - port\n properties:\n port:\n type: integer\n format: int64\n x-dcl-go-name: Port\n description: The TCP port on the server against which to run the check.\n Will be combined with host (specified within the `monitored_resource`)\n to construct the full URL. Required.\n timeout:\n type: string\n x-dcl-go-name: Timeout\n description: The maximum amount of time to wait for the request to complete\n (must be between 1 and 60 seconds). Required.\n")
blaze-out/k8-fastbuild/genfiles/cloud/graphite/mmv2/services/google/monitoring/alpha/uptime_check_config.yaml
Functions ¶
func DCLDashboardSchema ¶ added in v1.10.3
func DCLGroupSchema ¶ added in v1.10.3
func DCLMetricDescriptorSchema ¶ added in v1.10.3
func DCLMetricsScopeSchema ¶ added in v1.10.3
func DCLMonitoredProjectSchema ¶ added in v1.10.3
func DCLNotificationChannelSchema ¶ added in v1.10.3
func DCLServiceLevelObjectiveSchema ¶ added in v1.10.3
func DCLServiceSchema ¶ added in v1.10.3
func DCLUptimeCheckConfigSchema ¶ added in v1.10.3
Types ¶
type Client ¶
The Client is the base struct of all operations. This will receive the Get, Delete, List, and Apply operations on all resources.
func (*Client) ApplyDashboard ¶
func (*Client) ApplyGroup ¶
func (*Client) ApplyMetricDescriptor ¶
func (c *Client) ApplyMetricDescriptor(ctx context.Context, rawDesired *MetricDescriptor, opts ...dcl.ApplyOption) (*MetricDescriptor, error)
func (*Client) ApplyMetricsScope ¶
func (c *Client) ApplyMetricsScope(ctx context.Context, rawDesired *MetricsScope, opts ...dcl.ApplyOption) (*MetricsScope, error)
func (*Client) ApplyMonitoredProject ¶
func (c *Client) ApplyMonitoredProject(ctx context.Context, rawDesired *MonitoredProject, opts ...dcl.ApplyOption) (*MonitoredProject, error)
func (*Client) ApplyNotificationChannel ¶
func (c *Client) ApplyNotificationChannel(ctx context.Context, rawDesired *NotificationChannel, opts ...dcl.ApplyOption) (*NotificationChannel, error)
func (*Client) ApplyService ¶
func (*Client) ApplyServiceLevelObjective ¶
func (c *Client) ApplyServiceLevelObjective(ctx context.Context, rawDesired *ServiceLevelObjective, opts ...dcl.ApplyOption) (*ServiceLevelObjective, error)
func (*Client) ApplyUptimeCheckConfig ¶
func (c *Client) ApplyUptimeCheckConfig(ctx context.Context, rawDesired *UptimeCheckConfig, opts ...dcl.ApplyOption) (*UptimeCheckConfig, error)
func (*Client) DeleteAllDashboard ¶
func (c *Client) DeleteAllDashboard(ctx context.Context, project string, filter func(*Dashboard) bool) error
DeleteAllDashboard deletes all resources that the filter functions returns true on.
func (*Client) DeleteAllGroup ¶
func (c *Client) DeleteAllGroup(ctx context.Context, project string, filter func(*Group) bool) error
DeleteAllGroup deletes all resources that the filter functions returns true on.
func (*Client) DeleteAllMetricDescriptor ¶
func (c *Client) DeleteAllMetricDescriptor(ctx context.Context, project string, filter func(*MetricDescriptor) bool) error
DeleteAllMetricDescriptor deletes all resources that the filter functions returns true on.
func (*Client) DeleteAllMonitoredProject ¶
func (c *Client) DeleteAllMonitoredProject(ctx context.Context, metricsScope string, filter func(*MonitoredProject) bool) error
DeleteAllMonitoredProject deletes all resources that the filter functions returns true on.
func (*Client) DeleteAllNotificationChannel ¶
func (c *Client) DeleteAllNotificationChannel(ctx context.Context, project string, filter func(*NotificationChannel) bool) error
DeleteAllNotificationChannel deletes all resources that the filter functions returns true on.
func (*Client) DeleteAllService ¶
func (c *Client) DeleteAllService(ctx context.Context, project string, filter func(*Service) bool) error
DeleteAllService deletes all resources that the filter functions returns true on.
func (*Client) DeleteAllServiceLevelObjective ¶
func (c *Client) DeleteAllServiceLevelObjective(ctx context.Context, project, service string, filter func(*ServiceLevelObjective) bool) error
DeleteAllServiceLevelObjective deletes all resources that the filter functions returns true on.
func (*Client) DeleteAllUptimeCheckConfig ¶
func (c *Client) DeleteAllUptimeCheckConfig(ctx context.Context, project string, filter func(*UptimeCheckConfig) bool) error
DeleteAllUptimeCheckConfig deletes all resources that the filter functions returns true on.
func (*Client) DeleteDashboard ¶
func (*Client) DeleteMetricDescriptor ¶
func (c *Client) DeleteMetricDescriptor(ctx context.Context, r *MetricDescriptor) error
func (*Client) DeleteMonitoredProject ¶
func (c *Client) DeleteMonitoredProject(ctx context.Context, r *MonitoredProject) error
func (*Client) DeleteNotificationChannel ¶
func (c *Client) DeleteNotificationChannel(ctx context.Context, r *NotificationChannel) error
func (*Client) DeleteService ¶
func (*Client) DeleteServiceLevelObjective ¶
func (c *Client) DeleteServiceLevelObjective(ctx context.Context, r *ServiceLevelObjective) error
func (*Client) DeleteUptimeCheckConfig ¶
func (c *Client) DeleteUptimeCheckConfig(ctx context.Context, r *UptimeCheckConfig) error
func (*Client) GetDashboard ¶
func (*Client) GetMetricDescriptor ¶
func (c *Client) GetMetricDescriptor(ctx context.Context, r *MetricDescriptor) (*MetricDescriptor, error)
func (*Client) GetMetricsScope ¶
func (c *Client) GetMetricsScope(ctx context.Context, r *MetricsScope) (*MetricsScope, error)
func (*Client) GetMonitoredProject ¶
func (c *Client) GetMonitoredProject(ctx context.Context, r *MonitoredProject) (*MonitoredProject, error)
GetMonitoredProject is a custom method because projects are returned as project numbers instead of project ids.
func (*Client) GetNotificationChannel ¶
func (c *Client) GetNotificationChannel(ctx context.Context, r *NotificationChannel) (*NotificationChannel, error)
func (*Client) GetService ¶
func (*Client) GetServiceLevelObjective ¶
func (c *Client) GetServiceLevelObjective(ctx context.Context, r *ServiceLevelObjective) (*ServiceLevelObjective, error)
func (*Client) GetUptimeCheckConfig ¶
func (c *Client) GetUptimeCheckConfig(ctx context.Context, r *UptimeCheckConfig) (*UptimeCheckConfig, error)
func (*Client) ListDashboard ¶
func (*Client) ListDashboardWithMaxResults ¶
func (*Client) ListGroupWithMaxResults ¶
func (*Client) ListMetricDescriptor ¶
func (*Client) ListMetricDescriptorWithMaxResults ¶
func (*Client) ListMonitoredProject ¶
func (*Client) ListMonitoredProjectWithMaxResults ¶
func (*Client) ListNotificationChannel ¶
func (*Client) ListNotificationChannelWithMaxResults ¶
func (*Client) ListService ¶
func (*Client) ListServiceLevelObjective ¶
func (*Client) ListServiceLevelObjectiveWithMaxResults ¶
func (*Client) ListServiceWithMaxResults ¶
func (*Client) ListUptimeCheckConfig ¶
func (*Client) ListUptimeCheckConfigWithMaxResults ¶
type Dashboard ¶
type Dashboard struct { Name *string `json:"name"` DisplayName *string `json:"displayName"` GridLayout *DashboardGridLayout `json:"gridLayout"` MosaicLayout *DashboardMosaicLayout `json:"mosaicLayout"` RowLayout *DashboardRowLayout `json:"rowLayout"` ColumnLayout *DashboardColumnLayout `json:"columnLayout"` Project *string `json:"project"` Etag *string `json:"etag"` }
func (*Dashboard) Describe ¶
func (r *Dashboard) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
type DashboardColumnLayout ¶
type DashboardColumnLayout struct { Columns []DashboardColumnLayoutColumns `json:"columns"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayout *DashboardColumnLayout = &DashboardColumnLayout{empty: true}
This object is used to assert a desired state where this DashboardColumnLayout is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayout) Empty ¶
func (r *DashboardColumnLayout) Empty() bool
func (*DashboardColumnLayout) HashCode ¶
func (r *DashboardColumnLayout) HashCode() string
func (*DashboardColumnLayout) String ¶
func (r *DashboardColumnLayout) String() string
func (*DashboardColumnLayout) UnmarshalJSON ¶
func (r *DashboardColumnLayout) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumns ¶
type DashboardColumnLayoutColumns struct { Weight *int64 `json:"weight"` Widgets []DashboardColumnLayoutColumnsWidgets `json:"widgets"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumns *DashboardColumnLayoutColumns = &DashboardColumnLayoutColumns{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumns is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumns) Empty ¶
func (r *DashboardColumnLayoutColumns) Empty() bool
func (*DashboardColumnLayoutColumns) HashCode ¶
func (r *DashboardColumnLayoutColumns) HashCode() string
func (*DashboardColumnLayoutColumns) String ¶
func (r *DashboardColumnLayoutColumns) String() string
func (*DashboardColumnLayoutColumns) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumns) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgets ¶
type DashboardColumnLayoutColumnsWidgets struct { Title *string `json:"title"` XyChart *DashboardColumnLayoutColumnsWidgetsXyChart `json:"xyChart"` Scorecard *DashboardColumnLayoutColumnsWidgetsScorecard `json:"scorecard"` Text *DashboardColumnLayoutColumnsWidgetsText `json:"text"` Blank *DashboardColumnLayoutColumnsWidgetsBlank `json:"blank"` LogsPanel *DashboardColumnLayoutColumnsWidgetsLogsPanel `json:"logsPanel"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgets *DashboardColumnLayoutColumnsWidgets = &DashboardColumnLayoutColumnsWidgets{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgets is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgets) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgets) Empty() bool
func (*DashboardColumnLayoutColumnsWidgets) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgets) HashCode() string
func (*DashboardColumnLayoutColumnsWidgets) String ¶
func (r *DashboardColumnLayoutColumnsWidgets) String() string
func (*DashboardColumnLayoutColumnsWidgets) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgets) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsBlank ¶
type DashboardColumnLayoutColumnsWidgetsBlank struct {
// contains filtered or unexported fields
}
var EmptyDashboardColumnLayoutColumnsWidgetsBlank *DashboardColumnLayoutColumnsWidgetsBlank = &DashboardColumnLayoutColumnsWidgetsBlank{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsBlank is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsBlank) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsBlank) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsBlank) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsBlank) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsBlank) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsBlank) String() string
func (*DashboardColumnLayoutColumnsWidgetsBlank) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsBlank) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsLogsPanel ¶ added in v1.4.0
type DashboardColumnLayoutColumnsWidgetsLogsPanel struct { Filter *string `json:"filter"` ResourceNames []string `json:"resourceNames"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsLogsPanel *DashboardColumnLayoutColumnsWidgetsLogsPanel = &DashboardColumnLayoutColumnsWidgetsLogsPanel{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsLogsPanel is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsLogsPanel) Empty ¶ added in v1.4.0
func (r *DashboardColumnLayoutColumnsWidgetsLogsPanel) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsLogsPanel) HashCode ¶ added in v1.4.0
func (r *DashboardColumnLayoutColumnsWidgetsLogsPanel) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsLogsPanel) String ¶ added in v1.4.0
func (r *DashboardColumnLayoutColumnsWidgetsLogsPanel) String() string
func (*DashboardColumnLayoutColumnsWidgetsLogsPanel) UnmarshalJSON ¶ added in v1.4.0
func (r *DashboardColumnLayoutColumnsWidgetsLogsPanel) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecard ¶
type DashboardColumnLayoutColumnsWidgetsScorecard struct { TimeSeriesQuery *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery `json:"timeSeriesQuery"` GaugeView *DashboardColumnLayoutColumnsWidgetsScorecardGaugeView `json:"gaugeView"` SparkChartView *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView `json:"sparkChartView"` Thresholds []DashboardColumnLayoutColumnsWidgetsScorecardThresholds `json:"thresholds"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecard *DashboardColumnLayoutColumnsWidgetsScorecard = &DashboardColumnLayoutColumnsWidgetsScorecard{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecard is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecard) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecard) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsScorecard) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecard) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsScorecard) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecard) String() string
func (*DashboardColumnLayoutColumnsWidgetsScorecard) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecard) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardGaugeView ¶
type DashboardColumnLayoutColumnsWidgetsScorecardGaugeView struct { LowerBound *float64 `json:"lowerBound"` UpperBound *float64 `json:"upperBound"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardGaugeView *DashboardColumnLayoutColumnsWidgetsScorecardGaugeView = &DashboardColumnLayoutColumnsWidgetsScorecardGaugeView{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardGaugeView is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) String() string
func (*DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardGaugeView) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView ¶
type DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView struct { SparkChartType *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum `json:"sparkChartType"` MinAlignmentPeriod *string `json:"minAlignmentPeriod"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardSparkChartView *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView = &DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) String() string
func (*DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartView) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum
DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum) Validate ¶
func (v DashboardColumnLayoutColumnsWidgetsScorecardSparkChartViewSparkChartTypeEnum) Validate() error
type DashboardColumnLayoutColumnsWidgetsScorecardThresholds ¶
type DashboardColumnLayoutColumnsWidgetsScorecardThresholds struct { Label *string `json:"label"` Value *float64 `json:"value"` Color *DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum `json:"color"` Direction *DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardThresholds *DashboardColumnLayoutColumnsWidgetsScorecardThresholds = &DashboardColumnLayoutColumnsWidgetsScorecardThresholds{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardThresholds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardThresholds) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardThresholds) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsScorecardThresholds) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardThresholds) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsScorecardThresholds) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardThresholds) String() string
func (*DashboardColumnLayoutColumnsWidgetsScorecardThresholds) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardThresholds) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum
DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum) Validate ¶
func (v DashboardColumnLayoutColumnsWidgetsScorecardThresholdsColorEnum) Validate() error
type DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum
DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum) Validate ¶
func (v DashboardColumnLayoutColumnsWidgetsScorecardThresholdsDirectionEnum) Validate() error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery struct { TimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter `json:"timeSeriesFilter"` TimeSeriesFilterRatio *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio `json:"timeSeriesFilterRatio"` TimeSeriesQueryLanguage *string `json:"timeSeriesQueryLanguage"` UnitOverride *string `json:"unitOverride"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) String() string
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQuery) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter struct { Filter *string `json:"filter"` Aggregation *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation `json:"aggregation"` SecondaryAggregation *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) String ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter struct { RankingMethod *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio struct { Numerator *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator `json:"numerator"` Denominator *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator `json:"denominator"` SecondaryAggregation *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator struct { Filter *string `json:"filter"` Aggregation *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) String ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator struct { Filter *string `json:"filter"` Aggregation *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) String ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter struct { RankingMethod *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation = &DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String ¶
func (*DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum.
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsText ¶
type DashboardColumnLayoutColumnsWidgetsText struct { Content *string `json:"content"` Format *DashboardColumnLayoutColumnsWidgetsTextFormatEnum `json:"format"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsText *DashboardColumnLayoutColumnsWidgetsText = &DashboardColumnLayoutColumnsWidgetsText{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsText is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsText) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsText) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsText) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsText) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsText) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsText) String() string
func (*DashboardColumnLayoutColumnsWidgetsText) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsText) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsTextFormatEnum ¶
type DashboardColumnLayoutColumnsWidgetsTextFormatEnum string
The enum DashboardColumnLayoutColumnsWidgetsTextFormatEnum.
func DashboardColumnLayoutColumnsWidgetsTextFormatEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsTextFormatEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsTextFormatEnum
DashboardColumnLayoutColumnsWidgetsTextFormatEnumRef returns a *DashboardColumnLayoutColumnsWidgetsTextFormatEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardColumnLayoutColumnsWidgetsTextFormatEnum) Validate ¶
func (v DashboardColumnLayoutColumnsWidgetsTextFormatEnum) Validate() error
type DashboardColumnLayoutColumnsWidgetsXyChart ¶
type DashboardColumnLayoutColumnsWidgetsXyChart struct { DataSets []DashboardColumnLayoutColumnsWidgetsXyChartDataSets `json:"dataSets"` TimeshiftDuration *string `json:"timeshiftDuration"` Thresholds []DashboardColumnLayoutColumnsWidgetsXyChartThresholds `json:"thresholds"` XAxis *DashboardColumnLayoutColumnsWidgetsXyChartXAxis `json:"xAxis"` YAxis *DashboardColumnLayoutColumnsWidgetsXyChartYAxis `json:"yAxis"` ChartOptions *DashboardColumnLayoutColumnsWidgetsXyChartChartOptions `json:"chartOptions"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChart *DashboardColumnLayoutColumnsWidgetsXyChart = &DashboardColumnLayoutColumnsWidgetsXyChart{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChart is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChart) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChart) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsXyChart) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChart) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsXyChart) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChart) String() string
func (*DashboardColumnLayoutColumnsWidgetsXyChart) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChart) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartChartOptions ¶
type DashboardColumnLayoutColumnsWidgetsXyChartChartOptions struct { Mode *DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum `json:"mode"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartChartOptions *DashboardColumnLayoutColumnsWidgetsXyChartChartOptions = &DashboardColumnLayoutColumnsWidgetsXyChartChartOptions{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartChartOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) String() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartChartOptions) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum
DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum) Validate ¶
func (v DashboardColumnLayoutColumnsWidgetsXyChartChartOptionsModeEnum) Validate() error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSets ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSets struct { TimeSeriesQuery *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery `json:"timeSeriesQuery"` PlotType *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum `json:"plotType"` LegendTemplate *string `json:"legendTemplate"` MinAlignmentPeriod *string `json:"minAlignmentPeriod"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSets *DashboardColumnLayoutColumnsWidgetsXyChartDataSets = &DashboardColumnLayoutColumnsWidgetsXyChartDataSets{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSets is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSets) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSets) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSets) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSets) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSets) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSets) String() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSets) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSets) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum) Validate ¶
func (v DashboardColumnLayoutColumnsWidgetsXyChartDataSetsPlotTypeEnum) Validate() error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery struct { TimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter `json:"timeSeriesFilter"` TimeSeriesFilterRatio *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio `json:"timeSeriesFilterRatio"` TimeSeriesQueryLanguage *string `json:"timeSeriesQueryLanguage"` UnitOverride *string `json:"unitOverride"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) String() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQuery) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter struct { Filter *string `json:"filter"` Aggregation *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation `json:"aggregation"` SecondaryAggregation *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) String ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter struct { RankingMethod *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio struct { Numerator *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator `json:"numerator"` Denominator *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator `json:"denominator"` SecondaryAggregation *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) String ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator struct { Filter *string `json:"filter"` Aggregation *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) String ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator struct { Filter *string `json:"filter"` Aggregation *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) String ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter struct { RankingMethod *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation = &DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String ¶
func (*DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardColumnLayoutColumnsWidgetsXyChartThresholds ¶
type DashboardColumnLayoutColumnsWidgetsXyChartThresholds struct { Label *string `json:"label"` Value *float64 `json:"value"` Color *DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum `json:"color"` Direction *DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartThresholds *DashboardColumnLayoutColumnsWidgetsXyChartThresholds = &DashboardColumnLayoutColumnsWidgetsXyChartThresholds{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartThresholds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartThresholds) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartThresholds) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsXyChartThresholds) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartThresholds) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartThresholds) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartThresholds) String() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartThresholds) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartThresholds) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum
DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum) Validate ¶
func (v DashboardColumnLayoutColumnsWidgetsXyChartThresholdsColorEnum) Validate() error
type DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum
DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum) Validate ¶
func (v DashboardColumnLayoutColumnsWidgetsXyChartThresholdsDirectionEnum) Validate() error
type DashboardColumnLayoutColumnsWidgetsXyChartXAxis ¶
type DashboardColumnLayoutColumnsWidgetsXyChartXAxis struct { Label *string `json:"label"` Scale *DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum `json:"scale"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartXAxis *DashboardColumnLayoutColumnsWidgetsXyChartXAxis = &DashboardColumnLayoutColumnsWidgetsXyChartXAxis{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartXAxis is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartXAxis) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartXAxis) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsXyChartXAxis) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartXAxis) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartXAxis) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartXAxis) String() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartXAxis) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartXAxis) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum
DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum) Validate ¶
func (v DashboardColumnLayoutColumnsWidgetsXyChartXAxisScaleEnum) Validate() error
type DashboardColumnLayoutColumnsWidgetsXyChartYAxis ¶
type DashboardColumnLayoutColumnsWidgetsXyChartYAxis struct { Label *string `json:"label"` Scale *DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum `json:"scale"` // contains filtered or unexported fields }
var EmptyDashboardColumnLayoutColumnsWidgetsXyChartYAxis *DashboardColumnLayoutColumnsWidgetsXyChartYAxis = &DashboardColumnLayoutColumnsWidgetsXyChartYAxis{empty: true}
This object is used to assert a desired state where this DashboardColumnLayoutColumnsWidgetsXyChartYAxis is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardColumnLayoutColumnsWidgetsXyChartYAxis) Empty ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartYAxis) Empty() bool
func (*DashboardColumnLayoutColumnsWidgetsXyChartYAxis) HashCode ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartYAxis) HashCode() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartYAxis) String ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartYAxis) String() string
func (*DashboardColumnLayoutColumnsWidgetsXyChartYAxis) UnmarshalJSON ¶
func (r *DashboardColumnLayoutColumnsWidgetsXyChartYAxis) UnmarshalJSON(data []byte) error
type DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum ¶
type DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum string
The enum DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum.
func DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumRef ¶
func DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumRef(s string) *DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum
DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnumRef returns a *DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum) Validate ¶
func (v DashboardColumnLayoutColumnsWidgetsXyChartYAxisScaleEnum) Validate() error
type DashboardGridLayout ¶
type DashboardGridLayout struct { Columns *int64 `json:"columns"` Widgets []DashboardGridLayoutWidgets `json:"widgets"` // contains filtered or unexported fields }
var EmptyDashboardGridLayout *DashboardGridLayout = &DashboardGridLayout{empty: true}
This object is used to assert a desired state where this DashboardGridLayout is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayout) Empty ¶
func (r *DashboardGridLayout) Empty() bool
func (*DashboardGridLayout) HashCode ¶
func (r *DashboardGridLayout) HashCode() string
func (*DashboardGridLayout) String ¶
func (r *DashboardGridLayout) String() string
func (*DashboardGridLayout) UnmarshalJSON ¶
func (r *DashboardGridLayout) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgets ¶
type DashboardGridLayoutWidgets struct { Title *string `json:"title"` XyChart *DashboardGridLayoutWidgetsXyChart `json:"xyChart"` Scorecard *DashboardGridLayoutWidgetsScorecard `json:"scorecard"` Text *DashboardGridLayoutWidgetsText `json:"text"` Blank *DashboardGridLayoutWidgetsBlank `json:"blank"` LogsPanel *DashboardGridLayoutWidgetsLogsPanel `json:"logsPanel"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgets *DashboardGridLayoutWidgets = &DashboardGridLayoutWidgets{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgets is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgets) Empty ¶
func (r *DashboardGridLayoutWidgets) Empty() bool
func (*DashboardGridLayoutWidgets) HashCode ¶
func (r *DashboardGridLayoutWidgets) HashCode() string
func (*DashboardGridLayoutWidgets) String ¶
func (r *DashboardGridLayoutWidgets) String() string
func (*DashboardGridLayoutWidgets) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgets) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsBlank ¶
type DashboardGridLayoutWidgetsBlank struct {
// contains filtered or unexported fields
}
var EmptyDashboardGridLayoutWidgetsBlank *DashboardGridLayoutWidgetsBlank = &DashboardGridLayoutWidgetsBlank{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsBlank is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsBlank) Empty ¶
func (r *DashboardGridLayoutWidgetsBlank) Empty() bool
func (*DashboardGridLayoutWidgetsBlank) HashCode ¶
func (r *DashboardGridLayoutWidgetsBlank) HashCode() string
func (*DashboardGridLayoutWidgetsBlank) String ¶
func (r *DashboardGridLayoutWidgetsBlank) String() string
func (*DashboardGridLayoutWidgetsBlank) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsBlank) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsLogsPanel ¶ added in v1.4.0
type DashboardGridLayoutWidgetsLogsPanel struct { Filter *string `json:"filter"` ResourceNames []string `json:"resourceNames"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsLogsPanel *DashboardGridLayoutWidgetsLogsPanel = &DashboardGridLayoutWidgetsLogsPanel{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsLogsPanel is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsLogsPanel) Empty ¶ added in v1.4.0
func (r *DashboardGridLayoutWidgetsLogsPanel) Empty() bool
func (*DashboardGridLayoutWidgetsLogsPanel) HashCode ¶ added in v1.4.0
func (r *DashboardGridLayoutWidgetsLogsPanel) HashCode() string
func (*DashboardGridLayoutWidgetsLogsPanel) String ¶ added in v1.4.0
func (r *DashboardGridLayoutWidgetsLogsPanel) String() string
func (*DashboardGridLayoutWidgetsLogsPanel) UnmarshalJSON ¶ added in v1.4.0
func (r *DashboardGridLayoutWidgetsLogsPanel) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecard ¶
type DashboardGridLayoutWidgetsScorecard struct { TimeSeriesQuery *DashboardGridLayoutWidgetsScorecardTimeSeriesQuery `json:"timeSeriesQuery"` GaugeView *DashboardGridLayoutWidgetsScorecardGaugeView `json:"gaugeView"` SparkChartView *DashboardGridLayoutWidgetsScorecardSparkChartView `json:"sparkChartView"` Thresholds []DashboardGridLayoutWidgetsScorecardThresholds `json:"thresholds"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecard *DashboardGridLayoutWidgetsScorecard = &DashboardGridLayoutWidgetsScorecard{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecard is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecard) Empty ¶
func (r *DashboardGridLayoutWidgetsScorecard) Empty() bool
func (*DashboardGridLayoutWidgetsScorecard) HashCode ¶
func (r *DashboardGridLayoutWidgetsScorecard) HashCode() string
func (*DashboardGridLayoutWidgetsScorecard) String ¶
func (r *DashboardGridLayoutWidgetsScorecard) String() string
func (*DashboardGridLayoutWidgetsScorecard) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecard) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardGaugeView ¶
type DashboardGridLayoutWidgetsScorecardGaugeView struct { LowerBound *float64 `json:"lowerBound"` UpperBound *float64 `json:"upperBound"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardGaugeView *DashboardGridLayoutWidgetsScorecardGaugeView = &DashboardGridLayoutWidgetsScorecardGaugeView{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardGaugeView is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardGaugeView) Empty ¶
func (r *DashboardGridLayoutWidgetsScorecardGaugeView) Empty() bool
func (*DashboardGridLayoutWidgetsScorecardGaugeView) HashCode ¶
func (r *DashboardGridLayoutWidgetsScorecardGaugeView) HashCode() string
func (*DashboardGridLayoutWidgetsScorecardGaugeView) String ¶
func (r *DashboardGridLayoutWidgetsScorecardGaugeView) String() string
func (*DashboardGridLayoutWidgetsScorecardGaugeView) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardGaugeView) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardSparkChartView ¶
type DashboardGridLayoutWidgetsScorecardSparkChartView struct { SparkChartType *DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum `json:"sparkChartType"` MinAlignmentPeriod *string `json:"minAlignmentPeriod"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardSparkChartView *DashboardGridLayoutWidgetsScorecardSparkChartView = &DashboardGridLayoutWidgetsScorecardSparkChartView{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardSparkChartView is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardSparkChartView) Empty ¶
func (r *DashboardGridLayoutWidgetsScorecardSparkChartView) Empty() bool
func (*DashboardGridLayoutWidgetsScorecardSparkChartView) HashCode ¶
func (r *DashboardGridLayoutWidgetsScorecardSparkChartView) HashCode() string
func (*DashboardGridLayoutWidgetsScorecardSparkChartView) String ¶
func (r *DashboardGridLayoutWidgetsScorecardSparkChartView) String() string
func (*DashboardGridLayoutWidgetsScorecardSparkChartView) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardSparkChartView) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum ¶
type DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum string
The enum DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum.
func DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumRef ¶
func DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumRef(s string) *DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum
DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnumRef returns a *DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum) Validate ¶
func (v DashboardGridLayoutWidgetsScorecardSparkChartViewSparkChartTypeEnum) Validate() error
type DashboardGridLayoutWidgetsScorecardThresholds ¶
type DashboardGridLayoutWidgetsScorecardThresholds struct { Label *string `json:"label"` Value *float64 `json:"value"` Color *DashboardGridLayoutWidgetsScorecardThresholdsColorEnum `json:"color"` Direction *DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardThresholds *DashboardGridLayoutWidgetsScorecardThresholds = &DashboardGridLayoutWidgetsScorecardThresholds{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardThresholds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardThresholds) Empty ¶
func (r *DashboardGridLayoutWidgetsScorecardThresholds) Empty() bool
func (*DashboardGridLayoutWidgetsScorecardThresholds) HashCode ¶
func (r *DashboardGridLayoutWidgetsScorecardThresholds) HashCode() string
func (*DashboardGridLayoutWidgetsScorecardThresholds) String ¶
func (r *DashboardGridLayoutWidgetsScorecardThresholds) String() string
func (*DashboardGridLayoutWidgetsScorecardThresholds) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardThresholds) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardThresholdsColorEnum ¶
type DashboardGridLayoutWidgetsScorecardThresholdsColorEnum string
The enum DashboardGridLayoutWidgetsScorecardThresholdsColorEnum.
func DashboardGridLayoutWidgetsScorecardThresholdsColorEnumRef ¶
func DashboardGridLayoutWidgetsScorecardThresholdsColorEnumRef(s string) *DashboardGridLayoutWidgetsScorecardThresholdsColorEnum
DashboardGridLayoutWidgetsScorecardThresholdsColorEnumRef returns a *DashboardGridLayoutWidgetsScorecardThresholdsColorEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardGridLayoutWidgetsScorecardThresholdsColorEnum) Validate ¶
func (v DashboardGridLayoutWidgetsScorecardThresholdsColorEnum) Validate() error
type DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum ¶
type DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum string
The enum DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum.
func DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumRef ¶
func DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumRef(s string) *DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum
DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnumRef returns a *DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum) Validate ¶
func (v DashboardGridLayoutWidgetsScorecardThresholdsDirectionEnum) Validate() error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQuery ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQuery struct { TimeSeriesFilter *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter `json:"timeSeriesFilter"` TimeSeriesFilterRatio *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio `json:"timeSeriesFilterRatio"` TimeSeriesQueryLanguage *string `json:"timeSeriesQueryLanguage"` UnitOverride *string `json:"unitOverride"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQuery *DashboardGridLayoutWidgetsScorecardTimeSeriesQuery = &DashboardGridLayoutWidgetsScorecardTimeSeriesQuery{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQuery is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) Empty ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) Empty() bool
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) HashCode ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) HashCode() string
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) String ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) String() string
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQuery) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter struct { Filter *string `json:"filter"` Aggregation *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation `json:"aggregation"` SecondaryAggregation *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) Empty ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) Empty() bool
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) HashCode ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) HashCode() string
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) String ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) String() string
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) HashCode ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) HashCode() string
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter struct { RankingMethod *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio struct { Numerator *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator `json:"numerator"` Denominator *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator `json:"denominator"` SecondaryAggregation *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) Empty ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) Empty() bool
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) String ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) String() string
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator struct { Filter *string `json:"filter"` Aggregation *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode() string
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator struct { Filter *string `json:"filter"` Aggregation *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode() string
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter struct { RankingMethod *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation = &DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String ¶
func (*DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum.
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardGridLayoutWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsText ¶
type DashboardGridLayoutWidgetsText struct { Content *string `json:"content"` Format *DashboardGridLayoutWidgetsTextFormatEnum `json:"format"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsText *DashboardGridLayoutWidgetsText = &DashboardGridLayoutWidgetsText{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsText is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsText) Empty ¶
func (r *DashboardGridLayoutWidgetsText) Empty() bool
func (*DashboardGridLayoutWidgetsText) HashCode ¶
func (r *DashboardGridLayoutWidgetsText) HashCode() string
func (*DashboardGridLayoutWidgetsText) String ¶
func (r *DashboardGridLayoutWidgetsText) String() string
func (*DashboardGridLayoutWidgetsText) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsText) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsTextFormatEnum ¶
type DashboardGridLayoutWidgetsTextFormatEnum string
The enum DashboardGridLayoutWidgetsTextFormatEnum.
func DashboardGridLayoutWidgetsTextFormatEnumRef ¶
func DashboardGridLayoutWidgetsTextFormatEnumRef(s string) *DashboardGridLayoutWidgetsTextFormatEnum
DashboardGridLayoutWidgetsTextFormatEnumRef returns a *DashboardGridLayoutWidgetsTextFormatEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardGridLayoutWidgetsTextFormatEnum) Validate ¶
func (v DashboardGridLayoutWidgetsTextFormatEnum) Validate() error
type DashboardGridLayoutWidgetsXyChart ¶
type DashboardGridLayoutWidgetsXyChart struct { DataSets []DashboardGridLayoutWidgetsXyChartDataSets `json:"dataSets"` TimeshiftDuration *string `json:"timeshiftDuration"` Thresholds []DashboardGridLayoutWidgetsXyChartThresholds `json:"thresholds"` XAxis *DashboardGridLayoutWidgetsXyChartXAxis `json:"xAxis"` YAxis *DashboardGridLayoutWidgetsXyChartYAxis `json:"yAxis"` ChartOptions *DashboardGridLayoutWidgetsXyChartChartOptions `json:"chartOptions"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChart *DashboardGridLayoutWidgetsXyChart = &DashboardGridLayoutWidgetsXyChart{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChart is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChart) Empty ¶
func (r *DashboardGridLayoutWidgetsXyChart) Empty() bool
func (*DashboardGridLayoutWidgetsXyChart) HashCode ¶
func (r *DashboardGridLayoutWidgetsXyChart) HashCode() string
func (*DashboardGridLayoutWidgetsXyChart) String ¶
func (r *DashboardGridLayoutWidgetsXyChart) String() string
func (*DashboardGridLayoutWidgetsXyChart) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChart) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartChartOptions ¶
type DashboardGridLayoutWidgetsXyChartChartOptions struct { Mode *DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum `json:"mode"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartChartOptions *DashboardGridLayoutWidgetsXyChartChartOptions = &DashboardGridLayoutWidgetsXyChartChartOptions{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartChartOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartChartOptions) Empty ¶
func (r *DashboardGridLayoutWidgetsXyChartChartOptions) Empty() bool
func (*DashboardGridLayoutWidgetsXyChartChartOptions) HashCode ¶
func (r *DashboardGridLayoutWidgetsXyChartChartOptions) HashCode() string
func (*DashboardGridLayoutWidgetsXyChartChartOptions) String ¶
func (r *DashboardGridLayoutWidgetsXyChartChartOptions) String() string
func (*DashboardGridLayoutWidgetsXyChartChartOptions) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartChartOptions) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum ¶
type DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum string
The enum DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum.
func DashboardGridLayoutWidgetsXyChartChartOptionsModeEnumRef ¶
func DashboardGridLayoutWidgetsXyChartChartOptionsModeEnumRef(s string) *DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum
DashboardGridLayoutWidgetsXyChartChartOptionsModeEnumRef returns a *DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum) Validate ¶
func (v DashboardGridLayoutWidgetsXyChartChartOptionsModeEnum) Validate() error
type DashboardGridLayoutWidgetsXyChartDataSets ¶
type DashboardGridLayoutWidgetsXyChartDataSets struct { TimeSeriesQuery *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery `json:"timeSeriesQuery"` PlotType *DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum `json:"plotType"` LegendTemplate *string `json:"legendTemplate"` MinAlignmentPeriod *string `json:"minAlignmentPeriod"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSets *DashboardGridLayoutWidgetsXyChartDataSets = &DashboardGridLayoutWidgetsXyChartDataSets{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSets is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSets) Empty ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSets) Empty() bool
func (*DashboardGridLayoutWidgetsXyChartDataSets) HashCode ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSets) HashCode() string
func (*DashboardGridLayoutWidgetsXyChartDataSets) String ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSets) String() string
func (*DashboardGridLayoutWidgetsXyChartDataSets) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSets) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum
DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum) Validate ¶
func (v DashboardGridLayoutWidgetsXyChartDataSetsPlotTypeEnum) Validate() error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery struct { TimeSeriesFilter *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter `json:"timeSeriesFilter"` TimeSeriesFilterRatio *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio `json:"timeSeriesFilterRatio"` TimeSeriesQueryLanguage *string `json:"timeSeriesQueryLanguage"` UnitOverride *string `json:"unitOverride"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) Empty ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) Empty() bool
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) HashCode ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) HashCode() string
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) String ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) String() string
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQuery) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter struct { Filter *string `json:"filter"` Aggregation *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation `json:"aggregation"` SecondaryAggregation *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) Empty ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) Empty() bool
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode() string
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) String ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) String() string
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) HashCode ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) String ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter struct { RankingMethod *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio struct { Numerator *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator `json:"numerator"` Denominator *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator `json:"denominator"` SecondaryAggregation *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) HashCode ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator struct { Filter *string `json:"filter"` Aggregation *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) String ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator struct { Filter *string `json:"filter"` Aggregation *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) String ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter struct { RankingMethod *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation = &DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String ¶
func (*DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum.
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardGridLayoutWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardGridLayoutWidgetsXyChartThresholds ¶
type DashboardGridLayoutWidgetsXyChartThresholds struct { Label *string `json:"label"` Value *float64 `json:"value"` Color *DashboardGridLayoutWidgetsXyChartThresholdsColorEnum `json:"color"` Direction *DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartThresholds *DashboardGridLayoutWidgetsXyChartThresholds = &DashboardGridLayoutWidgetsXyChartThresholds{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartThresholds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartThresholds) Empty ¶
func (r *DashboardGridLayoutWidgetsXyChartThresholds) Empty() bool
func (*DashboardGridLayoutWidgetsXyChartThresholds) HashCode ¶
func (r *DashboardGridLayoutWidgetsXyChartThresholds) HashCode() string
func (*DashboardGridLayoutWidgetsXyChartThresholds) String ¶
func (r *DashboardGridLayoutWidgetsXyChartThresholds) String() string
func (*DashboardGridLayoutWidgetsXyChartThresholds) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartThresholds) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartThresholdsColorEnum ¶
type DashboardGridLayoutWidgetsXyChartThresholdsColorEnum string
The enum DashboardGridLayoutWidgetsXyChartThresholdsColorEnum.
func DashboardGridLayoutWidgetsXyChartThresholdsColorEnumRef ¶
func DashboardGridLayoutWidgetsXyChartThresholdsColorEnumRef(s string) *DashboardGridLayoutWidgetsXyChartThresholdsColorEnum
DashboardGridLayoutWidgetsXyChartThresholdsColorEnumRef returns a *DashboardGridLayoutWidgetsXyChartThresholdsColorEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardGridLayoutWidgetsXyChartThresholdsColorEnum) Validate ¶
func (v DashboardGridLayoutWidgetsXyChartThresholdsColorEnum) Validate() error
type DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum ¶
type DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum string
The enum DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum.
func DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumRef ¶
func DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumRef(s string) *DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum
DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnumRef returns a *DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum) Validate ¶
func (v DashboardGridLayoutWidgetsXyChartThresholdsDirectionEnum) Validate() error
type DashboardGridLayoutWidgetsXyChartXAxis ¶
type DashboardGridLayoutWidgetsXyChartXAxis struct { Label *string `json:"label"` Scale *DashboardGridLayoutWidgetsXyChartXAxisScaleEnum `json:"scale"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartXAxis *DashboardGridLayoutWidgetsXyChartXAxis = &DashboardGridLayoutWidgetsXyChartXAxis{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartXAxis is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartXAxis) Empty ¶
func (r *DashboardGridLayoutWidgetsXyChartXAxis) Empty() bool
func (*DashboardGridLayoutWidgetsXyChartXAxis) HashCode ¶
func (r *DashboardGridLayoutWidgetsXyChartXAxis) HashCode() string
func (*DashboardGridLayoutWidgetsXyChartXAxis) String ¶
func (r *DashboardGridLayoutWidgetsXyChartXAxis) String() string
func (*DashboardGridLayoutWidgetsXyChartXAxis) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartXAxis) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartXAxisScaleEnum ¶
type DashboardGridLayoutWidgetsXyChartXAxisScaleEnum string
The enum DashboardGridLayoutWidgetsXyChartXAxisScaleEnum.
func DashboardGridLayoutWidgetsXyChartXAxisScaleEnumRef ¶
func DashboardGridLayoutWidgetsXyChartXAxisScaleEnumRef(s string) *DashboardGridLayoutWidgetsXyChartXAxisScaleEnum
DashboardGridLayoutWidgetsXyChartXAxisScaleEnumRef returns a *DashboardGridLayoutWidgetsXyChartXAxisScaleEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardGridLayoutWidgetsXyChartXAxisScaleEnum) Validate ¶
func (v DashboardGridLayoutWidgetsXyChartXAxisScaleEnum) Validate() error
type DashboardGridLayoutWidgetsXyChartYAxis ¶
type DashboardGridLayoutWidgetsXyChartYAxis struct { Label *string `json:"label"` Scale *DashboardGridLayoutWidgetsXyChartYAxisScaleEnum `json:"scale"` // contains filtered or unexported fields }
var EmptyDashboardGridLayoutWidgetsXyChartYAxis *DashboardGridLayoutWidgetsXyChartYAxis = &DashboardGridLayoutWidgetsXyChartYAxis{empty: true}
This object is used to assert a desired state where this DashboardGridLayoutWidgetsXyChartYAxis is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardGridLayoutWidgetsXyChartYAxis) Empty ¶
func (r *DashboardGridLayoutWidgetsXyChartYAxis) Empty() bool
func (*DashboardGridLayoutWidgetsXyChartYAxis) HashCode ¶
func (r *DashboardGridLayoutWidgetsXyChartYAxis) HashCode() string
func (*DashboardGridLayoutWidgetsXyChartYAxis) String ¶
func (r *DashboardGridLayoutWidgetsXyChartYAxis) String() string
func (*DashboardGridLayoutWidgetsXyChartYAxis) UnmarshalJSON ¶
func (r *DashboardGridLayoutWidgetsXyChartYAxis) UnmarshalJSON(data []byte) error
type DashboardGridLayoutWidgetsXyChartYAxisScaleEnum ¶
type DashboardGridLayoutWidgetsXyChartYAxisScaleEnum string
The enum DashboardGridLayoutWidgetsXyChartYAxisScaleEnum.
func DashboardGridLayoutWidgetsXyChartYAxisScaleEnumRef ¶
func DashboardGridLayoutWidgetsXyChartYAxisScaleEnumRef(s string) *DashboardGridLayoutWidgetsXyChartYAxisScaleEnum
DashboardGridLayoutWidgetsXyChartYAxisScaleEnumRef returns a *DashboardGridLayoutWidgetsXyChartYAxisScaleEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardGridLayoutWidgetsXyChartYAxisScaleEnum) Validate ¶
func (v DashboardGridLayoutWidgetsXyChartYAxisScaleEnum) Validate() error
type DashboardList ¶
type DashboardList struct { Items []*Dashboard // contains filtered or unexported fields }
func (*DashboardList) HasNext ¶
func (l *DashboardList) HasNext() bool
type DashboardMosaicLayout ¶
type DashboardMosaicLayout struct { Columns *int64 `json:"columns"` Tiles []DashboardMosaicLayoutTiles `json:"tiles"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayout *DashboardMosaicLayout = &DashboardMosaicLayout{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayout is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayout) Empty ¶
func (r *DashboardMosaicLayout) Empty() bool
func (*DashboardMosaicLayout) HashCode ¶
func (r *DashboardMosaicLayout) HashCode() string
func (*DashboardMosaicLayout) String ¶
func (r *DashboardMosaicLayout) String() string
func (*DashboardMosaicLayout) UnmarshalJSON ¶
func (r *DashboardMosaicLayout) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTiles ¶
type DashboardMosaicLayoutTiles struct { XPos *int64 `json:"xPos"` YPos *int64 `json:"yPos"` Width *int64 `json:"width"` Height *int64 `json:"height"` Widget *DashboardMosaicLayoutTilesWidget `json:"widget"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTiles *DashboardMosaicLayoutTiles = &DashboardMosaicLayoutTiles{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTiles is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTiles) Empty ¶
func (r *DashboardMosaicLayoutTiles) Empty() bool
func (*DashboardMosaicLayoutTiles) HashCode ¶
func (r *DashboardMosaicLayoutTiles) HashCode() string
func (*DashboardMosaicLayoutTiles) String ¶
func (r *DashboardMosaicLayoutTiles) String() string
func (*DashboardMosaicLayoutTiles) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTiles) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidget ¶
type DashboardMosaicLayoutTilesWidget struct { Title *string `json:"title"` XyChart *DashboardMosaicLayoutTilesWidgetXyChart `json:"xyChart"` Scorecard *DashboardMosaicLayoutTilesWidgetScorecard `json:"scorecard"` Text *DashboardMosaicLayoutTilesWidgetText `json:"text"` Blank *DashboardMosaicLayoutTilesWidgetBlank `json:"blank"` LogsPanel *DashboardMosaicLayoutTilesWidgetLogsPanel `json:"logsPanel"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidget *DashboardMosaicLayoutTilesWidget = &DashboardMosaicLayoutTilesWidget{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidget is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidget) Empty ¶
func (r *DashboardMosaicLayoutTilesWidget) Empty() bool
func (*DashboardMosaicLayoutTilesWidget) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidget) HashCode() string
func (*DashboardMosaicLayoutTilesWidget) String ¶
func (r *DashboardMosaicLayoutTilesWidget) String() string
func (*DashboardMosaicLayoutTilesWidget) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidget) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetBlank ¶
type DashboardMosaicLayoutTilesWidgetBlank struct {
// contains filtered or unexported fields
}
var EmptyDashboardMosaicLayoutTilesWidgetBlank *DashboardMosaicLayoutTilesWidgetBlank = &DashboardMosaicLayoutTilesWidgetBlank{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetBlank is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetBlank) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetBlank) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetBlank) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetBlank) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetBlank) String ¶
func (r *DashboardMosaicLayoutTilesWidgetBlank) String() string
func (*DashboardMosaicLayoutTilesWidgetBlank) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetBlank) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetLogsPanel ¶ added in v1.4.0
type DashboardMosaicLayoutTilesWidgetLogsPanel struct { Filter *string `json:"filter"` ResourceNames []string `json:"resourceNames"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetLogsPanel *DashboardMosaicLayoutTilesWidgetLogsPanel = &DashboardMosaicLayoutTilesWidgetLogsPanel{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetLogsPanel is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetLogsPanel) Empty ¶ added in v1.4.0
func (r *DashboardMosaicLayoutTilesWidgetLogsPanel) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetLogsPanel) HashCode ¶ added in v1.4.0
func (r *DashboardMosaicLayoutTilesWidgetLogsPanel) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetLogsPanel) String ¶ added in v1.4.0
func (r *DashboardMosaicLayoutTilesWidgetLogsPanel) String() string
func (*DashboardMosaicLayoutTilesWidgetLogsPanel) UnmarshalJSON ¶ added in v1.4.0
func (r *DashboardMosaicLayoutTilesWidgetLogsPanel) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecard ¶
type DashboardMosaicLayoutTilesWidgetScorecard struct { TimeSeriesQuery *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery `json:"timeSeriesQuery"` GaugeView *DashboardMosaicLayoutTilesWidgetScorecardGaugeView `json:"gaugeView"` SparkChartView *DashboardMosaicLayoutTilesWidgetScorecardSparkChartView `json:"sparkChartView"` Thresholds []DashboardMosaicLayoutTilesWidgetScorecardThresholds `json:"thresholds"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecard *DashboardMosaicLayoutTilesWidgetScorecard = &DashboardMosaicLayoutTilesWidgetScorecard{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecard is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecard) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecard) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetScorecard) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecard) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetScorecard) String ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecard) String() string
func (*DashboardMosaicLayoutTilesWidgetScorecard) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecard) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardGaugeView ¶
type DashboardMosaicLayoutTilesWidgetScorecardGaugeView struct { LowerBound *float64 `json:"lowerBound"` UpperBound *float64 `json:"upperBound"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardGaugeView *DashboardMosaicLayoutTilesWidgetScorecardGaugeView = &DashboardMosaicLayoutTilesWidgetScorecardGaugeView{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardGaugeView is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardGaugeView) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardGaugeView) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetScorecardGaugeView) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardGaugeView) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetScorecardGaugeView) String ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardGaugeView) String() string
func (*DashboardMosaicLayoutTilesWidgetScorecardGaugeView) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardGaugeView) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardSparkChartView ¶
type DashboardMosaicLayoutTilesWidgetScorecardSparkChartView struct { SparkChartType *DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum `json:"sparkChartType"` MinAlignmentPeriod *string `json:"minAlignmentPeriod"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardSparkChartView *DashboardMosaicLayoutTilesWidgetScorecardSparkChartView = &DashboardMosaicLayoutTilesWidgetScorecardSparkChartView{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardSparkChartView is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) String ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) String() string
func (*DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardSparkChartView) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum.
func DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum
DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum) Validate ¶
func (v DashboardMosaicLayoutTilesWidgetScorecardSparkChartViewSparkChartTypeEnum) Validate() error
type DashboardMosaicLayoutTilesWidgetScorecardThresholds ¶
type DashboardMosaicLayoutTilesWidgetScorecardThresholds struct { Label *string `json:"label"` Value *float64 `json:"value"` Color *DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum `json:"color"` Direction *DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardThresholds *DashboardMosaicLayoutTilesWidgetScorecardThresholds = &DashboardMosaicLayoutTilesWidgetScorecardThresholds{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardThresholds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardThresholds) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardThresholds) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetScorecardThresholds) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardThresholds) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetScorecardThresholds) String ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardThresholds) String() string
func (*DashboardMosaicLayoutTilesWidgetScorecardThresholds) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardThresholds) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum.
func DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum
DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum) Validate ¶
func (v DashboardMosaicLayoutTilesWidgetScorecardThresholdsColorEnum) Validate() error
type DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum.
func DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum
DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum) Validate ¶
func (v DashboardMosaicLayoutTilesWidgetScorecardThresholdsDirectionEnum) Validate() error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery struct { TimeSeriesFilter *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter `json:"timeSeriesFilter"` TimeSeriesFilterRatio *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio `json:"timeSeriesFilterRatio"` TimeSeriesQueryLanguage *string `json:"timeSeriesQueryLanguage"` UnitOverride *string `json:"unitOverride"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) String ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) String() string
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQuery) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter struct { Filter *string `json:"filter"` Aggregation *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation `json:"aggregation"` SecondaryAggregation *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) String ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) String() string
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) String ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter struct { RankingMethod *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio struct { Numerator *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator `json:"numerator"` Denominator *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator `json:"denominator"` SecondaryAggregation *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator struct { Filter *string `json:"filter"` Aggregation *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) String ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator struct { Filter *string `json:"filter"` Aggregation *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) String ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter struct { RankingMethod *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation = &DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String ¶
func (*DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum.
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardMosaicLayoutTilesWidgetScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetText ¶
type DashboardMosaicLayoutTilesWidgetText struct { Content *string `json:"content"` Format *DashboardMosaicLayoutTilesWidgetTextFormatEnum `json:"format"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetText *DashboardMosaicLayoutTilesWidgetText = &DashboardMosaicLayoutTilesWidgetText{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetText is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetText) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetText) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetText) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetText) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetText) String ¶
func (r *DashboardMosaicLayoutTilesWidgetText) String() string
func (*DashboardMosaicLayoutTilesWidgetText) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetText) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetTextFormatEnum ¶
type DashboardMosaicLayoutTilesWidgetTextFormatEnum string
The enum DashboardMosaicLayoutTilesWidgetTextFormatEnum.
func DashboardMosaicLayoutTilesWidgetTextFormatEnumRef ¶
func DashboardMosaicLayoutTilesWidgetTextFormatEnumRef(s string) *DashboardMosaicLayoutTilesWidgetTextFormatEnum
DashboardMosaicLayoutTilesWidgetTextFormatEnumRef returns a *DashboardMosaicLayoutTilesWidgetTextFormatEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardMosaicLayoutTilesWidgetTextFormatEnum) Validate ¶
func (v DashboardMosaicLayoutTilesWidgetTextFormatEnum) Validate() error
type DashboardMosaicLayoutTilesWidgetXyChart ¶
type DashboardMosaicLayoutTilesWidgetXyChart struct { DataSets []DashboardMosaicLayoutTilesWidgetXyChartDataSets `json:"dataSets"` TimeshiftDuration *string `json:"timeshiftDuration"` Thresholds []DashboardMosaicLayoutTilesWidgetXyChartThresholds `json:"thresholds"` XAxis *DashboardMosaicLayoutTilesWidgetXyChartXAxis `json:"xAxis"` YAxis *DashboardMosaicLayoutTilesWidgetXyChartYAxis `json:"yAxis"` ChartOptions *DashboardMosaicLayoutTilesWidgetXyChartChartOptions `json:"chartOptions"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChart *DashboardMosaicLayoutTilesWidgetXyChart = &DashboardMosaicLayoutTilesWidgetXyChart{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChart is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChart) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChart) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetXyChart) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChart) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetXyChart) String ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChart) String() string
func (*DashboardMosaicLayoutTilesWidgetXyChart) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChart) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartChartOptions ¶
type DashboardMosaicLayoutTilesWidgetXyChartChartOptions struct { Mode *DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum `json:"mode"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartChartOptions *DashboardMosaicLayoutTilesWidgetXyChartChartOptions = &DashboardMosaicLayoutTilesWidgetXyChartChartOptions{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartChartOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartChartOptions) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartChartOptions) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetXyChartChartOptions) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartChartOptions) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetXyChartChartOptions) String ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartChartOptions) String() string
func (*DashboardMosaicLayoutTilesWidgetXyChartChartOptions) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartChartOptions) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum.
func DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum
DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum) Validate ¶
func (v DashboardMosaicLayoutTilesWidgetXyChartChartOptionsModeEnum) Validate() error
type DashboardMosaicLayoutTilesWidgetXyChartDataSets ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSets struct { TimeSeriesQuery *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery `json:"timeSeriesQuery"` PlotType *DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum `json:"plotType"` LegendTemplate *string `json:"legendTemplate"` MinAlignmentPeriod *string `json:"minAlignmentPeriod"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSets *DashboardMosaicLayoutTilesWidgetXyChartDataSets = &DashboardMosaicLayoutTilesWidgetXyChartDataSets{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSets is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSets) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSets) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSets) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSets) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSets) String ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSets) String() string
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSets) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSets) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum) Validate ¶
func (v DashboardMosaicLayoutTilesWidgetXyChartDataSetsPlotTypeEnum) Validate() error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery struct { TimeSeriesFilter *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter `json:"timeSeriesFilter"` TimeSeriesFilterRatio *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio `json:"timeSeriesFilterRatio"` TimeSeriesQueryLanguage *string `json:"timeSeriesQueryLanguage"` UnitOverride *string `json:"unitOverride"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) String ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) String() string
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQuery) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter struct { Filter *string `json:"filter"` Aggregation *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation `json:"aggregation"` SecondaryAggregation *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) String ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter struct { RankingMethod *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio struct { Numerator *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator `json:"numerator"` Denominator *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator `json:"denominator"` SecondaryAggregation *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) String ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator struct { Filter *string `json:"filter"` Aggregation *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) String ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator struct { Filter *string `json:"filter"` Aggregation *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) String ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter struct { RankingMethod *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation = &DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String ¶
func (*DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum.
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardMosaicLayoutTilesWidgetXyChartThresholds ¶
type DashboardMosaicLayoutTilesWidgetXyChartThresholds struct { Label *string `json:"label"` Value *float64 `json:"value"` Color *DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum `json:"color"` Direction *DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartThresholds *DashboardMosaicLayoutTilesWidgetXyChartThresholds = &DashboardMosaicLayoutTilesWidgetXyChartThresholds{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartThresholds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartThresholds) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartThresholds) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetXyChartThresholds) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartThresholds) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetXyChartThresholds) String ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartThresholds) String() string
func (*DashboardMosaicLayoutTilesWidgetXyChartThresholds) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartThresholds) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum.
func DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum
DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum) Validate ¶
func (v DashboardMosaicLayoutTilesWidgetXyChartThresholdsColorEnum) Validate() error
type DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum.
func DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum
DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum) Validate ¶
func (v DashboardMosaicLayoutTilesWidgetXyChartThresholdsDirectionEnum) Validate() error
type DashboardMosaicLayoutTilesWidgetXyChartXAxis ¶
type DashboardMosaicLayoutTilesWidgetXyChartXAxis struct { Label *string `json:"label"` Scale *DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum `json:"scale"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartXAxis *DashboardMosaicLayoutTilesWidgetXyChartXAxis = &DashboardMosaicLayoutTilesWidgetXyChartXAxis{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartXAxis is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartXAxis) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartXAxis) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetXyChartXAxis) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartXAxis) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetXyChartXAxis) String ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartXAxis) String() string
func (*DashboardMosaicLayoutTilesWidgetXyChartXAxis) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartXAxis) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum.
func DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum
DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum) Validate ¶
func (v DashboardMosaicLayoutTilesWidgetXyChartXAxisScaleEnum) Validate() error
type DashboardMosaicLayoutTilesWidgetXyChartYAxis ¶
type DashboardMosaicLayoutTilesWidgetXyChartYAxis struct { Label *string `json:"label"` Scale *DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum `json:"scale"` // contains filtered or unexported fields }
var EmptyDashboardMosaicLayoutTilesWidgetXyChartYAxis *DashboardMosaicLayoutTilesWidgetXyChartYAxis = &DashboardMosaicLayoutTilesWidgetXyChartYAxis{empty: true}
This object is used to assert a desired state where this DashboardMosaicLayoutTilesWidgetXyChartYAxis is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardMosaicLayoutTilesWidgetXyChartYAxis) Empty ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartYAxis) Empty() bool
func (*DashboardMosaicLayoutTilesWidgetXyChartYAxis) HashCode ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartYAxis) HashCode() string
func (*DashboardMosaicLayoutTilesWidgetXyChartYAxis) String ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartYAxis) String() string
func (*DashboardMosaicLayoutTilesWidgetXyChartYAxis) UnmarshalJSON ¶
func (r *DashboardMosaicLayoutTilesWidgetXyChartYAxis) UnmarshalJSON(data []byte) error
type DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum ¶
type DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum string
The enum DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum.
func DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumRef ¶
func DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumRef(s string) *DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum
DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnumRef returns a *DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum) Validate ¶
func (v DashboardMosaicLayoutTilesWidgetXyChartYAxisScaleEnum) Validate() error
type DashboardRowLayout ¶
type DashboardRowLayout struct { Rows []DashboardRowLayoutRows `json:"rows"` // contains filtered or unexported fields }
var EmptyDashboardRowLayout *DashboardRowLayout = &DashboardRowLayout{empty: true}
This object is used to assert a desired state where this DashboardRowLayout is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayout) Empty ¶
func (r *DashboardRowLayout) Empty() bool
func (*DashboardRowLayout) HashCode ¶
func (r *DashboardRowLayout) HashCode() string
func (*DashboardRowLayout) String ¶
func (r *DashboardRowLayout) String() string
func (*DashboardRowLayout) UnmarshalJSON ¶
func (r *DashboardRowLayout) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRows ¶
type DashboardRowLayoutRows struct { Weight *int64 `json:"weight"` Widgets []DashboardRowLayoutRowsWidgets `json:"widgets"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRows *DashboardRowLayoutRows = &DashboardRowLayoutRows{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRows is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRows) Empty ¶
func (r *DashboardRowLayoutRows) Empty() bool
func (*DashboardRowLayoutRows) HashCode ¶
func (r *DashboardRowLayoutRows) HashCode() string
func (*DashboardRowLayoutRows) String ¶
func (r *DashboardRowLayoutRows) String() string
func (*DashboardRowLayoutRows) UnmarshalJSON ¶
func (r *DashboardRowLayoutRows) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgets ¶
type DashboardRowLayoutRowsWidgets struct { Title *string `json:"title"` XyChart *DashboardRowLayoutRowsWidgetsXyChart `json:"xyChart"` Scorecard *DashboardRowLayoutRowsWidgetsScorecard `json:"scorecard"` Text *DashboardRowLayoutRowsWidgetsText `json:"text"` Blank *DashboardRowLayoutRowsWidgetsBlank `json:"blank"` LogsPanel *DashboardRowLayoutRowsWidgetsLogsPanel `json:"logsPanel"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgets *DashboardRowLayoutRowsWidgets = &DashboardRowLayoutRowsWidgets{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgets is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgets) Empty ¶
func (r *DashboardRowLayoutRowsWidgets) Empty() bool
func (*DashboardRowLayoutRowsWidgets) HashCode ¶
func (r *DashboardRowLayoutRowsWidgets) HashCode() string
func (*DashboardRowLayoutRowsWidgets) String ¶
func (r *DashboardRowLayoutRowsWidgets) String() string
func (*DashboardRowLayoutRowsWidgets) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgets) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsBlank ¶
type DashboardRowLayoutRowsWidgetsBlank struct {
// contains filtered or unexported fields
}
var EmptyDashboardRowLayoutRowsWidgetsBlank *DashboardRowLayoutRowsWidgetsBlank = &DashboardRowLayoutRowsWidgetsBlank{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsBlank is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsBlank) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsBlank) Empty() bool
func (*DashboardRowLayoutRowsWidgetsBlank) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsBlank) HashCode() string
func (*DashboardRowLayoutRowsWidgetsBlank) String ¶
func (r *DashboardRowLayoutRowsWidgetsBlank) String() string
func (*DashboardRowLayoutRowsWidgetsBlank) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsBlank) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsLogsPanel ¶ added in v1.4.0
type DashboardRowLayoutRowsWidgetsLogsPanel struct { Filter *string `json:"filter"` ResourceNames []string `json:"resourceNames"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsLogsPanel *DashboardRowLayoutRowsWidgetsLogsPanel = &DashboardRowLayoutRowsWidgetsLogsPanel{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsLogsPanel is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsLogsPanel) Empty ¶ added in v1.4.0
func (r *DashboardRowLayoutRowsWidgetsLogsPanel) Empty() bool
func (*DashboardRowLayoutRowsWidgetsLogsPanel) HashCode ¶ added in v1.4.0
func (r *DashboardRowLayoutRowsWidgetsLogsPanel) HashCode() string
func (*DashboardRowLayoutRowsWidgetsLogsPanel) String ¶ added in v1.4.0
func (r *DashboardRowLayoutRowsWidgetsLogsPanel) String() string
func (*DashboardRowLayoutRowsWidgetsLogsPanel) UnmarshalJSON ¶ added in v1.4.0
func (r *DashboardRowLayoutRowsWidgetsLogsPanel) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecard ¶
type DashboardRowLayoutRowsWidgetsScorecard struct { TimeSeriesQuery *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery `json:"timeSeriesQuery"` GaugeView *DashboardRowLayoutRowsWidgetsScorecardGaugeView `json:"gaugeView"` SparkChartView *DashboardRowLayoutRowsWidgetsScorecardSparkChartView `json:"sparkChartView"` Thresholds []DashboardRowLayoutRowsWidgetsScorecardThresholds `json:"thresholds"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecard *DashboardRowLayoutRowsWidgetsScorecard = &DashboardRowLayoutRowsWidgetsScorecard{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecard is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecard) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsScorecard) Empty() bool
func (*DashboardRowLayoutRowsWidgetsScorecard) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsScorecard) HashCode() string
func (*DashboardRowLayoutRowsWidgetsScorecard) String ¶
func (r *DashboardRowLayoutRowsWidgetsScorecard) String() string
func (*DashboardRowLayoutRowsWidgetsScorecard) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecard) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardGaugeView ¶
type DashboardRowLayoutRowsWidgetsScorecardGaugeView struct { LowerBound *float64 `json:"lowerBound"` UpperBound *float64 `json:"upperBound"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardGaugeView *DashboardRowLayoutRowsWidgetsScorecardGaugeView = &DashboardRowLayoutRowsWidgetsScorecardGaugeView{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardGaugeView is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardGaugeView) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardGaugeView) Empty() bool
func (*DashboardRowLayoutRowsWidgetsScorecardGaugeView) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardGaugeView) HashCode() string
func (*DashboardRowLayoutRowsWidgetsScorecardGaugeView) String ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardGaugeView) String() string
func (*DashboardRowLayoutRowsWidgetsScorecardGaugeView) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardGaugeView) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardSparkChartView ¶
type DashboardRowLayoutRowsWidgetsScorecardSparkChartView struct { SparkChartType *DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum `json:"sparkChartType"` MinAlignmentPeriod *string `json:"minAlignmentPeriod"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardSparkChartView *DashboardRowLayoutRowsWidgetsScorecardSparkChartView = &DashboardRowLayoutRowsWidgetsScorecardSparkChartView{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardSparkChartView is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardSparkChartView) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardSparkChartView) Empty() bool
func (*DashboardRowLayoutRowsWidgetsScorecardSparkChartView) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardSparkChartView) HashCode() string
func (*DashboardRowLayoutRowsWidgetsScorecardSparkChartView) String ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardSparkChartView) String() string
func (*DashboardRowLayoutRowsWidgetsScorecardSparkChartView) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardSparkChartView) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum.
func DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum
DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum) Validate ¶
func (v DashboardRowLayoutRowsWidgetsScorecardSparkChartViewSparkChartTypeEnum) Validate() error
type DashboardRowLayoutRowsWidgetsScorecardThresholds ¶
type DashboardRowLayoutRowsWidgetsScorecardThresholds struct { Label *string `json:"label"` Value *float64 `json:"value"` Color *DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum `json:"color"` Direction *DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardThresholds *DashboardRowLayoutRowsWidgetsScorecardThresholds = &DashboardRowLayoutRowsWidgetsScorecardThresholds{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardThresholds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardThresholds) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardThresholds) Empty() bool
func (*DashboardRowLayoutRowsWidgetsScorecardThresholds) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardThresholds) HashCode() string
func (*DashboardRowLayoutRowsWidgetsScorecardThresholds) String ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardThresholds) String() string
func (*DashboardRowLayoutRowsWidgetsScorecardThresholds) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardThresholds) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum.
func DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum
DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum) Validate ¶
func (v DashboardRowLayoutRowsWidgetsScorecardThresholdsColorEnum) Validate() error
type DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum.
func DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum
DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum) Validate ¶
func (v DashboardRowLayoutRowsWidgetsScorecardThresholdsDirectionEnum) Validate() error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery struct { TimeSeriesFilter *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter `json:"timeSeriesFilter"` TimeSeriesFilterRatio *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio `json:"timeSeriesFilterRatio"` TimeSeriesQueryLanguage *string `json:"timeSeriesQueryLanguage"` UnitOverride *string `json:"unitOverride"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) Empty() bool
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) HashCode() string
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) String ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) String() string
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQuery) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter struct { Filter *string `json:"filter"` Aggregation *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation `json:"aggregation"` SecondaryAggregation *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) Empty() bool
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) HashCode() string
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) String ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) String() string
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) HashCode() string
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter struct { RankingMethod *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio struct { Numerator *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator `json:"numerator"` Denominator *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator `json:"denominator"` SecondaryAggregation *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) String ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) String() string
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator struct { Filter *string `json:"filter"` Aggregation *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) String ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator struct { Filter *string `json:"filter"` Aggregation *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) String ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter struct { RankingMethod *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation = &DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String ¶
func (*DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum.
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardRowLayoutRowsWidgetsScorecardTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsText ¶
type DashboardRowLayoutRowsWidgetsText struct { Content *string `json:"content"` Format *DashboardRowLayoutRowsWidgetsTextFormatEnum `json:"format"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsText *DashboardRowLayoutRowsWidgetsText = &DashboardRowLayoutRowsWidgetsText{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsText is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsText) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsText) Empty() bool
func (*DashboardRowLayoutRowsWidgetsText) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsText) HashCode() string
func (*DashboardRowLayoutRowsWidgetsText) String ¶
func (r *DashboardRowLayoutRowsWidgetsText) String() string
func (*DashboardRowLayoutRowsWidgetsText) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsText) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsTextFormatEnum ¶
type DashboardRowLayoutRowsWidgetsTextFormatEnum string
The enum DashboardRowLayoutRowsWidgetsTextFormatEnum.
func DashboardRowLayoutRowsWidgetsTextFormatEnumRef ¶
func DashboardRowLayoutRowsWidgetsTextFormatEnumRef(s string) *DashboardRowLayoutRowsWidgetsTextFormatEnum
DashboardRowLayoutRowsWidgetsTextFormatEnumRef returns a *DashboardRowLayoutRowsWidgetsTextFormatEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardRowLayoutRowsWidgetsTextFormatEnum) Validate ¶
func (v DashboardRowLayoutRowsWidgetsTextFormatEnum) Validate() error
type DashboardRowLayoutRowsWidgetsXyChart ¶
type DashboardRowLayoutRowsWidgetsXyChart struct { DataSets []DashboardRowLayoutRowsWidgetsXyChartDataSets `json:"dataSets"` TimeshiftDuration *string `json:"timeshiftDuration"` Thresholds []DashboardRowLayoutRowsWidgetsXyChartThresholds `json:"thresholds"` XAxis *DashboardRowLayoutRowsWidgetsXyChartXAxis `json:"xAxis"` YAxis *DashboardRowLayoutRowsWidgetsXyChartYAxis `json:"yAxis"` ChartOptions *DashboardRowLayoutRowsWidgetsXyChartChartOptions `json:"chartOptions"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChart *DashboardRowLayoutRowsWidgetsXyChart = &DashboardRowLayoutRowsWidgetsXyChart{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChart is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChart) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsXyChart) Empty() bool
func (*DashboardRowLayoutRowsWidgetsXyChart) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsXyChart) HashCode() string
func (*DashboardRowLayoutRowsWidgetsXyChart) String ¶
func (r *DashboardRowLayoutRowsWidgetsXyChart) String() string
func (*DashboardRowLayoutRowsWidgetsXyChart) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChart) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartChartOptions ¶
type DashboardRowLayoutRowsWidgetsXyChartChartOptions struct { Mode *DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum `json:"mode"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartChartOptions *DashboardRowLayoutRowsWidgetsXyChartChartOptions = &DashboardRowLayoutRowsWidgetsXyChartChartOptions{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartChartOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartChartOptions) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartChartOptions) Empty() bool
func (*DashboardRowLayoutRowsWidgetsXyChartChartOptions) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartChartOptions) HashCode() string
func (*DashboardRowLayoutRowsWidgetsXyChartChartOptions) String ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartChartOptions) String() string
func (*DashboardRowLayoutRowsWidgetsXyChartChartOptions) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartChartOptions) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum.
func DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum
DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum) Validate ¶
func (v DashboardRowLayoutRowsWidgetsXyChartChartOptionsModeEnum) Validate() error
type DashboardRowLayoutRowsWidgetsXyChartDataSets ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSets struct { TimeSeriesQuery *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery `json:"timeSeriesQuery"` PlotType *DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum `json:"plotType"` LegendTemplate *string `json:"legendTemplate"` MinAlignmentPeriod *string `json:"minAlignmentPeriod"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSets *DashboardRowLayoutRowsWidgetsXyChartDataSets = &DashboardRowLayoutRowsWidgetsXyChartDataSets{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSets is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSets) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSets) Empty() bool
func (*DashboardRowLayoutRowsWidgetsXyChartDataSets) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSets) HashCode() string
func (*DashboardRowLayoutRowsWidgetsXyChartDataSets) String ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSets) String() string
func (*DashboardRowLayoutRowsWidgetsXyChartDataSets) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSets) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum) Validate ¶
func (v DashboardRowLayoutRowsWidgetsXyChartDataSetsPlotTypeEnum) Validate() error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery struct { TimeSeriesFilter *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter `json:"timeSeriesFilter"` TimeSeriesFilterRatio *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio `json:"timeSeriesFilterRatio"` TimeSeriesQueryLanguage *string `json:"timeSeriesQueryLanguage"` UnitOverride *string `json:"unitOverride"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) Empty() bool
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) HashCode() string
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) String ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) String() string
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQuery) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter struct { Filter *string `json:"filter"` Aggregation *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation `json:"aggregation"` SecondaryAggregation *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) HashCode() string
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) Empty ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) String ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregation) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter struct { RankingMethod *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) Empty ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) String ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio struct { Numerator *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator `json:"numerator"` Denominator *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator `json:"denominator"` SecondaryAggregation *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation `json:"secondaryAggregation"` PickTimeSeriesFilter *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter `json:"pickTimeSeriesFilter"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) HashCode() string
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatio) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator struct { Filter *string `json:"filter"` Aggregation *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) Empty ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) String ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominator) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) Empty ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) String ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregation) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioDenominatorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator struct { Filter *string `json:"filter"` Aggregation *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation `json:"aggregation"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) Empty ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) String ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumerator) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) Empty ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) String ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregation) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioNumeratorAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter struct { RankingMethod *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum `json:"rankingMethod"` NumTimeSeries *int64 `json:"numTimeSeries"` Direction *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) Empty ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) String ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilter) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterDirectionEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioPickTimeSeriesFilterRankingMethodEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) Empty ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) String ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterRatioSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation struct { AlignmentPeriod *string `json:"alignmentPeriod"` PerSeriesAligner *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum `json:"perSeriesAligner"` CrossSeriesReducer *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum `json:"crossSeriesReducer"` GroupByFields []string `json:"groupByFields"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation = &DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) Empty ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) HashCode ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) String ¶
func (*DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregation) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationCrossSeriesReducerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum.
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum
DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartDataSetsTimeSeriesQueryTimeSeriesFilterSecondaryAggregationPerSeriesAlignerEnum with the value of string s If the empty string is provided, nil is returned.
type DashboardRowLayoutRowsWidgetsXyChartThresholds ¶
type DashboardRowLayoutRowsWidgetsXyChartThresholds struct { Label *string `json:"label"` Value *float64 `json:"value"` Color *DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum `json:"color"` Direction *DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum `json:"direction"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartThresholds *DashboardRowLayoutRowsWidgetsXyChartThresholds = &DashboardRowLayoutRowsWidgetsXyChartThresholds{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartThresholds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartThresholds) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartThresholds) Empty() bool
func (*DashboardRowLayoutRowsWidgetsXyChartThresholds) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartThresholds) HashCode() string
func (*DashboardRowLayoutRowsWidgetsXyChartThresholds) String ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartThresholds) String() string
func (*DashboardRowLayoutRowsWidgetsXyChartThresholds) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartThresholds) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum.
func DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum
DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum) Validate ¶
func (v DashboardRowLayoutRowsWidgetsXyChartThresholdsColorEnum) Validate() error
type DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum.
func DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum
DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum) Validate ¶
func (v DashboardRowLayoutRowsWidgetsXyChartThresholdsDirectionEnum) Validate() error
type DashboardRowLayoutRowsWidgetsXyChartXAxis ¶
type DashboardRowLayoutRowsWidgetsXyChartXAxis struct { Label *string `json:"label"` Scale *DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum `json:"scale"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartXAxis *DashboardRowLayoutRowsWidgetsXyChartXAxis = &DashboardRowLayoutRowsWidgetsXyChartXAxis{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartXAxis is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartXAxis) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartXAxis) Empty() bool
func (*DashboardRowLayoutRowsWidgetsXyChartXAxis) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartXAxis) HashCode() string
func (*DashboardRowLayoutRowsWidgetsXyChartXAxis) String ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartXAxis) String() string
func (*DashboardRowLayoutRowsWidgetsXyChartXAxis) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartXAxis) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum.
func DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum
DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum) Validate ¶
func (v DashboardRowLayoutRowsWidgetsXyChartXAxisScaleEnum) Validate() error
type DashboardRowLayoutRowsWidgetsXyChartYAxis ¶
type DashboardRowLayoutRowsWidgetsXyChartYAxis struct { Label *string `json:"label"` Scale *DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum `json:"scale"` // contains filtered or unexported fields }
var EmptyDashboardRowLayoutRowsWidgetsXyChartYAxis *DashboardRowLayoutRowsWidgetsXyChartYAxis = &DashboardRowLayoutRowsWidgetsXyChartYAxis{empty: true}
This object is used to assert a desired state where this DashboardRowLayoutRowsWidgetsXyChartYAxis is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*DashboardRowLayoutRowsWidgetsXyChartYAxis) Empty ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartYAxis) Empty() bool
func (*DashboardRowLayoutRowsWidgetsXyChartYAxis) HashCode ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartYAxis) HashCode() string
func (*DashboardRowLayoutRowsWidgetsXyChartYAxis) String ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartYAxis) String() string
func (*DashboardRowLayoutRowsWidgetsXyChartYAxis) UnmarshalJSON ¶
func (r *DashboardRowLayoutRowsWidgetsXyChartYAxis) UnmarshalJSON(data []byte) error
type DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum ¶
type DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum string
The enum DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum.
func DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumRef ¶
func DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumRef(s string) *DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum
DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnumRef returns a *DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum with the value of string s If the empty string is provided, nil is returned.
func (DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum) Validate ¶
func (v DashboardRowLayoutRowsWidgetsXyChartYAxisScaleEnum) Validate() error
type Group ¶
type Group struct { DisplayName *string `json:"displayName"` Filter *string `json:"filter"` IsCluster *bool `json:"isCluster"` Name *string `json:"name"` ParentName *string `json:"parentName"` Project *string `json:"project"` }
func (*Group) Describe ¶
func (r *Group) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
type MetricDescriptor ¶
type MetricDescriptor struct { SelfLink *string `json:"selfLink"` Type *string `json:"type"` Labels []MetricDescriptorLabels `json:"labels"` MetricKind *MetricDescriptorMetricKindEnum `json:"metricKind"` ValueType *MetricDescriptorValueTypeEnum `json:"valueType"` Unit *string `json:"unit"` Description *string `json:"description"` DisplayName *string `json:"displayName"` Metadata *MetricDescriptorMetadata `json:"metadata"` LaunchStage *MetricDescriptorLaunchStageEnum `json:"launchStage"` MonitoredResourceTypes []string `json:"monitoredResourceTypes"` Project *string `json:"project"` }
func (*MetricDescriptor) Describe ¶
func (r *MetricDescriptor) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*MetricDescriptor) ID ¶
func (r *MetricDescriptor) ID() (string, error)
func (*MetricDescriptor) String ¶
func (r *MetricDescriptor) String() string
type MetricDescriptorLabels ¶
type MetricDescriptorLabels struct { Key *string `json:"key"` ValueType *MetricDescriptorLabelsValueTypeEnum `json:"valueType"` Description *string `json:"description"` // contains filtered or unexported fields }
var EmptyMetricDescriptorLabels *MetricDescriptorLabels = &MetricDescriptorLabels{empty: true}
This object is used to assert a desired state where this MetricDescriptorLabels is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*MetricDescriptorLabels) Empty ¶
func (r *MetricDescriptorLabels) Empty() bool
func (*MetricDescriptorLabels) HashCode ¶
func (r *MetricDescriptorLabels) HashCode() string
func (*MetricDescriptorLabels) String ¶
func (r *MetricDescriptorLabels) String() string
func (*MetricDescriptorLabels) UnmarshalJSON ¶
func (r *MetricDescriptorLabels) UnmarshalJSON(data []byte) error
type MetricDescriptorLabelsValueTypeEnum ¶
type MetricDescriptorLabelsValueTypeEnum string
The enum MetricDescriptorLabelsValueTypeEnum.
func MetricDescriptorLabelsValueTypeEnumRef ¶
func MetricDescriptorLabelsValueTypeEnumRef(s string) *MetricDescriptorLabelsValueTypeEnum
MetricDescriptorLabelsValueTypeEnumRef returns a *MetricDescriptorLabelsValueTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (MetricDescriptorLabelsValueTypeEnum) Validate ¶
func (v MetricDescriptorLabelsValueTypeEnum) Validate() error
type MetricDescriptorLaunchStageEnum ¶
type MetricDescriptorLaunchStageEnum string
The enum MetricDescriptorLaunchStageEnum.
func MetricDescriptorLaunchStageEnumRef ¶
func MetricDescriptorLaunchStageEnumRef(s string) *MetricDescriptorLaunchStageEnum
MetricDescriptorLaunchStageEnumRef returns a *MetricDescriptorLaunchStageEnum with the value of string s If the empty string is provided, nil is returned.
func (MetricDescriptorLaunchStageEnum) Validate ¶
func (v MetricDescriptorLaunchStageEnum) Validate() error
type MetricDescriptorList ¶
type MetricDescriptorList struct { Items []*MetricDescriptor // contains filtered or unexported fields }
func (*MetricDescriptorList) HasNext ¶
func (l *MetricDescriptorList) HasNext() bool
type MetricDescriptorMetadata ¶
type MetricDescriptorMetadata struct { LaunchStage *MetricDescriptorMetadataLaunchStageEnum `json:"launchStage"` SamplePeriod *string `json:"samplePeriod"` IngestDelay *string `json:"ingestDelay"` // contains filtered or unexported fields }
var EmptyMetricDescriptorMetadata *MetricDescriptorMetadata = &MetricDescriptorMetadata{empty: true}
This object is used to assert a desired state where this MetricDescriptorMetadata is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*MetricDescriptorMetadata) Empty ¶
func (r *MetricDescriptorMetadata) Empty() bool
func (*MetricDescriptorMetadata) HashCode ¶
func (r *MetricDescriptorMetadata) HashCode() string
func (*MetricDescriptorMetadata) String ¶
func (r *MetricDescriptorMetadata) String() string
func (*MetricDescriptorMetadata) UnmarshalJSON ¶
func (r *MetricDescriptorMetadata) UnmarshalJSON(data []byte) error
type MetricDescriptorMetadataLaunchStageEnum ¶
type MetricDescriptorMetadataLaunchStageEnum string
The enum MetricDescriptorMetadataLaunchStageEnum.
func MetricDescriptorMetadataLaunchStageEnumRef ¶
func MetricDescriptorMetadataLaunchStageEnumRef(s string) *MetricDescriptorMetadataLaunchStageEnum
MetricDescriptorMetadataLaunchStageEnumRef returns a *MetricDescriptorMetadataLaunchStageEnum with the value of string s If the empty string is provided, nil is returned.
func (MetricDescriptorMetadataLaunchStageEnum) Validate ¶
func (v MetricDescriptorMetadataLaunchStageEnum) Validate() error
type MetricDescriptorMetricKindEnum ¶
type MetricDescriptorMetricKindEnum string
The enum MetricDescriptorMetricKindEnum.
func MetricDescriptorMetricKindEnumRef ¶
func MetricDescriptorMetricKindEnumRef(s string) *MetricDescriptorMetricKindEnum
MetricDescriptorMetricKindEnumRef returns a *MetricDescriptorMetricKindEnum with the value of string s If the empty string is provided, nil is returned.
func (MetricDescriptorMetricKindEnum) Validate ¶
func (v MetricDescriptorMetricKindEnum) Validate() error
type MetricDescriptorValueTypeEnum ¶
type MetricDescriptorValueTypeEnum string
The enum MetricDescriptorValueTypeEnum.
func MetricDescriptorValueTypeEnumRef ¶
func MetricDescriptorValueTypeEnumRef(s string) *MetricDescriptorValueTypeEnum
MetricDescriptorValueTypeEnumRef returns a *MetricDescriptorValueTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (MetricDescriptorValueTypeEnum) Validate ¶
func (v MetricDescriptorValueTypeEnum) Validate() error
type MetricsScope ¶
type MetricsScope struct { Name *string `json:"name"` CreateTime *string `json:"createTime"` UpdateTime *string `json:"updateTime"` MonitoredProjects []MetricsScopeMonitoredProjects `json:"monitoredProjects"` }
func (*MetricsScope) Describe ¶
func (r *MetricsScope) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*MetricsScope) ID ¶
func (r *MetricsScope) ID() (string, error)
func (*MetricsScope) String ¶
func (r *MetricsScope) String() string
type MetricsScopeList ¶
type MetricsScopeList struct { Items []*MetricsScope // contains filtered or unexported fields }
type MetricsScopeMonitoredProjects ¶
type MetricsScopeMonitoredProjects struct { Name *string `json:"name"` CreateTime *string `json:"createTime"` // contains filtered or unexported fields }
var EmptyMetricsScopeMonitoredProjects *MetricsScopeMonitoredProjects = &MetricsScopeMonitoredProjects{empty: true}
This object is used to assert a desired state where this MetricsScopeMonitoredProjects is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*MetricsScopeMonitoredProjects) Empty ¶
func (r *MetricsScopeMonitoredProjects) Empty() bool
func (*MetricsScopeMonitoredProjects) HashCode ¶
func (r *MetricsScopeMonitoredProjects) HashCode() string
func (*MetricsScopeMonitoredProjects) String ¶
func (r *MetricsScopeMonitoredProjects) String() string
func (*MetricsScopeMonitoredProjects) UnmarshalJSON ¶
func (r *MetricsScopeMonitoredProjects) UnmarshalJSON(data []byte) error
type MonitoredProject ¶
type MonitoredProject struct { Name *string `json:"name"` CreateTime *string `json:"createTime"` MetricsScope *string `json:"metricsScope"` }
func (*MonitoredProject) Describe ¶
func (r *MonitoredProject) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*MonitoredProject) ID ¶
func (r *MonitoredProject) ID() (string, error)
func (*MonitoredProject) String ¶
func (r *MonitoredProject) String() string
type MonitoredProjectList ¶
type MonitoredProjectList struct { Items []*MonitoredProject // contains filtered or unexported fields }
func (*MonitoredProjectList) HasNext ¶
func (l *MonitoredProjectList) HasNext() bool
type NotificationChannel ¶
type NotificationChannel struct { Description *string `json:"description"` DisplayName *string `json:"displayName"` Enabled *bool `json:"enabled"` Labels map[string]string `json:"labels"` Name *string `json:"name"` Type *string `json:"type"` UserLabels map[string]string `json:"userLabels"` VerificationStatus *NotificationChannelVerificationStatusEnum `json:"verificationStatus"` Project *string `json:"project"` }
func (*NotificationChannel) Describe ¶
func (r *NotificationChannel) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*NotificationChannel) ID ¶
func (r *NotificationChannel) ID() (string, error)
func (*NotificationChannel) String ¶
func (r *NotificationChannel) String() string
type NotificationChannelList ¶
type NotificationChannelList struct { Items []*NotificationChannel // contains filtered or unexported fields }
func (*NotificationChannelList) HasNext ¶
func (l *NotificationChannelList) HasNext() bool
type NotificationChannelVerificationStatusEnum ¶
type NotificationChannelVerificationStatusEnum string
The enum NotificationChannelVerificationStatusEnum.
func NotificationChannelVerificationStatusEnumRef ¶
func NotificationChannelVerificationStatusEnumRef(s string) *NotificationChannelVerificationStatusEnum
NotificationChannelVerificationStatusEnumRef returns a *NotificationChannelVerificationStatusEnum with the value of string s If the empty string is provided, nil is returned.
func (NotificationChannelVerificationStatusEnum) Validate ¶
func (v NotificationChannelVerificationStatusEnum) Validate() error
type Service ¶
type Service struct { Name *string `json:"name"` DisplayName *string `json:"displayName"` Custom *ServiceCustom `json:"custom"` Telemetry *ServiceTelemetry `json:"telemetry"` UserLabels map[string]string `json:"userLabels"` Project *string `json:"project"` }
func (*Service) Describe ¶
func (r *Service) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
type ServiceCustom ¶
type ServiceCustom struct {
// contains filtered or unexported fields
}
var EmptyServiceCustom *ServiceCustom = &ServiceCustom{empty: true}
This object is used to assert a desired state where this ServiceCustom is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceCustom) Empty ¶
func (r *ServiceCustom) Empty() bool
func (*ServiceCustom) HashCode ¶
func (r *ServiceCustom) HashCode() string
func (*ServiceCustom) String ¶
func (r *ServiceCustom) String() string
func (*ServiceCustom) UnmarshalJSON ¶
func (r *ServiceCustom) UnmarshalJSON(data []byte) error
type ServiceLevelObjective ¶
type ServiceLevelObjective struct { Name *string `json:"name"` DisplayName *string `json:"displayName"` ServiceLevelIndicator *ServiceLevelObjectiveServiceLevelIndicator `json:"serviceLevelIndicator"` Goal *float64 `json:"goal"` RollingPeriod *string `json:"rollingPeriod"` CalendarPeriod *ServiceLevelObjectiveCalendarPeriodEnum `json:"calendarPeriod"` CreateTime *string `json:"createTime"` DeleteTime *string `json:"deleteTime"` ServiceManagementOwned *bool `json:"serviceManagementOwned"` UserLabels map[string]string `json:"userLabels"` Project *string `json:"project"` Service *string `json:"service"` }
func (*ServiceLevelObjective) Describe ¶
func (r *ServiceLevelObjective) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*ServiceLevelObjective) ID ¶
func (r *ServiceLevelObjective) ID() (string, error)
func (*ServiceLevelObjective) String ¶
func (r *ServiceLevelObjective) String() string
type ServiceLevelObjectiveCalendarPeriodEnum ¶
type ServiceLevelObjectiveCalendarPeriodEnum string
The enum ServiceLevelObjectiveCalendarPeriodEnum.
func ServiceLevelObjectiveCalendarPeriodEnumRef ¶
func ServiceLevelObjectiveCalendarPeriodEnumRef(s string) *ServiceLevelObjectiveCalendarPeriodEnum
ServiceLevelObjectiveCalendarPeriodEnumRef returns a *ServiceLevelObjectiveCalendarPeriodEnum with the value of string s If the empty string is provided, nil is returned.
func (ServiceLevelObjectiveCalendarPeriodEnum) Validate ¶
func (v ServiceLevelObjectiveCalendarPeriodEnum) Validate() error
type ServiceLevelObjectiveList ¶
type ServiceLevelObjectiveList struct { Items []*ServiceLevelObjective // contains filtered or unexported fields }
func (*ServiceLevelObjectiveList) HasNext ¶
func (l *ServiceLevelObjectiveList) HasNext() bool
type ServiceLevelObjectiveServiceLevelIndicator ¶
type ServiceLevelObjectiveServiceLevelIndicator struct { BasicSli *ServiceLevelObjectiveServiceLevelIndicatorBasicSli `json:"basicSli"` RequestBased *ServiceLevelObjectiveServiceLevelIndicatorRequestBased `json:"requestBased"` WindowsBased *ServiceLevelObjectiveServiceLevelIndicatorWindowsBased `json:"windowsBased"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicator *ServiceLevelObjectiveServiceLevelIndicator = &ServiceLevelObjectiveServiceLevelIndicator{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicator is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicator) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicator) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicator) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicator) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicator) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicator) String() string
func (*ServiceLevelObjectiveServiceLevelIndicator) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicator) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorBasicSli ¶
type ServiceLevelObjectiveServiceLevelIndicatorBasicSli struct { Method []string `json:"method"` Location []string `json:"location"` Version []string `json:"version"` Availability *ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability `json:"availability"` Latency *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency `json:"latency"` OperationAvailability *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability `json:"operationAvailability"` OperationLatency *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency `json:"operationLatency"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorBasicSli *ServiceLevelObjectiveServiceLevelIndicatorBasicSli = &ServiceLevelObjectiveServiceLevelIndicatorBasicSli{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorBasicSli is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSli) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSli) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSli) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSli) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSli) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSli) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSli) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSli) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability ¶
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability struct {
// contains filtered or unexported fields
}
var EmptyServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability *ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability = &ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliAvailability) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency ¶
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency struct { Threshold *string `json:"threshold"` Experience *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnum `json:"experience"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency = &ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatency) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnum ¶
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnum string
The enum ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnum.
func ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnumRef ¶
func ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnumRef(s string) *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnum
ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnumRef returns a *ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnum with the value of string s If the empty string is provided, nil is returned.
func (ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnum) Validate ¶
func (v ServiceLevelObjectiveServiceLevelIndicatorBasicSliLatencyExperienceEnum) Validate() error
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability ¶
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability struct {
// contains filtered or unexported fields
}
var EmptyServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability = &ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationAvailability) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency ¶
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency struct { Threshold *string `json:"threshold"` Experience *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnum `json:"experience"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency = &ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatency) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnum ¶
type ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnum string
The enum ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnum.
func ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnumRef ¶
func ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnumRef(s string) *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnum
ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnumRef returns a *ServiceLevelObjectiveServiceLevelIndicatorBasicSliOperationLatencyExperienceEnum with the value of string s If the empty string is provided, nil is returned.
type ServiceLevelObjectiveServiceLevelIndicatorRequestBased ¶
type ServiceLevelObjectiveServiceLevelIndicatorRequestBased struct { GoodTotalRatio *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio `json:"goodTotalRatio"` DistributionCut *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut `json:"distributionCut"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorRequestBased *ServiceLevelObjectiveServiceLevelIndicatorRequestBased = &ServiceLevelObjectiveServiceLevelIndicatorRequestBased{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorRequestBased is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBased) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBased) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBased) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBased) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBased) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBased) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBased) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBased) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut ¶
type ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut struct { DistributionFilter *string `json:"distributionFilter"` Range *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange `json:"range"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut = &ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCut) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange ¶
type ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange struct { Min *float64 `json:"min"` Max *float64 `json:"max"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange = &ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedDistributionCutRange) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio ¶
type ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio struct { GoodServiceFilter *string `json:"goodServiceFilter"` BadServiceFilter *string `json:"badServiceFilter"` TotalServiceFilter *string `json:"totalServiceFilter"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio = &ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorRequestBasedGoodTotalRatio) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBased ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBased struct { GoodBadMetricFilter *string `json:"goodBadMetricFilter"` GoodTotalRatioThreshold *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold `json:"goodTotalRatioThreshold"` MetricMeanInRange *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange `json:"metricMeanInRange"` MetricSumInRange *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange `json:"metricSumInRange"` WindowPeriod *string `json:"windowPeriod"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBased *ServiceLevelObjectiveServiceLevelIndicatorWindowsBased = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBased{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBased is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBased) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold struct { Performance *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance `json:"performance"` BasicSliPerformance *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance `json:"basicSliPerformance"` Threshold *float64 `json:"threshold"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThreshold) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance struct { Method []string `json:"method"` Location []string `json:"location"` Version []string `json:"version"` Availability *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability `json:"availability"` Latency *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency `json:"latency"` OperationAvailability *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability `json:"operationAvailability"` OperationLatency *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency `json:"operationLatency"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance) Empty ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance) HashCode ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance) String ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformance) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability struct {
// contains filtered or unexported fields
}
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability) Empty ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability) HashCode ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability) String ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceAvailability) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency struct { Threshold *string `json:"threshold"` Experience *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnum `json:"experience"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency) Empty ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency) HashCode ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency) String ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatency) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnum ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnum string
The enum ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnum.
func ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnumRef ¶
func ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnumRef(s string) *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnum
ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnumRef returns a *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceLatencyExperienceEnum with the value of string s If the empty string is provided, nil is returned.
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability struct {
// contains filtered or unexported fields
}
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability) Empty ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability) HashCode ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability) String ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationAvailability) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency struct { Threshold *string `json:"threshold"` Experience *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnum `json:"experience"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency) Empty ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency) HashCode ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency) String ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatency) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnum ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnum string
The enum ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnum.
func ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnumRef ¶
func ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnumRef(s string) *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnum
ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnumRef returns a *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdBasicSliPerformanceOperationLatencyExperienceEnum with the value of string s If the empty string is provided, nil is returned.
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance struct { GoodTotalRatio *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio `json:"goodTotalRatio"` DistributionCut *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut `json:"distributionCut"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance) Empty ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance) HashCode ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance) String ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformance) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut struct { DistributionFilter *string `json:"distributionFilter"` Range *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange `json:"range"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut) Empty ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut) HashCode ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut) String ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCut) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange struct { Min *float64 `json:"min"` Max *float64 `json:"max"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange) Empty ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange) HashCode ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange) String ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceDistributionCutRange) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio struct { GoodServiceFilter *string `json:"goodServiceFilter"` BadServiceFilter *string `json:"badServiceFilter"` TotalServiceFilter *string `json:"totalServiceFilter"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio) Empty ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio) HashCode ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio) String ¶
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedGoodTotalRatioThresholdPerformanceGoodTotalRatio) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange struct { TimeSeries *string `json:"timeSeries"` Range *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange `json:"range"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRange) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange struct { Min *float64 `json:"min"` Max *float64 `json:"max"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricMeanInRangeRange) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange struct { TimeSeries *string `json:"timeSeries"` Range *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange `json:"range"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) Empty ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) Empty() bool
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) String ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) String() string
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRange) UnmarshalJSON(data []byte) error
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange ¶
type ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange struct { Min *float64 `json:"min"` Max *float64 `json:"max"` // contains filtered or unexported fields }
var EmptyServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange = &ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange{empty: true}
This object is used to assert a desired state where this ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange) HashCode ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange) HashCode() string
func (*ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange) UnmarshalJSON ¶
func (r *ServiceLevelObjectiveServiceLevelIndicatorWindowsBasedMetricSumInRangeRange) UnmarshalJSON(data []byte) error
type ServiceList ¶
type ServiceList struct { Items []*Service // contains filtered or unexported fields }
func (*ServiceList) HasNext ¶
func (l *ServiceList) HasNext() bool
type ServiceTelemetry ¶
type ServiceTelemetry struct { ResourceName *string `json:"resourceName"` // contains filtered or unexported fields }
var EmptyServiceTelemetry *ServiceTelemetry = &ServiceTelemetry{empty: true}
This object is used to assert a desired state where this ServiceTelemetry is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*ServiceTelemetry) Empty ¶
func (r *ServiceTelemetry) Empty() bool
func (*ServiceTelemetry) HashCode ¶
func (r *ServiceTelemetry) HashCode() string
func (*ServiceTelemetry) String ¶
func (r *ServiceTelemetry) String() string
func (*ServiceTelemetry) UnmarshalJSON ¶
func (r *ServiceTelemetry) UnmarshalJSON(data []byte) error
type UptimeCheckConfig ¶
type UptimeCheckConfig struct { Name *string `json:"name"` DisplayName *string `json:"displayName"` MonitoredResource *UptimeCheckConfigMonitoredResource `json:"monitoredResource"` ResourceGroup *UptimeCheckConfigResourceGroup `json:"resourceGroup"` HttpCheck *UptimeCheckConfigHttpCheck `json:"httpCheck"` TcpCheck *UptimeCheckConfigTcpCheck `json:"tcpCheck"` Period *string `json:"period"` Timeout *string `json:"timeout"` ContentMatchers []UptimeCheckConfigContentMatchers `json:"contentMatchers"` SelectedRegions []string `json:"selectedRegions"` Project *string `json:"project"` }
func (*UptimeCheckConfig) Describe ¶
func (r *UptimeCheckConfig) Describe() dcl.ServiceTypeVersion
Describe returns a simple description of this resource to ensure that automated tools can identify it.
func (*UptimeCheckConfig) ID ¶
func (r *UptimeCheckConfig) ID() (string, error)
func (*UptimeCheckConfig) String ¶
func (r *UptimeCheckConfig) String() string
type UptimeCheckConfigContentMatchers ¶
type UptimeCheckConfigContentMatchers struct { Content *string `json:"content"` Matcher *UptimeCheckConfigContentMatchersMatcherEnum `json:"matcher"` // contains filtered or unexported fields }
var EmptyUptimeCheckConfigContentMatchers *UptimeCheckConfigContentMatchers = &UptimeCheckConfigContentMatchers{empty: true}
This object is used to assert a desired state where this UptimeCheckConfigContentMatchers is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*UptimeCheckConfigContentMatchers) Empty ¶
func (r *UptimeCheckConfigContentMatchers) Empty() bool
func (*UptimeCheckConfigContentMatchers) HashCode ¶
func (r *UptimeCheckConfigContentMatchers) HashCode() string
func (*UptimeCheckConfigContentMatchers) String ¶
func (r *UptimeCheckConfigContentMatchers) String() string
func (*UptimeCheckConfigContentMatchers) UnmarshalJSON ¶
func (r *UptimeCheckConfigContentMatchers) UnmarshalJSON(data []byte) error
type UptimeCheckConfigContentMatchersMatcherEnum ¶
type UptimeCheckConfigContentMatchersMatcherEnum string
The enum UptimeCheckConfigContentMatchersMatcherEnum.
func UptimeCheckConfigContentMatchersMatcherEnumRef ¶
func UptimeCheckConfigContentMatchersMatcherEnumRef(s string) *UptimeCheckConfigContentMatchersMatcherEnum
UptimeCheckConfigContentMatchersMatcherEnumRef returns a *UptimeCheckConfigContentMatchersMatcherEnum with the value of string s If the empty string is provided, nil is returned.
func (UptimeCheckConfigContentMatchersMatcherEnum) Validate ¶
func (v UptimeCheckConfigContentMatchersMatcherEnum) Validate() error
type UptimeCheckConfigHttpCheck ¶
type UptimeCheckConfigHttpCheck struct { RequestMethod *UptimeCheckConfigHttpCheckRequestMethodEnum `json:"requestMethod"` UseSsl *bool `json:"useSsl"` Path *string `json:"path"` Port *int64 `json:"port"` AuthInfo *UptimeCheckConfigHttpCheckAuthInfo `json:"authInfo"` MaskHeaders *bool `json:"maskHeaders"` Headers map[string]string `json:"headers"` ContentType *UptimeCheckConfigHttpCheckContentTypeEnum `json:"contentType"` ValidateSsl *bool `json:"validateSsl"` Body *string `json:"body"` // contains filtered or unexported fields }
var EmptyUptimeCheckConfigHttpCheck *UptimeCheckConfigHttpCheck = &UptimeCheckConfigHttpCheck{empty: true}
This object is used to assert a desired state where this UptimeCheckConfigHttpCheck is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*UptimeCheckConfigHttpCheck) Empty ¶
func (r *UptimeCheckConfigHttpCheck) Empty() bool
func (*UptimeCheckConfigHttpCheck) HashCode ¶
func (r *UptimeCheckConfigHttpCheck) HashCode() string
func (*UptimeCheckConfigHttpCheck) String ¶
func (r *UptimeCheckConfigHttpCheck) String() string
func (*UptimeCheckConfigHttpCheck) UnmarshalJSON ¶
func (r *UptimeCheckConfigHttpCheck) UnmarshalJSON(data []byte) error
type UptimeCheckConfigHttpCheckAuthInfo ¶
type UptimeCheckConfigHttpCheckAuthInfo struct { Username *string `json:"username"` Password *string `json:"password"` // contains filtered or unexported fields }
var EmptyUptimeCheckConfigHttpCheckAuthInfo *UptimeCheckConfigHttpCheckAuthInfo = &UptimeCheckConfigHttpCheckAuthInfo{empty: true}
This object is used to assert a desired state where this UptimeCheckConfigHttpCheckAuthInfo is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*UptimeCheckConfigHttpCheckAuthInfo) Empty ¶
func (r *UptimeCheckConfigHttpCheckAuthInfo) Empty() bool
func (*UptimeCheckConfigHttpCheckAuthInfo) HashCode ¶
func (r *UptimeCheckConfigHttpCheckAuthInfo) HashCode() string
func (*UptimeCheckConfigHttpCheckAuthInfo) String ¶
func (r *UptimeCheckConfigHttpCheckAuthInfo) String() string
func (*UptimeCheckConfigHttpCheckAuthInfo) UnmarshalJSON ¶
func (r *UptimeCheckConfigHttpCheckAuthInfo) UnmarshalJSON(data []byte) error
type UptimeCheckConfigHttpCheckContentTypeEnum ¶
type UptimeCheckConfigHttpCheckContentTypeEnum string
The enum UptimeCheckConfigHttpCheckContentTypeEnum.
func UptimeCheckConfigHttpCheckContentTypeEnumRef ¶
func UptimeCheckConfigHttpCheckContentTypeEnumRef(s string) *UptimeCheckConfigHttpCheckContentTypeEnum
UptimeCheckConfigHttpCheckContentTypeEnumRef returns a *UptimeCheckConfigHttpCheckContentTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (UptimeCheckConfigHttpCheckContentTypeEnum) Validate ¶
func (v UptimeCheckConfigHttpCheckContentTypeEnum) Validate() error
type UptimeCheckConfigHttpCheckRequestMethodEnum ¶
type UptimeCheckConfigHttpCheckRequestMethodEnum string
The enum UptimeCheckConfigHttpCheckRequestMethodEnum.
func UptimeCheckConfigHttpCheckRequestMethodEnumRef ¶
func UptimeCheckConfigHttpCheckRequestMethodEnumRef(s string) *UptimeCheckConfigHttpCheckRequestMethodEnum
UptimeCheckConfigHttpCheckRequestMethodEnumRef returns a *UptimeCheckConfigHttpCheckRequestMethodEnum with the value of string s If the empty string is provided, nil is returned.
func (UptimeCheckConfigHttpCheckRequestMethodEnum) Validate ¶
func (v UptimeCheckConfigHttpCheckRequestMethodEnum) Validate() error
type UptimeCheckConfigList ¶
type UptimeCheckConfigList struct { Items []*UptimeCheckConfig // contains filtered or unexported fields }
func (*UptimeCheckConfigList) HasNext ¶
func (l *UptimeCheckConfigList) HasNext() bool
type UptimeCheckConfigMonitoredResource ¶
type UptimeCheckConfigMonitoredResource struct { Type *string `json:"type"` FilterLabels map[string]string `json:"filterLabels"` // contains filtered or unexported fields }
var EmptyUptimeCheckConfigMonitoredResource *UptimeCheckConfigMonitoredResource = &UptimeCheckConfigMonitoredResource{empty: true}
This object is used to assert a desired state where this UptimeCheckConfigMonitoredResource is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*UptimeCheckConfigMonitoredResource) Empty ¶
func (r *UptimeCheckConfigMonitoredResource) Empty() bool
func (*UptimeCheckConfigMonitoredResource) HashCode ¶
func (r *UptimeCheckConfigMonitoredResource) HashCode() string
func (*UptimeCheckConfigMonitoredResource) String ¶
func (r *UptimeCheckConfigMonitoredResource) String() string
func (*UptimeCheckConfigMonitoredResource) UnmarshalJSON ¶
func (r *UptimeCheckConfigMonitoredResource) UnmarshalJSON(data []byte) error
type UptimeCheckConfigResourceGroup ¶
type UptimeCheckConfigResourceGroup struct { GroupId *string `json:"groupId"` ResourceType *UptimeCheckConfigResourceGroupResourceTypeEnum `json:"resourceType"` // contains filtered or unexported fields }
var EmptyUptimeCheckConfigResourceGroup *UptimeCheckConfigResourceGroup = &UptimeCheckConfigResourceGroup{empty: true}
This object is used to assert a desired state where this UptimeCheckConfigResourceGroup is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*UptimeCheckConfigResourceGroup) Empty ¶
func (r *UptimeCheckConfigResourceGroup) Empty() bool
func (*UptimeCheckConfigResourceGroup) HashCode ¶
func (r *UptimeCheckConfigResourceGroup) HashCode() string
func (*UptimeCheckConfigResourceGroup) String ¶
func (r *UptimeCheckConfigResourceGroup) String() string
func (*UptimeCheckConfigResourceGroup) UnmarshalJSON ¶
func (r *UptimeCheckConfigResourceGroup) UnmarshalJSON(data []byte) error
type UptimeCheckConfigResourceGroupResourceTypeEnum ¶
type UptimeCheckConfigResourceGroupResourceTypeEnum string
The enum UptimeCheckConfigResourceGroupResourceTypeEnum.
func UptimeCheckConfigResourceGroupResourceTypeEnumRef ¶
func UptimeCheckConfigResourceGroupResourceTypeEnumRef(s string) *UptimeCheckConfigResourceGroupResourceTypeEnum
UptimeCheckConfigResourceGroupResourceTypeEnumRef returns a *UptimeCheckConfigResourceGroupResourceTypeEnum with the value of string s If the empty string is provided, nil is returned.
func (UptimeCheckConfigResourceGroupResourceTypeEnum) Validate ¶
func (v UptimeCheckConfigResourceGroupResourceTypeEnum) Validate() error
type UptimeCheckConfigTcpCheck ¶
type UptimeCheckConfigTcpCheck struct { Port *int64 `json:"port"` // contains filtered or unexported fields }
var EmptyUptimeCheckConfigTcpCheck *UptimeCheckConfigTcpCheck = &UptimeCheckConfigTcpCheck{empty: true}
This object is used to assert a desired state where this UptimeCheckConfigTcpCheck is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.
func (*UptimeCheckConfigTcpCheck) Empty ¶
func (r *UptimeCheckConfigTcpCheck) Empty() bool
func (*UptimeCheckConfigTcpCheck) HashCode ¶
func (r *UptimeCheckConfigTcpCheck) HashCode() string
func (*UptimeCheckConfigTcpCheck) String ¶
func (r *UptimeCheckConfigTcpCheck) String() string
func (*UptimeCheckConfigTcpCheck) UnmarshalJSON ¶
func (r *UptimeCheckConfigTcpCheck) UnmarshalJSON(data []byte) error
Source Files ¶
- client.go
- dashboard.go
- dashboard_alpha_yaml_embed.go
- dashboard_internal.go
- dashboard_schema.go
- group.go
- group_alpha_yaml_embed.go
- group_internal.go
- group_schema.go
- metric_descriptor.go
- metric_descriptor_alpha_yaml_embed.go
- metric_descriptor_internal.go
- metric_descriptor_schema.go
- metrics_scope.go
- metrics_scope_alpha_yaml_embed.go
- metrics_scope_internal.go
- metrics_scope_schema.go
- monitored_project.go
- monitored_project_alpha_yaml_embed.go
- monitored_project_internal.go
- monitored_project_schema.go
- monitoring_utils.go
- notification_channel.go
- notification_channel_alpha_yaml_embed.go
- notification_channel_internal.go
- notification_channel_schema.go
- service.go
- service_alpha_yaml_embed.go
- service_internal.go
- service_level_objective.go
- service_level_objective_alpha_yaml_embed.go
- service_level_objective_internal.go
- service_level_objective_schema.go
- service_schema.go
- uptime_check_config.go
- uptime_check_config_alpha_yaml_embed.go
- uptime_check_config_internal.go
- uptime_check_config_schema.go