Documentation
¶
Index ¶
- Variables
- func RegisterAlertPolicyServiceServer(s *grpc.Server, srv AlertPolicyServiceServer)
- func RegisterGroupServiceServer(s *grpc.Server, srv GroupServiceServer)
- func RegisterMetricServiceServer(s *grpc.Server, srv MetricServiceServer)
- func RegisterNotificationChannelServiceServer(s *grpc.Server, srv NotificationChannelServiceServer)
- func RegisterQueryServiceServer(s *grpc.Server, srv QueryServiceServer)
- func RegisterServiceMonitoringServiceServer(s *grpc.Server, srv ServiceMonitoringServiceServer)
- func RegisterSnoozeServiceServer(s *grpc.Server, srv SnoozeServiceServer)
- func RegisterUptimeCheckServiceServer(s *grpc.Server, srv UptimeCheckServiceServer)
- type Aggregation
- func (*Aggregation) Descriptor() ([]byte, []int)deprecated
- func (x *Aggregation) GetAlignmentPeriod() *durationpb.Duration
- func (x *Aggregation) GetCrossSeriesReducer() Aggregation_Reducer
- func (x *Aggregation) GetGroupByFields() []string
- func (x *Aggregation) GetPerSeriesAligner() Aggregation_Aligner
- func (*Aggregation) ProtoMessage()
- func (x *Aggregation) ProtoReflect() protoreflect.Message
- func (x *Aggregation) Reset()
- func (x *Aggregation) String() string
- type Aggregation_Aligner
- func (Aggregation_Aligner) Descriptor() protoreflect.EnumDescriptor
- func (x Aggregation_Aligner) Enum() *Aggregation_Aligner
- func (Aggregation_Aligner) EnumDescriptor() ([]byte, []int)deprecated
- func (x Aggregation_Aligner) Number() protoreflect.EnumNumber
- func (x Aggregation_Aligner) String() string
- func (Aggregation_Aligner) Type() protoreflect.EnumType
- type Aggregation_Reducer
- func (Aggregation_Reducer) Descriptor() protoreflect.EnumDescriptor
- func (x Aggregation_Reducer) Enum() *Aggregation_Reducer
- func (Aggregation_Reducer) EnumDescriptor() ([]byte, []int)deprecated
- func (x Aggregation_Reducer) Number() protoreflect.EnumNumber
- func (x Aggregation_Reducer) String() string
- func (Aggregation_Reducer) Type() protoreflect.EnumType
- type AlertPolicy
- func (*AlertPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AlertPolicy) GetAlertStrategy() *AlertPolicy_AlertStrategy
- func (x *AlertPolicy) GetCombiner() AlertPolicy_ConditionCombinerType
- func (x *AlertPolicy) GetConditions() []*AlertPolicy_Condition
- func (x *AlertPolicy) GetCreationRecord() *MutationRecord
- func (x *AlertPolicy) GetDisplayName() string
- func (x *AlertPolicy) GetDocumentation() *AlertPolicy_Documentation
- func (x *AlertPolicy) GetEnabled() *wrapperspb.BoolValue
- func (x *AlertPolicy) GetMutationRecord() *MutationRecord
- func (x *AlertPolicy) GetName() string
- func (x *AlertPolicy) GetNotificationChannels() []string
- func (x *AlertPolicy) GetUserLabels() map[string]string
- func (x *AlertPolicy) GetValidity() *status.Status
- func (*AlertPolicy) ProtoMessage()
- func (x *AlertPolicy) ProtoReflect() protoreflect.Message
- func (x *AlertPolicy) Reset()
- func (x *AlertPolicy) String() string
- type AlertPolicyServiceClient
- type AlertPolicyServiceServer
- type AlertPolicy_AlertStrategy
- func (*AlertPolicy_AlertStrategy) Descriptor() ([]byte, []int)deprecated
- func (x *AlertPolicy_AlertStrategy) GetAutoClose() *durationpb.Duration
- func (x *AlertPolicy_AlertStrategy) GetNotificationRateLimit() *AlertPolicy_AlertStrategy_NotificationRateLimit
- func (*AlertPolicy_AlertStrategy) ProtoMessage()
- func (x *AlertPolicy_AlertStrategy) ProtoReflect() protoreflect.Message
- func (x *AlertPolicy_AlertStrategy) Reset()
- func (x *AlertPolicy_AlertStrategy) String() string
- type AlertPolicy_AlertStrategy_NotificationRateLimit
- func (*AlertPolicy_AlertStrategy_NotificationRateLimit) Descriptor() ([]byte, []int)deprecated
- func (x *AlertPolicy_AlertStrategy_NotificationRateLimit) GetPeriod() *durationpb.Duration
- func (*AlertPolicy_AlertStrategy_NotificationRateLimit) ProtoMessage()
- func (x *AlertPolicy_AlertStrategy_NotificationRateLimit) ProtoReflect() protoreflect.Message
- func (x *AlertPolicy_AlertStrategy_NotificationRateLimit) Reset()
- func (x *AlertPolicy_AlertStrategy_NotificationRateLimit) String() string
- type AlertPolicy_Condition
- func (*AlertPolicy_Condition) Descriptor() ([]byte, []int)deprecated
- func (m *AlertPolicy_Condition) GetCondition() isAlertPolicy_Condition_Condition
- func (x *AlertPolicy_Condition) GetConditionAbsent() *AlertPolicy_Condition_MetricAbsence
- func (x *AlertPolicy_Condition) GetConditionMatchedLog() *AlertPolicy_Condition_LogMatch
- func (x *AlertPolicy_Condition) GetConditionMonitoringQueryLanguage() *AlertPolicy_Condition_MonitoringQueryLanguageCondition
- func (x *AlertPolicy_Condition) GetConditionThreshold() *AlertPolicy_Condition_MetricThreshold
- func (x *AlertPolicy_Condition) GetDisplayName() string
- func (x *AlertPolicy_Condition) GetName() string
- func (*AlertPolicy_Condition) ProtoMessage()
- func (x *AlertPolicy_Condition) ProtoReflect() protoreflect.Message
- func (x *AlertPolicy_Condition) Reset()
- func (x *AlertPolicy_Condition) String() string
- type AlertPolicy_ConditionCombinerType
- func (AlertPolicy_ConditionCombinerType) Descriptor() protoreflect.EnumDescriptor
- func (x AlertPolicy_ConditionCombinerType) Enum() *AlertPolicy_ConditionCombinerType
- func (AlertPolicy_ConditionCombinerType) EnumDescriptor() ([]byte, []int)deprecated
- func (x AlertPolicy_ConditionCombinerType) Number() protoreflect.EnumNumber
- func (x AlertPolicy_ConditionCombinerType) String() string
- func (AlertPolicy_ConditionCombinerType) Type() protoreflect.EnumType
- type AlertPolicy_Condition_ConditionAbsent
- type AlertPolicy_Condition_ConditionMatchedLog
- type AlertPolicy_Condition_ConditionMonitoringQueryLanguage
- type AlertPolicy_Condition_ConditionThreshold
- type AlertPolicy_Condition_EvaluationMissingData
- func (AlertPolicy_Condition_EvaluationMissingData) Descriptor() protoreflect.EnumDescriptor
- func (x AlertPolicy_Condition_EvaluationMissingData) Enum() *AlertPolicy_Condition_EvaluationMissingData
- func (AlertPolicy_Condition_EvaluationMissingData) EnumDescriptor() ([]byte, []int)deprecated
- func (x AlertPolicy_Condition_EvaluationMissingData) Number() protoreflect.EnumNumber
- func (x AlertPolicy_Condition_EvaluationMissingData) String() string
- func (AlertPolicy_Condition_EvaluationMissingData) Type() protoreflect.EnumType
- type AlertPolicy_Condition_LogMatch
- func (*AlertPolicy_Condition_LogMatch) Descriptor() ([]byte, []int)deprecated
- func (x *AlertPolicy_Condition_LogMatch) GetFilter() string
- func (x *AlertPolicy_Condition_LogMatch) GetLabelExtractors() map[string]string
- func (*AlertPolicy_Condition_LogMatch) ProtoMessage()
- func (x *AlertPolicy_Condition_LogMatch) ProtoReflect() protoreflect.Message
- func (x *AlertPolicy_Condition_LogMatch) Reset()
- func (x *AlertPolicy_Condition_LogMatch) String() string
- type AlertPolicy_Condition_MetricAbsence
- func (*AlertPolicy_Condition_MetricAbsence) Descriptor() ([]byte, []int)deprecated
- func (x *AlertPolicy_Condition_MetricAbsence) GetAggregations() []*Aggregation
- func (x *AlertPolicy_Condition_MetricAbsence) GetDuration() *durationpb.Duration
- func (x *AlertPolicy_Condition_MetricAbsence) GetFilter() string
- func (x *AlertPolicy_Condition_MetricAbsence) GetTrigger() *AlertPolicy_Condition_Trigger
- func (*AlertPolicy_Condition_MetricAbsence) ProtoMessage()
- func (x *AlertPolicy_Condition_MetricAbsence) ProtoReflect() protoreflect.Message
- func (x *AlertPolicy_Condition_MetricAbsence) Reset()
- func (x *AlertPolicy_Condition_MetricAbsence) String() string
- type AlertPolicy_Condition_MetricThreshold
- func (*AlertPolicy_Condition_MetricThreshold) Descriptor() ([]byte, []int)deprecated
- func (x *AlertPolicy_Condition_MetricThreshold) GetAggregations() []*Aggregation
- func (x *AlertPolicy_Condition_MetricThreshold) GetComparison() ComparisonType
- func (x *AlertPolicy_Condition_MetricThreshold) GetDenominatorAggregations() []*Aggregation
- func (x *AlertPolicy_Condition_MetricThreshold) GetDenominatorFilter() string
- func (x *AlertPolicy_Condition_MetricThreshold) GetDuration() *durationpb.Duration
- func (x *AlertPolicy_Condition_MetricThreshold) GetEvaluationMissingData() AlertPolicy_Condition_EvaluationMissingData
- func (x *AlertPolicy_Condition_MetricThreshold) GetFilter() string
- func (x *AlertPolicy_Condition_MetricThreshold) GetThresholdValue() float64
- func (x *AlertPolicy_Condition_MetricThreshold) GetTrigger() *AlertPolicy_Condition_Trigger
- func (*AlertPolicy_Condition_MetricThreshold) ProtoMessage()
- func (x *AlertPolicy_Condition_MetricThreshold) ProtoReflect() protoreflect.Message
- func (x *AlertPolicy_Condition_MetricThreshold) Reset()
- func (x *AlertPolicy_Condition_MetricThreshold) String() string
- type AlertPolicy_Condition_MonitoringQueryLanguageCondition
- func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) Descriptor() ([]byte, []int)deprecated
- func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetDuration() *durationpb.Duration
- func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetEvaluationMissingData() AlertPolicy_Condition_EvaluationMissingData
- func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetQuery() string
- func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetTrigger() *AlertPolicy_Condition_Trigger
- func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) ProtoMessage()
- func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) ProtoReflect() protoreflect.Message
- func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) Reset()
- func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) String() string
- type AlertPolicy_Condition_Trigger
- func (*AlertPolicy_Condition_Trigger) Descriptor() ([]byte, []int)deprecated
- func (x *AlertPolicy_Condition_Trigger) GetCount() int32
- func (x *AlertPolicy_Condition_Trigger) GetPercent() float64
- func (m *AlertPolicy_Condition_Trigger) GetType() isAlertPolicy_Condition_Trigger_Type
- func (*AlertPolicy_Condition_Trigger) ProtoMessage()
- func (x *AlertPolicy_Condition_Trigger) ProtoReflect() protoreflect.Message
- func (x *AlertPolicy_Condition_Trigger) Reset()
- func (x *AlertPolicy_Condition_Trigger) String() string
- type AlertPolicy_Condition_Trigger_Count
- type AlertPolicy_Condition_Trigger_Percent
- type AlertPolicy_Documentation
- func (*AlertPolicy_Documentation) Descriptor() ([]byte, []int)deprecated
- func (x *AlertPolicy_Documentation) GetContent() string
- func (x *AlertPolicy_Documentation) GetMimeType() string
- func (*AlertPolicy_Documentation) ProtoMessage()
- func (x *AlertPolicy_Documentation) ProtoReflect() protoreflect.Message
- func (x *AlertPolicy_Documentation) Reset()
- func (x *AlertPolicy_Documentation) String() string
- type BasicSli
- func (*BasicSli) Descriptor() ([]byte, []int)deprecated
- func (x *BasicSli) GetAvailability() *BasicSli_AvailabilityCriteria
- func (x *BasicSli) GetLatency() *BasicSli_LatencyCriteria
- func (x *BasicSli) GetLocation() []string
- func (x *BasicSli) GetMethod() []string
- func (m *BasicSli) GetSliCriteria() isBasicSli_SliCriteria
- func (x *BasicSli) GetVersion() []string
- func (*BasicSli) ProtoMessage()
- func (x *BasicSli) ProtoReflect() protoreflect.Message
- func (x *BasicSli) Reset()
- func (x *BasicSli) String() string
- type BasicSli_Availability
- type BasicSli_AvailabilityCriteria
- func (*BasicSli_AvailabilityCriteria) Descriptor() ([]byte, []int)deprecated
- func (*BasicSli_AvailabilityCriteria) ProtoMessage()
- func (x *BasicSli_AvailabilityCriteria) ProtoReflect() protoreflect.Message
- func (x *BasicSli_AvailabilityCriteria) Reset()
- func (x *BasicSli_AvailabilityCriteria) String() string
- type BasicSli_Latency
- type BasicSli_LatencyCriteria
- func (*BasicSli_LatencyCriteria) Descriptor() ([]byte, []int)deprecated
- func (x *BasicSli_LatencyCriteria) GetThreshold() *durationpb.Duration
- func (*BasicSli_LatencyCriteria) ProtoMessage()
- func (x *BasicSli_LatencyCriteria) ProtoReflect() protoreflect.Message
- func (x *BasicSli_LatencyCriteria) Reset()
- func (x *BasicSli_LatencyCriteria) String() string
- type ComparisonType
- func (ComparisonType) Descriptor() protoreflect.EnumDescriptor
- func (x ComparisonType) Enum() *ComparisonType
- func (ComparisonType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ComparisonType) Number() protoreflect.EnumNumber
- func (x ComparisonType) String() string
- func (ComparisonType) Type() protoreflect.EnumType
- type CreateAlertPolicyRequest
- func (*CreateAlertPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAlertPolicyRequest) GetAlertPolicy() *AlertPolicy
- func (x *CreateAlertPolicyRequest) GetName() string
- func (*CreateAlertPolicyRequest) ProtoMessage()
- func (x *CreateAlertPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAlertPolicyRequest) Reset()
- func (x *CreateAlertPolicyRequest) String() string
- type CreateGroupRequest
- func (*CreateGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateGroupRequest) GetGroup() *Group
- func (x *CreateGroupRequest) GetName() string
- func (x *CreateGroupRequest) GetValidateOnly() bool
- func (*CreateGroupRequest) ProtoMessage()
- func (x *CreateGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateGroupRequest) Reset()
- func (x *CreateGroupRequest) String() string
- type CreateMetricDescriptorRequest
- func (*CreateMetricDescriptorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMetricDescriptorRequest) GetMetricDescriptor() *metric.MetricDescriptor
- func (x *CreateMetricDescriptorRequest) GetName() string
- func (*CreateMetricDescriptorRequest) ProtoMessage()
- func (x *CreateMetricDescriptorRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMetricDescriptorRequest) Reset()
- func (x *CreateMetricDescriptorRequest) String() string
- type CreateNotificationChannelRequest
- func (*CreateNotificationChannelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNotificationChannelRequest) GetName() string
- func (x *CreateNotificationChannelRequest) GetNotificationChannel() *NotificationChannel
- func (*CreateNotificationChannelRequest) ProtoMessage()
- func (x *CreateNotificationChannelRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNotificationChannelRequest) Reset()
- func (x *CreateNotificationChannelRequest) String() string
- type CreateServiceLevelObjectiveRequest
- func (*CreateServiceLevelObjectiveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateServiceLevelObjectiveRequest) GetParent() string
- func (x *CreateServiceLevelObjectiveRequest) GetServiceLevelObjective() *ServiceLevelObjective
- func (x *CreateServiceLevelObjectiveRequest) GetServiceLevelObjectiveId() string
- func (*CreateServiceLevelObjectiveRequest) ProtoMessage()
- func (x *CreateServiceLevelObjectiveRequest) ProtoReflect() protoreflect.Message
- func (x *CreateServiceLevelObjectiveRequest) Reset()
- func (x *CreateServiceLevelObjectiveRequest) String() string
- type CreateServiceRequest
- func (*CreateServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateServiceRequest) GetParent() string
- func (x *CreateServiceRequest) GetService() *Service
- func (x *CreateServiceRequest) GetServiceId() string
- func (*CreateServiceRequest) ProtoMessage()
- func (x *CreateServiceRequest) ProtoReflect() protoreflect.Message
- func (x *CreateServiceRequest) Reset()
- func (x *CreateServiceRequest) String() string
- type CreateSnoozeRequest
- func (*CreateSnoozeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSnoozeRequest) GetParent() string
- func (x *CreateSnoozeRequest) GetSnooze() *Snooze
- func (*CreateSnoozeRequest) ProtoMessage()
- func (x *CreateSnoozeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSnoozeRequest) Reset()
- func (x *CreateSnoozeRequest) String() string
- type CreateTimeSeriesError
- func (*CreateTimeSeriesError) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTimeSeriesError) GetStatus() *status.Statusdeprecated
- func (x *CreateTimeSeriesError) GetTimeSeries() *TimeSeriesdeprecated
- func (*CreateTimeSeriesError) ProtoMessage()
- func (x *CreateTimeSeriesError) ProtoReflect() protoreflect.Message
- func (x *CreateTimeSeriesError) Reset()
- func (x *CreateTimeSeriesError) String() string
- type CreateTimeSeriesRequest
- func (*CreateTimeSeriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTimeSeriesRequest) GetName() string
- func (x *CreateTimeSeriesRequest) GetTimeSeries() []*TimeSeries
- func (*CreateTimeSeriesRequest) ProtoMessage()
- func (x *CreateTimeSeriesRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTimeSeriesRequest) Reset()
- func (x *CreateTimeSeriesRequest) String() string
- type CreateTimeSeriesSummary
- func (*CreateTimeSeriesSummary) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTimeSeriesSummary) GetErrors() []*CreateTimeSeriesSummary_Error
- func (x *CreateTimeSeriesSummary) GetSuccessPointCount() int32
- func (x *CreateTimeSeriesSummary) GetTotalPointCount() int32
- func (*CreateTimeSeriesSummary) ProtoMessage()
- func (x *CreateTimeSeriesSummary) ProtoReflect() protoreflect.Message
- func (x *CreateTimeSeriesSummary) Reset()
- func (x *CreateTimeSeriesSummary) String() string
- type CreateTimeSeriesSummary_Error
- func (*CreateTimeSeriesSummary_Error) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTimeSeriesSummary_Error) GetPointCount() int32
- func (x *CreateTimeSeriesSummary_Error) GetStatus() *status.Status
- func (*CreateTimeSeriesSummary_Error) ProtoMessage()
- func (x *CreateTimeSeriesSummary_Error) ProtoReflect() protoreflect.Message
- func (x *CreateTimeSeriesSummary_Error) Reset()
- func (x *CreateTimeSeriesSummary_Error) String() string
- type CreateUptimeCheckConfigRequest
- func (*CreateUptimeCheckConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateUptimeCheckConfigRequest) GetParent() string
- func (x *CreateUptimeCheckConfigRequest) GetUptimeCheckConfig() *UptimeCheckConfig
- func (*CreateUptimeCheckConfigRequest) ProtoMessage()
- func (x *CreateUptimeCheckConfigRequest) ProtoReflect() protoreflect.Message
- func (x *CreateUptimeCheckConfigRequest) Reset()
- func (x *CreateUptimeCheckConfigRequest) String() string
- type DeleteAlertPolicyRequest
- func (*DeleteAlertPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAlertPolicyRequest) GetName() string
- func (*DeleteAlertPolicyRequest) ProtoMessage()
- func (x *DeleteAlertPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAlertPolicyRequest) Reset()
- func (x *DeleteAlertPolicyRequest) String() string
- type DeleteGroupRequest
- func (*DeleteGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteGroupRequest) GetName() string
- func (x *DeleteGroupRequest) GetRecursive() bool
- func (*DeleteGroupRequest) ProtoMessage()
- func (x *DeleteGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteGroupRequest) Reset()
- func (x *DeleteGroupRequest) String() string
- type DeleteMetricDescriptorRequest
- func (*DeleteMetricDescriptorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMetricDescriptorRequest) GetName() string
- func (*DeleteMetricDescriptorRequest) ProtoMessage()
- func (x *DeleteMetricDescriptorRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMetricDescriptorRequest) Reset()
- func (x *DeleteMetricDescriptorRequest) String() string
- type DeleteNotificationChannelRequest
- func (*DeleteNotificationChannelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNotificationChannelRequest) GetForce() bool
- func (x *DeleteNotificationChannelRequest) GetName() string
- func (*DeleteNotificationChannelRequest) ProtoMessage()
- func (x *DeleteNotificationChannelRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNotificationChannelRequest) Reset()
- func (x *DeleteNotificationChannelRequest) String() string
- type DeleteServiceLevelObjectiveRequest
- func (*DeleteServiceLevelObjectiveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServiceLevelObjectiveRequest) GetName() string
- func (*DeleteServiceLevelObjectiveRequest) ProtoMessage()
- func (x *DeleteServiceLevelObjectiveRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServiceLevelObjectiveRequest) Reset()
- func (x *DeleteServiceLevelObjectiveRequest) String() string
- type DeleteServiceRequest
- func (*DeleteServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServiceRequest) GetName() string
- func (*DeleteServiceRequest) ProtoMessage()
- func (x *DeleteServiceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServiceRequest) Reset()
- func (x *DeleteServiceRequest) String() string
- type DeleteUptimeCheckConfigRequest
- func (*DeleteUptimeCheckConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteUptimeCheckConfigRequest) GetName() string
- func (*DeleteUptimeCheckConfigRequest) ProtoMessage()
- func (x *DeleteUptimeCheckConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteUptimeCheckConfigRequest) Reset()
- func (x *DeleteUptimeCheckConfigRequest) String() string
- type DistributionCut
- func (*DistributionCut) Descriptor() ([]byte, []int)deprecated
- func (x *DistributionCut) GetDistributionFilter() string
- func (x *DistributionCut) GetRange() *Range
- func (*DistributionCut) ProtoMessage()
- func (x *DistributionCut) ProtoReflect() protoreflect.Message
- func (x *DistributionCut) Reset()
- func (x *DistributionCut) String() string
- type DroppedLabels
- type GetAlertPolicyRequest
- func (*GetAlertPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAlertPolicyRequest) GetName() string
- func (*GetAlertPolicyRequest) ProtoMessage()
- func (x *GetAlertPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetAlertPolicyRequest) Reset()
- func (x *GetAlertPolicyRequest) String() string
- type GetGroupRequest
- type GetMetricDescriptorRequest
- func (*GetMetricDescriptorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMetricDescriptorRequest) GetName() string
- func (*GetMetricDescriptorRequest) ProtoMessage()
- func (x *GetMetricDescriptorRequest) ProtoReflect() protoreflect.Message
- func (x *GetMetricDescriptorRequest) Reset()
- func (x *GetMetricDescriptorRequest) String() string
- type GetMonitoredResourceDescriptorRequest
- func (*GetMonitoredResourceDescriptorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMonitoredResourceDescriptorRequest) GetName() string
- func (*GetMonitoredResourceDescriptorRequest) ProtoMessage()
- func (x *GetMonitoredResourceDescriptorRequest) ProtoReflect() protoreflect.Message
- func (x *GetMonitoredResourceDescriptorRequest) Reset()
- func (x *GetMonitoredResourceDescriptorRequest) String() string
- type GetNotificationChannelDescriptorRequest
- func (*GetNotificationChannelDescriptorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNotificationChannelDescriptorRequest) GetName() string
- func (*GetNotificationChannelDescriptorRequest) ProtoMessage()
- func (x *GetNotificationChannelDescriptorRequest) ProtoReflect() protoreflect.Message
- func (x *GetNotificationChannelDescriptorRequest) Reset()
- func (x *GetNotificationChannelDescriptorRequest) String() string
- type GetNotificationChannelRequest
- func (*GetNotificationChannelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNotificationChannelRequest) GetName() string
- func (*GetNotificationChannelRequest) ProtoMessage()
- func (x *GetNotificationChannelRequest) ProtoReflect() protoreflect.Message
- func (x *GetNotificationChannelRequest) Reset()
- func (x *GetNotificationChannelRequest) String() string
- type GetNotificationChannelVerificationCodeRequest
- func (*GetNotificationChannelVerificationCodeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNotificationChannelVerificationCodeRequest) GetExpireTime() *timestamppb.Timestamp
- func (x *GetNotificationChannelVerificationCodeRequest) GetName() string
- func (*GetNotificationChannelVerificationCodeRequest) ProtoMessage()
- func (x *GetNotificationChannelVerificationCodeRequest) ProtoReflect() protoreflect.Message
- func (x *GetNotificationChannelVerificationCodeRequest) Reset()
- func (x *GetNotificationChannelVerificationCodeRequest) String() string
- type GetNotificationChannelVerificationCodeResponse
- func (*GetNotificationChannelVerificationCodeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetNotificationChannelVerificationCodeResponse) GetCode() string
- func (x *GetNotificationChannelVerificationCodeResponse) GetExpireTime() *timestamppb.Timestamp
- func (*GetNotificationChannelVerificationCodeResponse) ProtoMessage()
- func (x *GetNotificationChannelVerificationCodeResponse) ProtoReflect() protoreflect.Message
- func (x *GetNotificationChannelVerificationCodeResponse) Reset()
- func (x *GetNotificationChannelVerificationCodeResponse) String() string
- type GetServiceLevelObjectiveRequest
- func (*GetServiceLevelObjectiveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServiceLevelObjectiveRequest) GetName() string
- func (x *GetServiceLevelObjectiveRequest) GetView() ServiceLevelObjective_View
- func (*GetServiceLevelObjectiveRequest) ProtoMessage()
- func (x *GetServiceLevelObjectiveRequest) ProtoReflect() protoreflect.Message
- func (x *GetServiceLevelObjectiveRequest) Reset()
- func (x *GetServiceLevelObjectiveRequest) String() string
- type GetServiceRequest
- type GetSnoozeRequest
- type GetUptimeCheckConfigRequest
- func (*GetUptimeCheckConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUptimeCheckConfigRequest) GetName() string
- func (*GetUptimeCheckConfigRequest) ProtoMessage()
- func (x *GetUptimeCheckConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetUptimeCheckConfigRequest) Reset()
- func (x *GetUptimeCheckConfigRequest) String() string
- type Group
- func (*Group) Descriptor() ([]byte, []int)deprecated
- func (x *Group) GetDisplayName() string
- func (x *Group) GetFilter() string
- func (x *Group) GetIsCluster() bool
- func (x *Group) GetName() string
- func (x *Group) GetParentName() string
- func (*Group) ProtoMessage()
- func (x *Group) ProtoReflect() protoreflect.Message
- func (x *Group) Reset()
- func (x *Group) String() string
- type GroupResourceType
- func (GroupResourceType) Descriptor() protoreflect.EnumDescriptor
- func (x GroupResourceType) Enum() *GroupResourceType
- func (GroupResourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x GroupResourceType) Number() protoreflect.EnumNumber
- func (x GroupResourceType) String() string
- func (GroupResourceType) Type() protoreflect.EnumType
- type GroupServiceClient
- type GroupServiceServer
- type InternalCheckerdeprecated
- func (*InternalChecker) Descriptor() ([]byte, []int)deprecated
- func (x *InternalChecker) GetDisplayName() string
- func (x *InternalChecker) GetGcpZone() string
- func (x *InternalChecker) GetName() string
- func (x *InternalChecker) GetNetwork() string
- func (x *InternalChecker) GetPeerProjectId() string
- func (x *InternalChecker) GetState() InternalChecker_State
- func (*InternalChecker) ProtoMessage()
- func (x *InternalChecker) ProtoReflect() protoreflect.Message
- func (x *InternalChecker) Reset()
- func (x *InternalChecker) String() string
- type InternalChecker_State
- func (InternalChecker_State) Descriptor() protoreflect.EnumDescriptor
- func (x InternalChecker_State) Enum() *InternalChecker_State
- func (InternalChecker_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x InternalChecker_State) Number() protoreflect.EnumNumber
- func (x InternalChecker_State) String() string
- func (InternalChecker_State) Type() protoreflect.EnumType
- type LabelValue
- func (*LabelValue) Descriptor() ([]byte, []int)deprecated
- func (x *LabelValue) GetBoolValue() bool
- func (x *LabelValue) GetInt64Value() int64
- func (x *LabelValue) GetStringValue() string
- func (m *LabelValue) GetValue() isLabelValue_Value
- func (*LabelValue) ProtoMessage()
- func (x *LabelValue) ProtoReflect() protoreflect.Message
- func (x *LabelValue) Reset()
- func (x *LabelValue) String() string
- type LabelValue_BoolValue
- type LabelValue_Int64Value
- type LabelValue_StringValue
- type ListAlertPoliciesRequest
- func (*ListAlertPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertPoliciesRequest) GetFilter() string
- func (x *ListAlertPoliciesRequest) GetName() string
- func (x *ListAlertPoliciesRequest) GetOrderBy() string
- func (x *ListAlertPoliciesRequest) GetPageSize() int32
- func (x *ListAlertPoliciesRequest) GetPageToken() string
- func (*ListAlertPoliciesRequest) ProtoMessage()
- func (x *ListAlertPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListAlertPoliciesRequest) Reset()
- func (x *ListAlertPoliciesRequest) String() string
- type ListAlertPoliciesResponse
- func (*ListAlertPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertPoliciesResponse) GetAlertPolicies() []*AlertPolicy
- func (x *ListAlertPoliciesResponse) GetNextPageToken() string
- func (x *ListAlertPoliciesResponse) GetTotalSize() int32
- func (*ListAlertPoliciesResponse) ProtoMessage()
- func (x *ListAlertPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListAlertPoliciesResponse) Reset()
- func (x *ListAlertPoliciesResponse) String() string
- type ListGroupMembersRequest
- func (*ListGroupMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupMembersRequest) GetFilter() string
- func (x *ListGroupMembersRequest) GetInterval() *TimeInterval
- func (x *ListGroupMembersRequest) GetName() string
- func (x *ListGroupMembersRequest) GetPageSize() int32
- func (x *ListGroupMembersRequest) GetPageToken() string
- func (*ListGroupMembersRequest) ProtoMessage()
- func (x *ListGroupMembersRequest) ProtoReflect() protoreflect.Message
- func (x *ListGroupMembersRequest) Reset()
- func (x *ListGroupMembersRequest) String() string
- type ListGroupMembersResponse
- func (*ListGroupMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupMembersResponse) GetMembers() []*monitoredres.MonitoredResource
- func (x *ListGroupMembersResponse) GetNextPageToken() string
- func (x *ListGroupMembersResponse) GetTotalSize() int32
- func (*ListGroupMembersResponse) ProtoMessage()
- func (x *ListGroupMembersResponse) ProtoReflect() protoreflect.Message
- func (x *ListGroupMembersResponse) Reset()
- func (x *ListGroupMembersResponse) String() string
- type ListGroupsRequest
- func (*ListGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupsRequest) GetAncestorsOfGroup() string
- func (x *ListGroupsRequest) GetChildrenOfGroup() string
- func (x *ListGroupsRequest) GetDescendantsOfGroup() string
- func (m *ListGroupsRequest) GetFilter() isListGroupsRequest_Filter
- func (x *ListGroupsRequest) GetName() string
- func (x *ListGroupsRequest) GetPageSize() int32
- func (x *ListGroupsRequest) GetPageToken() string
- func (*ListGroupsRequest) ProtoMessage()
- func (x *ListGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListGroupsRequest) Reset()
- func (x *ListGroupsRequest) String() string
- type ListGroupsRequest_AncestorsOfGroup
- type ListGroupsRequest_ChildrenOfGroup
- type ListGroupsRequest_DescendantsOfGroup
- type ListGroupsResponse
- func (*ListGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupsResponse) GetGroup() []*Group
- func (x *ListGroupsResponse) GetNextPageToken() string
- func (*ListGroupsResponse) ProtoMessage()
- func (x *ListGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListGroupsResponse) Reset()
- func (x *ListGroupsResponse) String() string
- type ListMetricDescriptorsRequest
- func (*ListMetricDescriptorsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMetricDescriptorsRequest) GetFilter() string
- func (x *ListMetricDescriptorsRequest) GetName() string
- func (x *ListMetricDescriptorsRequest) GetPageSize() int32
- func (x *ListMetricDescriptorsRequest) GetPageToken() string
- func (*ListMetricDescriptorsRequest) ProtoMessage()
- func (x *ListMetricDescriptorsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMetricDescriptorsRequest) Reset()
- func (x *ListMetricDescriptorsRequest) String() string
- type ListMetricDescriptorsResponse
- func (*ListMetricDescriptorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMetricDescriptorsResponse) GetMetricDescriptors() []*metric.MetricDescriptor
- func (x *ListMetricDescriptorsResponse) GetNextPageToken() string
- func (*ListMetricDescriptorsResponse) ProtoMessage()
- func (x *ListMetricDescriptorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMetricDescriptorsResponse) Reset()
- func (x *ListMetricDescriptorsResponse) String() string
- type ListMonitoredResourceDescriptorsRequest
- func (*ListMonitoredResourceDescriptorsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMonitoredResourceDescriptorsRequest) GetFilter() string
- func (x *ListMonitoredResourceDescriptorsRequest) GetName() string
- func (x *ListMonitoredResourceDescriptorsRequest) GetPageSize() int32
- func (x *ListMonitoredResourceDescriptorsRequest) GetPageToken() string
- func (*ListMonitoredResourceDescriptorsRequest) ProtoMessage()
- func (x *ListMonitoredResourceDescriptorsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMonitoredResourceDescriptorsRequest) Reset()
- func (x *ListMonitoredResourceDescriptorsRequest) String() string
- type ListMonitoredResourceDescriptorsResponse
- func (*ListMonitoredResourceDescriptorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMonitoredResourceDescriptorsResponse) GetNextPageToken() string
- func (x *ListMonitoredResourceDescriptorsResponse) GetResourceDescriptors() []*monitoredres.MonitoredResourceDescriptor
- func (*ListMonitoredResourceDescriptorsResponse) ProtoMessage()
- func (x *ListMonitoredResourceDescriptorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMonitoredResourceDescriptorsResponse) Reset()
- func (x *ListMonitoredResourceDescriptorsResponse) String() string
- type ListNotificationChannelDescriptorsRequest
- func (*ListNotificationChannelDescriptorsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNotificationChannelDescriptorsRequest) GetName() string
- func (x *ListNotificationChannelDescriptorsRequest) GetPageSize() int32
- func (x *ListNotificationChannelDescriptorsRequest) GetPageToken() string
- func (*ListNotificationChannelDescriptorsRequest) ProtoMessage()
- func (x *ListNotificationChannelDescriptorsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNotificationChannelDescriptorsRequest) Reset()
- func (x *ListNotificationChannelDescriptorsRequest) String() string
- type ListNotificationChannelDescriptorsResponse
- func (*ListNotificationChannelDescriptorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNotificationChannelDescriptorsResponse) GetChannelDescriptors() []*NotificationChannelDescriptor
- func (x *ListNotificationChannelDescriptorsResponse) GetNextPageToken() string
- func (*ListNotificationChannelDescriptorsResponse) ProtoMessage()
- func (x *ListNotificationChannelDescriptorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNotificationChannelDescriptorsResponse) Reset()
- func (x *ListNotificationChannelDescriptorsResponse) String() string
- type ListNotificationChannelsRequest
- func (*ListNotificationChannelsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNotificationChannelsRequest) GetFilter() string
- func (x *ListNotificationChannelsRequest) GetName() string
- func (x *ListNotificationChannelsRequest) GetOrderBy() string
- func (x *ListNotificationChannelsRequest) GetPageSize() int32
- func (x *ListNotificationChannelsRequest) GetPageToken() string
- func (*ListNotificationChannelsRequest) ProtoMessage()
- func (x *ListNotificationChannelsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNotificationChannelsRequest) Reset()
- func (x *ListNotificationChannelsRequest) String() string
- type ListNotificationChannelsResponse
- func (*ListNotificationChannelsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNotificationChannelsResponse) GetNextPageToken() string
- func (x *ListNotificationChannelsResponse) GetNotificationChannels() []*NotificationChannel
- func (x *ListNotificationChannelsResponse) GetTotalSize() int32
- func (*ListNotificationChannelsResponse) ProtoMessage()
- func (x *ListNotificationChannelsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNotificationChannelsResponse) Reset()
- func (x *ListNotificationChannelsResponse) String() string
- type ListServiceLevelObjectivesRequest
- func (*ListServiceLevelObjectivesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceLevelObjectivesRequest) GetFilter() string
- func (x *ListServiceLevelObjectivesRequest) GetPageSize() int32
- func (x *ListServiceLevelObjectivesRequest) GetPageToken() string
- func (x *ListServiceLevelObjectivesRequest) GetParent() string
- func (x *ListServiceLevelObjectivesRequest) GetView() ServiceLevelObjective_View
- func (*ListServiceLevelObjectivesRequest) ProtoMessage()
- func (x *ListServiceLevelObjectivesRequest) ProtoReflect() protoreflect.Message
- func (x *ListServiceLevelObjectivesRequest) Reset()
- func (x *ListServiceLevelObjectivesRequest) String() string
- type ListServiceLevelObjectivesResponse
- func (*ListServiceLevelObjectivesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceLevelObjectivesResponse) GetNextPageToken() string
- func (x *ListServiceLevelObjectivesResponse) GetServiceLevelObjectives() []*ServiceLevelObjective
- func (*ListServiceLevelObjectivesResponse) ProtoMessage()
- func (x *ListServiceLevelObjectivesResponse) ProtoReflect() protoreflect.Message
- func (x *ListServiceLevelObjectivesResponse) Reset()
- func (x *ListServiceLevelObjectivesResponse) String() string
- type ListServicesRequest
- func (*ListServicesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServicesRequest) GetFilter() string
- func (x *ListServicesRequest) GetPageSize() int32
- func (x *ListServicesRequest) GetPageToken() string
- func (x *ListServicesRequest) GetParent() string
- func (*ListServicesRequest) ProtoMessage()
- func (x *ListServicesRequest) ProtoReflect() protoreflect.Message
- func (x *ListServicesRequest) Reset()
- func (x *ListServicesRequest) String() string
- type ListServicesResponse
- func (*ListServicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServicesResponse) GetNextPageToken() string
- func (x *ListServicesResponse) GetServices() []*Service
- func (*ListServicesResponse) ProtoMessage()
- func (x *ListServicesResponse) ProtoReflect() protoreflect.Message
- func (x *ListServicesResponse) Reset()
- func (x *ListServicesResponse) String() string
- type ListSnoozesRequest
- func (*ListSnoozesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSnoozesRequest) GetFilter() string
- func (x *ListSnoozesRequest) GetPageSize() int32
- func (x *ListSnoozesRequest) GetPageToken() string
- func (x *ListSnoozesRequest) GetParent() string
- func (*ListSnoozesRequest) ProtoMessage()
- func (x *ListSnoozesRequest) ProtoReflect() protoreflect.Message
- func (x *ListSnoozesRequest) Reset()
- func (x *ListSnoozesRequest) String() string
- type ListSnoozesResponse
- func (*ListSnoozesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSnoozesResponse) GetNextPageToken() string
- func (x *ListSnoozesResponse) GetSnoozes() []*Snooze
- func (*ListSnoozesResponse) ProtoMessage()
- func (x *ListSnoozesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSnoozesResponse) Reset()
- func (x *ListSnoozesResponse) String() string
- type ListTimeSeriesRequest
- func (*ListTimeSeriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTimeSeriesRequest) GetAggregation() *Aggregation
- func (x *ListTimeSeriesRequest) GetFilter() string
- func (x *ListTimeSeriesRequest) GetInterval() *TimeInterval
- func (x *ListTimeSeriesRequest) GetName() string
- func (x *ListTimeSeriesRequest) GetOrderBy() string
- func (x *ListTimeSeriesRequest) GetPageSize() int32
- func (x *ListTimeSeriesRequest) GetPageToken() string
- func (x *ListTimeSeriesRequest) GetSecondaryAggregation() *Aggregation
- func (x *ListTimeSeriesRequest) GetView() ListTimeSeriesRequest_TimeSeriesView
- func (*ListTimeSeriesRequest) ProtoMessage()
- func (x *ListTimeSeriesRequest) ProtoReflect() protoreflect.Message
- func (x *ListTimeSeriesRequest) Reset()
- func (x *ListTimeSeriesRequest) String() string
- type ListTimeSeriesRequest_TimeSeriesView
- func (ListTimeSeriesRequest_TimeSeriesView) Descriptor() protoreflect.EnumDescriptor
- func (x ListTimeSeriesRequest_TimeSeriesView) Enum() *ListTimeSeriesRequest_TimeSeriesView
- func (ListTimeSeriesRequest_TimeSeriesView) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListTimeSeriesRequest_TimeSeriesView) Number() protoreflect.EnumNumber
- func (x ListTimeSeriesRequest_TimeSeriesView) String() string
- func (ListTimeSeriesRequest_TimeSeriesView) Type() protoreflect.EnumType
- type ListTimeSeriesResponse
- func (*ListTimeSeriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTimeSeriesResponse) GetExecutionErrors() []*status.Status
- func (x *ListTimeSeriesResponse) GetNextPageToken() string
- func (x *ListTimeSeriesResponse) GetTimeSeries() []*TimeSeries
- func (x *ListTimeSeriesResponse) GetUnit() string
- func (*ListTimeSeriesResponse) ProtoMessage()
- func (x *ListTimeSeriesResponse) ProtoReflect() protoreflect.Message
- func (x *ListTimeSeriesResponse) Reset()
- func (x *ListTimeSeriesResponse) String() string
- type ListUptimeCheckConfigsRequest
- func (*ListUptimeCheckConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUptimeCheckConfigsRequest) GetFilter() string
- func (x *ListUptimeCheckConfigsRequest) GetPageSize() int32
- func (x *ListUptimeCheckConfigsRequest) GetPageToken() string
- func (x *ListUptimeCheckConfigsRequest) GetParent() string
- func (*ListUptimeCheckConfigsRequest) ProtoMessage()
- func (x *ListUptimeCheckConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *ListUptimeCheckConfigsRequest) Reset()
- func (x *ListUptimeCheckConfigsRequest) String() string
- type ListUptimeCheckConfigsResponse
- func (*ListUptimeCheckConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUptimeCheckConfigsResponse) GetNextPageToken() string
- func (x *ListUptimeCheckConfigsResponse) GetTotalSize() int32
- func (x *ListUptimeCheckConfigsResponse) GetUptimeCheckConfigs() []*UptimeCheckConfig
- func (*ListUptimeCheckConfigsResponse) ProtoMessage()
- func (x *ListUptimeCheckConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *ListUptimeCheckConfigsResponse) Reset()
- func (x *ListUptimeCheckConfigsResponse) String() string
- type ListUptimeCheckIpsRequest
- func (*ListUptimeCheckIpsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUptimeCheckIpsRequest) GetPageSize() int32
- func (x *ListUptimeCheckIpsRequest) GetPageToken() string
- func (*ListUptimeCheckIpsRequest) ProtoMessage()
- func (x *ListUptimeCheckIpsRequest) ProtoReflect() protoreflect.Message
- func (x *ListUptimeCheckIpsRequest) Reset()
- func (x *ListUptimeCheckIpsRequest) String() string
- type ListUptimeCheckIpsResponse
- func (*ListUptimeCheckIpsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUptimeCheckIpsResponse) GetNextPageToken() string
- func (x *ListUptimeCheckIpsResponse) GetUptimeCheckIps() []*UptimeCheckIp
- func (*ListUptimeCheckIpsResponse) ProtoMessage()
- func (x *ListUptimeCheckIpsResponse) ProtoReflect() protoreflect.Message
- func (x *ListUptimeCheckIpsResponse) Reset()
- func (x *ListUptimeCheckIpsResponse) String() string
- type MetricServiceClient
- type MetricServiceServer
- type MutationRecord
- func (*MutationRecord) Descriptor() ([]byte, []int)deprecated
- func (x *MutationRecord) GetMutateTime() *timestamppb.Timestamp
- func (x *MutationRecord) GetMutatedBy() string
- func (*MutationRecord) ProtoMessage()
- func (x *MutationRecord) ProtoReflect() protoreflect.Message
- func (x *MutationRecord) Reset()
- func (x *MutationRecord) String() string
- type NotificationChannel
- func (*NotificationChannel) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationChannel) GetCreationRecord() *MutationRecord
- func (x *NotificationChannel) GetDescription() string
- func (x *NotificationChannel) GetDisplayName() string
- func (x *NotificationChannel) GetEnabled() *wrapperspb.BoolValue
- func (x *NotificationChannel) GetLabels() map[string]string
- func (x *NotificationChannel) GetMutationRecords() []*MutationRecord
- func (x *NotificationChannel) GetName() string
- func (x *NotificationChannel) GetType() string
- func (x *NotificationChannel) GetUserLabels() map[string]string
- func (x *NotificationChannel) GetVerificationStatus() NotificationChannel_VerificationStatus
- func (*NotificationChannel) ProtoMessage()
- func (x *NotificationChannel) ProtoReflect() protoreflect.Message
- func (x *NotificationChannel) Reset()
- func (x *NotificationChannel) String() string
- type NotificationChannelDescriptor
- func (*NotificationChannelDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationChannelDescriptor) GetDescription() string
- func (x *NotificationChannelDescriptor) GetDisplayName() string
- func (x *NotificationChannelDescriptor) GetLabels() []*label.LabelDescriptor
- func (x *NotificationChannelDescriptor) GetLaunchStage() api.LaunchStage
- func (x *NotificationChannelDescriptor) GetName() string
- func (x *NotificationChannelDescriptor) GetSupportedTiers() []ServiceTierdeprecated
- func (x *NotificationChannelDescriptor) GetType() string
- func (*NotificationChannelDescriptor) ProtoMessage()
- func (x *NotificationChannelDescriptor) ProtoReflect() protoreflect.Message
- func (x *NotificationChannelDescriptor) Reset()
- func (x *NotificationChannelDescriptor) String() string
- type NotificationChannelServiceClient
- type NotificationChannelServiceServer
- type NotificationChannel_VerificationStatus
- func (NotificationChannel_VerificationStatus) Descriptor() protoreflect.EnumDescriptor
- func (x NotificationChannel_VerificationStatus) Enum() *NotificationChannel_VerificationStatus
- func (NotificationChannel_VerificationStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x NotificationChannel_VerificationStatus) Number() protoreflect.EnumNumber
- func (x NotificationChannel_VerificationStatus) String() string
- func (NotificationChannel_VerificationStatus) Type() protoreflect.EnumType
- type Point
- type QueryError
- func (*QueryError) Descriptor() ([]byte, []int)deprecated
- func (x *QueryError) GetLocator() *TextLocator
- func (x *QueryError) GetMessage() string
- func (*QueryError) ProtoMessage()
- func (x *QueryError) ProtoReflect() protoreflect.Message
- func (x *QueryError) Reset()
- func (x *QueryError) String() string
- type QueryErrorList
- func (*QueryErrorList) Descriptor() ([]byte, []int)deprecated
- func (x *QueryErrorList) GetErrorSummary() string
- func (x *QueryErrorList) GetErrors() []*QueryError
- func (*QueryErrorList) ProtoMessage()
- func (x *QueryErrorList) ProtoReflect() protoreflect.Message
- func (x *QueryErrorList) Reset()
- func (x *QueryErrorList) String() string
- type QueryServiceClient
- type QueryServiceServer
- type QueryTimeSeriesRequest
- func (*QueryTimeSeriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryTimeSeriesRequest) GetName() string
- func (x *QueryTimeSeriesRequest) GetPageSize() int32
- func (x *QueryTimeSeriesRequest) GetPageToken() string
- func (x *QueryTimeSeriesRequest) GetQuery() string
- func (*QueryTimeSeriesRequest) ProtoMessage()
- func (x *QueryTimeSeriesRequest) ProtoReflect() protoreflect.Message
- func (x *QueryTimeSeriesRequest) Reset()
- func (x *QueryTimeSeriesRequest) String() string
- type QueryTimeSeriesResponse
- func (*QueryTimeSeriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryTimeSeriesResponse) GetNextPageToken() string
- func (x *QueryTimeSeriesResponse) GetPartialErrors() []*status.Status
- func (x *QueryTimeSeriesResponse) GetTimeSeriesData() []*TimeSeriesData
- func (x *QueryTimeSeriesResponse) GetTimeSeriesDescriptor() *TimeSeriesDescriptor
- func (*QueryTimeSeriesResponse) ProtoMessage()
- func (x *QueryTimeSeriesResponse) ProtoReflect() protoreflect.Message
- func (x *QueryTimeSeriesResponse) Reset()
- func (x *QueryTimeSeriesResponse) String() string
- type Range
- type RequestBasedSli
- func (*RequestBasedSli) Descriptor() ([]byte, []int)deprecated
- func (x *RequestBasedSli) GetDistributionCut() *DistributionCut
- func (x *RequestBasedSli) GetGoodTotalRatio() *TimeSeriesRatio
- func (m *RequestBasedSli) GetMethod() isRequestBasedSli_Method
- func (*RequestBasedSli) ProtoMessage()
- func (x *RequestBasedSli) ProtoReflect() protoreflect.Message
- func (x *RequestBasedSli) Reset()
- func (x *RequestBasedSli) String() string
- type RequestBasedSli_DistributionCut
- type RequestBasedSli_GoodTotalRatio
- type SendNotificationChannelVerificationCodeRequest
- func (*SendNotificationChannelVerificationCodeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendNotificationChannelVerificationCodeRequest) GetName() string
- func (*SendNotificationChannelVerificationCodeRequest) ProtoMessage()
- func (x *SendNotificationChannelVerificationCodeRequest) ProtoReflect() protoreflect.Message
- func (x *SendNotificationChannelVerificationCodeRequest) Reset()
- func (x *SendNotificationChannelVerificationCodeRequest) String() string
- type Service
- func (*Service) Descriptor() ([]byte, []int)deprecated
- func (x *Service) GetAppEngine() *Service_AppEngine
- func (x *Service) GetCloudEndpoints() *Service_CloudEndpoints
- func (x *Service) GetClusterIstio() *Service_ClusterIstio
- func (x *Service) GetCustom() *Service_Custom
- func (x *Service) GetDisplayName() string
- func (m *Service) GetIdentifier() isService_Identifier
- func (x *Service) GetIstioCanonicalService() *Service_IstioCanonicalService
- func (x *Service) GetMeshIstio() *Service_MeshIstio
- func (x *Service) GetName() string
- func (x *Service) GetTelemetry() *Service_Telemetry
- func (x *Service) GetUserLabels() map[string]string
- func (*Service) ProtoMessage()
- func (x *Service) ProtoReflect() protoreflect.Message
- func (x *Service) Reset()
- func (x *Service) String() string
- type ServiceLevelIndicator
- func (*ServiceLevelIndicator) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceLevelIndicator) GetBasicSli() *BasicSli
- func (x *ServiceLevelIndicator) GetRequestBased() *RequestBasedSli
- func (m *ServiceLevelIndicator) GetType() isServiceLevelIndicator_Type
- func (x *ServiceLevelIndicator) GetWindowsBased() *WindowsBasedSli
- func (*ServiceLevelIndicator) ProtoMessage()
- func (x *ServiceLevelIndicator) ProtoReflect() protoreflect.Message
- func (x *ServiceLevelIndicator) Reset()
- func (x *ServiceLevelIndicator) String() string
- type ServiceLevelIndicator_BasicSli
- type ServiceLevelIndicator_RequestBased
- type ServiceLevelIndicator_WindowsBased
- type ServiceLevelObjective
- func (*ServiceLevelObjective) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceLevelObjective) GetCalendarPeriod() calendarperiod.CalendarPeriod
- func (x *ServiceLevelObjective) GetDisplayName() string
- func (x *ServiceLevelObjective) GetGoal() float64
- func (x *ServiceLevelObjective) GetName() string
- func (m *ServiceLevelObjective) GetPeriod() isServiceLevelObjective_Period
- func (x *ServiceLevelObjective) GetRollingPeriod() *durationpb.Duration
- func (x *ServiceLevelObjective) GetServiceLevelIndicator() *ServiceLevelIndicator
- func (x *ServiceLevelObjective) GetUserLabels() map[string]string
- func (*ServiceLevelObjective) ProtoMessage()
- func (x *ServiceLevelObjective) ProtoReflect() protoreflect.Message
- func (x *ServiceLevelObjective) Reset()
- func (x *ServiceLevelObjective) String() string
- type ServiceLevelObjective_CalendarPeriod
- type ServiceLevelObjective_RollingPeriod
- type ServiceLevelObjective_View
- func (ServiceLevelObjective_View) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceLevelObjective_View) Enum() *ServiceLevelObjective_View
- func (ServiceLevelObjective_View) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceLevelObjective_View) Number() protoreflect.EnumNumber
- func (x ServiceLevelObjective_View) String() string
- func (ServiceLevelObjective_View) Type() protoreflect.EnumType
- type ServiceMonitoringServiceClient
- type ServiceMonitoringServiceServer
- type ServiceTierdeprecated
- func (ServiceTier) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceTier) Enum() *ServiceTier
- func (ServiceTier) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceTier) Number() protoreflect.EnumNumber
- func (x ServiceTier) String() string
- func (ServiceTier) Type() protoreflect.EnumType
- type Service_AppEngine
- type Service_AppEngine_
- type Service_CloudEndpoints
- func (*Service_CloudEndpoints) Descriptor() ([]byte, []int)deprecated
- func (x *Service_CloudEndpoints) GetService() string
- func (*Service_CloudEndpoints) ProtoMessage()
- func (x *Service_CloudEndpoints) ProtoReflect() protoreflect.Message
- func (x *Service_CloudEndpoints) Reset()
- func (x *Service_CloudEndpoints) String() string
- type Service_CloudEndpoints_
- type Service_ClusterIstio
- func (*Service_ClusterIstio) Descriptor() ([]byte, []int)deprecated
- func (x *Service_ClusterIstio) GetClusterName() string
- func (x *Service_ClusterIstio) GetLocation() string
- func (x *Service_ClusterIstio) GetServiceName() string
- func (x *Service_ClusterIstio) GetServiceNamespace() string
- func (*Service_ClusterIstio) ProtoMessage()
- func (x *Service_ClusterIstio) ProtoReflect() protoreflect.Message
- func (x *Service_ClusterIstio) Reset()
- func (x *Service_ClusterIstio) String() string
- type Service_ClusterIstio_
- type Service_Custom
- type Service_Custom_
- type Service_IstioCanonicalService
- func (*Service_IstioCanonicalService) Descriptor() ([]byte, []int)deprecated
- func (x *Service_IstioCanonicalService) GetCanonicalService() string
- func (x *Service_IstioCanonicalService) GetCanonicalServiceNamespace() string
- func (x *Service_IstioCanonicalService) GetMeshUid() string
- func (*Service_IstioCanonicalService) ProtoMessage()
- func (x *Service_IstioCanonicalService) ProtoReflect() protoreflect.Message
- func (x *Service_IstioCanonicalService) Reset()
- func (x *Service_IstioCanonicalService) String() string
- type Service_IstioCanonicalService_
- type Service_MeshIstio
- func (*Service_MeshIstio) Descriptor() ([]byte, []int)deprecated
- func (x *Service_MeshIstio) GetMeshUid() string
- func (x *Service_MeshIstio) GetServiceName() string
- func (x *Service_MeshIstio) GetServiceNamespace() string
- func (*Service_MeshIstio) ProtoMessage()
- func (x *Service_MeshIstio) ProtoReflect() protoreflect.Message
- func (x *Service_MeshIstio) Reset()
- func (x *Service_MeshIstio) String() string
- type Service_MeshIstio_
- type Service_Telemetry
- func (*Service_Telemetry) Descriptor() ([]byte, []int)deprecated
- func (x *Service_Telemetry) GetResourceName() string
- func (*Service_Telemetry) ProtoMessage()
- func (x *Service_Telemetry) ProtoReflect() protoreflect.Message
- func (x *Service_Telemetry) Reset()
- func (x *Service_Telemetry) String() string
- type Snooze
- func (*Snooze) Descriptor() ([]byte, []int)deprecated
- func (x *Snooze) GetCriteria() *Snooze_Criteria
- func (x *Snooze) GetDisplayName() string
- func (x *Snooze) GetInterval() *TimeInterval
- func (x *Snooze) GetName() string
- func (*Snooze) ProtoMessage()
- func (x *Snooze) ProtoReflect() protoreflect.Message
- func (x *Snooze) Reset()
- func (x *Snooze) String() string
- type SnoozeServiceClient
- type SnoozeServiceServer
- type Snooze_Criteria
- type SpanContext
- type TextLocator
- func (*TextLocator) Descriptor() ([]byte, []int)deprecated
- func (x *TextLocator) GetEndPosition() *TextLocator_Position
- func (x *TextLocator) GetNestedLocator() *TextLocator
- func (x *TextLocator) GetNestingReason() string
- func (x *TextLocator) GetSource() string
- func (x *TextLocator) GetStartPosition() *TextLocator_Position
- func (*TextLocator) ProtoMessage()
- func (x *TextLocator) ProtoReflect() protoreflect.Message
- func (x *TextLocator) Reset()
- func (x *TextLocator) String() string
- type TextLocator_Position
- func (*TextLocator_Position) Descriptor() ([]byte, []int)deprecated
- func (x *TextLocator_Position) GetColumn() int32
- func (x *TextLocator_Position) GetLine() int32
- func (*TextLocator_Position) ProtoMessage()
- func (x *TextLocator_Position) ProtoReflect() protoreflect.Message
- func (x *TextLocator_Position) Reset()
- func (x *TextLocator_Position) String() string
- type TimeInterval
- func (*TimeInterval) Descriptor() ([]byte, []int)deprecated
- func (x *TimeInterval) GetEndTime() *timestamppb.Timestamp
- func (x *TimeInterval) GetStartTime() *timestamppb.Timestamp
- func (*TimeInterval) ProtoMessage()
- func (x *TimeInterval) ProtoReflect() protoreflect.Message
- func (x *TimeInterval) Reset()
- func (x *TimeInterval) String() string
- type TimeSeries
- func (*TimeSeries) Descriptor() ([]byte, []int)deprecated
- func (x *TimeSeries) GetMetadata() *monitoredres.MonitoredResourceMetadata
- func (x *TimeSeries) GetMetric() *metric.Metric
- func (x *TimeSeries) GetMetricKind() metric.MetricDescriptor_MetricKind
- func (x *TimeSeries) GetPoints() []*Point
- func (x *TimeSeries) GetResource() *monitoredres.MonitoredResource
- func (x *TimeSeries) GetUnit() string
- func (x *TimeSeries) GetValueType() metric.MetricDescriptor_ValueType
- func (*TimeSeries) ProtoMessage()
- func (x *TimeSeries) ProtoReflect() protoreflect.Message
- func (x *TimeSeries) Reset()
- func (x *TimeSeries) String() string
- type TimeSeriesData
- func (*TimeSeriesData) Descriptor() ([]byte, []int)deprecated
- func (x *TimeSeriesData) GetLabelValues() []*LabelValue
- func (x *TimeSeriesData) GetPointData() []*TimeSeriesData_PointData
- func (*TimeSeriesData) ProtoMessage()
- func (x *TimeSeriesData) ProtoReflect() protoreflect.Message
- func (x *TimeSeriesData) Reset()
- func (x *TimeSeriesData) String() string
- type TimeSeriesData_PointData
- func (*TimeSeriesData_PointData) Descriptor() ([]byte, []int)deprecated
- func (x *TimeSeriesData_PointData) GetTimeInterval() *TimeInterval
- func (x *TimeSeriesData_PointData) GetValues() []*TypedValue
- func (*TimeSeriesData_PointData) ProtoMessage()
- func (x *TimeSeriesData_PointData) ProtoReflect() protoreflect.Message
- func (x *TimeSeriesData_PointData) Reset()
- func (x *TimeSeriesData_PointData) String() string
- type TimeSeriesDescriptor
- func (*TimeSeriesDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *TimeSeriesDescriptor) GetLabelDescriptors() []*label.LabelDescriptor
- func (x *TimeSeriesDescriptor) GetPointDescriptors() []*TimeSeriesDescriptor_ValueDescriptor
- func (*TimeSeriesDescriptor) ProtoMessage()
- func (x *TimeSeriesDescriptor) ProtoReflect() protoreflect.Message
- func (x *TimeSeriesDescriptor) Reset()
- func (x *TimeSeriesDescriptor) String() string
- type TimeSeriesDescriptor_ValueDescriptor
- func (*TimeSeriesDescriptor_ValueDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *TimeSeriesDescriptor_ValueDescriptor) GetKey() string
- func (x *TimeSeriesDescriptor_ValueDescriptor) GetMetricKind() metric.MetricDescriptor_MetricKind
- func (x *TimeSeriesDescriptor_ValueDescriptor) GetUnit() string
- func (x *TimeSeriesDescriptor_ValueDescriptor) GetValueType() metric.MetricDescriptor_ValueType
- func (*TimeSeriesDescriptor_ValueDescriptor) ProtoMessage()
- func (x *TimeSeriesDescriptor_ValueDescriptor) ProtoReflect() protoreflect.Message
- func (x *TimeSeriesDescriptor_ValueDescriptor) Reset()
- func (x *TimeSeriesDescriptor_ValueDescriptor) String() string
- type TimeSeriesRatio
- func (*TimeSeriesRatio) Descriptor() ([]byte, []int)deprecated
- func (x *TimeSeriesRatio) GetBadServiceFilter() string
- func (x *TimeSeriesRatio) GetGoodServiceFilter() string
- func (x *TimeSeriesRatio) GetTotalServiceFilter() string
- func (*TimeSeriesRatio) ProtoMessage()
- func (x *TimeSeriesRatio) ProtoReflect() protoreflect.Message
- func (x *TimeSeriesRatio) Reset()
- func (x *TimeSeriesRatio) String() string
- type TypedValue
- func (*TypedValue) Descriptor() ([]byte, []int)deprecated
- func (x *TypedValue) GetBoolValue() bool
- func (x *TypedValue) GetDistributionValue() *distribution.Distribution
- func (x *TypedValue) GetDoubleValue() float64
- func (x *TypedValue) GetInt64Value() int64
- func (x *TypedValue) GetStringValue() string
- func (m *TypedValue) GetValue() isTypedValue_Value
- func (*TypedValue) ProtoMessage()
- func (x *TypedValue) ProtoReflect() protoreflect.Message
- func (x *TypedValue) Reset()
- func (x *TypedValue) String() string
- type TypedValue_BoolValue
- type TypedValue_DistributionValue
- type TypedValue_DoubleValue
- type TypedValue_Int64Value
- type TypedValue_StringValue
- type UnimplementedAlertPolicyServiceServer
- func (*UnimplementedAlertPolicyServiceServer) CreateAlertPolicy(context.Context, *CreateAlertPolicyRequest) (*AlertPolicy, error)
- func (*UnimplementedAlertPolicyServiceServer) DeleteAlertPolicy(context.Context, *DeleteAlertPolicyRequest) (*emptypb.Empty, error)
- func (*UnimplementedAlertPolicyServiceServer) GetAlertPolicy(context.Context, *GetAlertPolicyRequest) (*AlertPolicy, error)
- func (*UnimplementedAlertPolicyServiceServer) ListAlertPolicies(context.Context, *ListAlertPoliciesRequest) (*ListAlertPoliciesResponse, error)
- func (*UnimplementedAlertPolicyServiceServer) UpdateAlertPolicy(context.Context, *UpdateAlertPolicyRequest) (*AlertPolicy, error)
- type UnimplementedGroupServiceServer
- func (*UnimplementedGroupServiceServer) CreateGroup(context.Context, *CreateGroupRequest) (*Group, error)
- func (*UnimplementedGroupServiceServer) DeleteGroup(context.Context, *DeleteGroupRequest) (*emptypb.Empty, error)
- func (*UnimplementedGroupServiceServer) GetGroup(context.Context, *GetGroupRequest) (*Group, error)
- func (*UnimplementedGroupServiceServer) ListGroupMembers(context.Context, *ListGroupMembersRequest) (*ListGroupMembersResponse, error)
- func (*UnimplementedGroupServiceServer) ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
- func (*UnimplementedGroupServiceServer) UpdateGroup(context.Context, *UpdateGroupRequest) (*Group, error)
- type UnimplementedMetricServiceServer
- func (*UnimplementedMetricServiceServer) CreateMetricDescriptor(context.Context, *CreateMetricDescriptorRequest) (*metric.MetricDescriptor, error)
- func (*UnimplementedMetricServiceServer) CreateServiceTimeSeries(context.Context, *CreateTimeSeriesRequest) (*emptypb.Empty, error)
- func (*UnimplementedMetricServiceServer) CreateTimeSeries(context.Context, *CreateTimeSeriesRequest) (*emptypb.Empty, error)
- func (*UnimplementedMetricServiceServer) DeleteMetricDescriptor(context.Context, *DeleteMetricDescriptorRequest) (*emptypb.Empty, error)
- func (*UnimplementedMetricServiceServer) GetMetricDescriptor(context.Context, *GetMetricDescriptorRequest) (*metric.MetricDescriptor, error)
- func (*UnimplementedMetricServiceServer) GetMonitoredResourceDescriptor(context.Context, *GetMonitoredResourceDescriptorRequest) (*monitoredres.MonitoredResourceDescriptor, error)
- func (*UnimplementedMetricServiceServer) ListMetricDescriptors(context.Context, *ListMetricDescriptorsRequest) (*ListMetricDescriptorsResponse, error)
- func (*UnimplementedMetricServiceServer) ListMonitoredResourceDescriptors(context.Context, *ListMonitoredResourceDescriptorsRequest) (*ListMonitoredResourceDescriptorsResponse, error)
- func (*UnimplementedMetricServiceServer) ListTimeSeries(context.Context, *ListTimeSeriesRequest) (*ListTimeSeriesResponse, error)
- type UnimplementedNotificationChannelServiceServer
- func (*UnimplementedNotificationChannelServiceServer) CreateNotificationChannel(context.Context, *CreateNotificationChannelRequest) (*NotificationChannel, error)
- func (*UnimplementedNotificationChannelServiceServer) DeleteNotificationChannel(context.Context, *DeleteNotificationChannelRequest) (*emptypb.Empty, error)
- func (*UnimplementedNotificationChannelServiceServer) GetNotificationChannel(context.Context, *GetNotificationChannelRequest) (*NotificationChannel, error)
- func (*UnimplementedNotificationChannelServiceServer) GetNotificationChannelDescriptor(context.Context, *GetNotificationChannelDescriptorRequest) (*NotificationChannelDescriptor, error)
- func (*UnimplementedNotificationChannelServiceServer) GetNotificationChannelVerificationCode(context.Context, *GetNotificationChannelVerificationCodeRequest) (*GetNotificationChannelVerificationCodeResponse, error)
- func (*UnimplementedNotificationChannelServiceServer) ListNotificationChannelDescriptors(context.Context, *ListNotificationChannelDescriptorsRequest) (*ListNotificationChannelDescriptorsResponse, error)
- func (*UnimplementedNotificationChannelServiceServer) ListNotificationChannels(context.Context, *ListNotificationChannelsRequest) (*ListNotificationChannelsResponse, error)
- func (*UnimplementedNotificationChannelServiceServer) SendNotificationChannelVerificationCode(context.Context, *SendNotificationChannelVerificationCodeRequest) (*emptypb.Empty, error)
- func (*UnimplementedNotificationChannelServiceServer) UpdateNotificationChannel(context.Context, *UpdateNotificationChannelRequest) (*NotificationChannel, error)
- func (*UnimplementedNotificationChannelServiceServer) VerifyNotificationChannel(context.Context, *VerifyNotificationChannelRequest) (*NotificationChannel, error)
- type UnimplementedQueryServiceServer
- type UnimplementedServiceMonitoringServiceServer
- func (*UnimplementedServiceMonitoringServiceServer) CreateService(context.Context, *CreateServiceRequest) (*Service, error)
- func (*UnimplementedServiceMonitoringServiceServer) CreateServiceLevelObjective(context.Context, *CreateServiceLevelObjectiveRequest) (*ServiceLevelObjective, error)
- func (*UnimplementedServiceMonitoringServiceServer) DeleteService(context.Context, *DeleteServiceRequest) (*emptypb.Empty, error)
- func (*UnimplementedServiceMonitoringServiceServer) DeleteServiceLevelObjective(context.Context, *DeleteServiceLevelObjectiveRequest) (*emptypb.Empty, error)
- func (*UnimplementedServiceMonitoringServiceServer) GetService(context.Context, *GetServiceRequest) (*Service, error)
- func (*UnimplementedServiceMonitoringServiceServer) GetServiceLevelObjective(context.Context, *GetServiceLevelObjectiveRequest) (*ServiceLevelObjective, error)
- func (*UnimplementedServiceMonitoringServiceServer) ListServiceLevelObjectives(context.Context, *ListServiceLevelObjectivesRequest) (*ListServiceLevelObjectivesResponse, error)
- func (*UnimplementedServiceMonitoringServiceServer) ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
- func (*UnimplementedServiceMonitoringServiceServer) UpdateService(context.Context, *UpdateServiceRequest) (*Service, error)
- func (*UnimplementedServiceMonitoringServiceServer) UpdateServiceLevelObjective(context.Context, *UpdateServiceLevelObjectiveRequest) (*ServiceLevelObjective, error)
- type UnimplementedSnoozeServiceServer
- func (*UnimplementedSnoozeServiceServer) CreateSnooze(context.Context, *CreateSnoozeRequest) (*Snooze, error)
- func (*UnimplementedSnoozeServiceServer) GetSnooze(context.Context, *GetSnoozeRequest) (*Snooze, error)
- func (*UnimplementedSnoozeServiceServer) ListSnoozes(context.Context, *ListSnoozesRequest) (*ListSnoozesResponse, error)
- func (*UnimplementedSnoozeServiceServer) UpdateSnooze(context.Context, *UpdateSnoozeRequest) (*Snooze, error)
- type UnimplementedUptimeCheckServiceServer
- func (*UnimplementedUptimeCheckServiceServer) CreateUptimeCheckConfig(context.Context, *CreateUptimeCheckConfigRequest) (*UptimeCheckConfig, error)
- func (*UnimplementedUptimeCheckServiceServer) DeleteUptimeCheckConfig(context.Context, *DeleteUptimeCheckConfigRequest) (*emptypb.Empty, error)
- func (*UnimplementedUptimeCheckServiceServer) GetUptimeCheckConfig(context.Context, *GetUptimeCheckConfigRequest) (*UptimeCheckConfig, error)
- func (*UnimplementedUptimeCheckServiceServer) ListUptimeCheckConfigs(context.Context, *ListUptimeCheckConfigsRequest) (*ListUptimeCheckConfigsResponse, error)
- func (*UnimplementedUptimeCheckServiceServer) ListUptimeCheckIps(context.Context, *ListUptimeCheckIpsRequest) (*ListUptimeCheckIpsResponse, error)
- func (*UnimplementedUptimeCheckServiceServer) UpdateUptimeCheckConfig(context.Context, *UpdateUptimeCheckConfigRequest) (*UptimeCheckConfig, error)
- type UpdateAlertPolicyRequest
- func (*UpdateAlertPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAlertPolicyRequest) GetAlertPolicy() *AlertPolicy
- func (x *UpdateAlertPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateAlertPolicyRequest) ProtoMessage()
- func (x *UpdateAlertPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAlertPolicyRequest) Reset()
- func (x *UpdateAlertPolicyRequest) String() string
- type UpdateGroupRequest
- func (*UpdateGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGroupRequest) GetGroup() *Group
- func (x *UpdateGroupRequest) GetValidateOnly() bool
- func (*UpdateGroupRequest) ProtoMessage()
- func (x *UpdateGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateGroupRequest) Reset()
- func (x *UpdateGroupRequest) String() string
- type UpdateNotificationChannelRequest
- func (*UpdateNotificationChannelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNotificationChannelRequest) GetNotificationChannel() *NotificationChannel
- func (x *UpdateNotificationChannelRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateNotificationChannelRequest) ProtoMessage()
- func (x *UpdateNotificationChannelRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNotificationChannelRequest) Reset()
- func (x *UpdateNotificationChannelRequest) String() string
- type UpdateServiceLevelObjectiveRequest
- func (*UpdateServiceLevelObjectiveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateServiceLevelObjectiveRequest) GetServiceLevelObjective() *ServiceLevelObjective
- func (x *UpdateServiceLevelObjectiveRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateServiceLevelObjectiveRequest) ProtoMessage()
- func (x *UpdateServiceLevelObjectiveRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateServiceLevelObjectiveRequest) Reset()
- func (x *UpdateServiceLevelObjectiveRequest) String() string
- type UpdateServiceRequest
- func (*UpdateServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateServiceRequest) GetService() *Service
- func (x *UpdateServiceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateServiceRequest) ProtoMessage()
- func (x *UpdateServiceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateServiceRequest) Reset()
- func (x *UpdateServiceRequest) String() string
- type UpdateSnoozeRequest
- func (*UpdateSnoozeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSnoozeRequest) GetSnooze() *Snooze
- func (x *UpdateSnoozeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSnoozeRequest) ProtoMessage()
- func (x *UpdateSnoozeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSnoozeRequest) Reset()
- func (x *UpdateSnoozeRequest) String() string
- type UpdateUptimeCheckConfigRequest
- func (*UpdateUptimeCheckConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateUptimeCheckConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateUptimeCheckConfigRequest) GetUptimeCheckConfig() *UptimeCheckConfig
- func (*UpdateUptimeCheckConfigRequest) ProtoMessage()
- func (x *UpdateUptimeCheckConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateUptimeCheckConfigRequest) Reset()
- func (x *UpdateUptimeCheckConfigRequest) String() string
- type UptimeCheckConfig
- func (*UptimeCheckConfig) Descriptor() ([]byte, []int)deprecated
- func (m *UptimeCheckConfig) GetCheckRequestType() isUptimeCheckConfig_CheckRequestType
- func (x *UptimeCheckConfig) GetCheckerType() UptimeCheckConfig_CheckerType
- func (x *UptimeCheckConfig) GetContentMatchers() []*UptimeCheckConfig_ContentMatcher
- func (x *UptimeCheckConfig) GetDisplayName() string
- func (x *UptimeCheckConfig) GetHttpCheck() *UptimeCheckConfig_HttpCheck
- func (x *UptimeCheckConfig) GetInternalCheckers() []*InternalCheckerdeprecated
- func (x *UptimeCheckConfig) GetIsInternal() booldeprecated
- func (x *UptimeCheckConfig) GetMonitoredResource() *monitoredres.MonitoredResource
- func (x *UptimeCheckConfig) GetName() string
- func (x *UptimeCheckConfig) GetPeriod() *durationpb.Duration
- func (m *UptimeCheckConfig) GetResource() isUptimeCheckConfig_Resource
- func (x *UptimeCheckConfig) GetResourceGroup() *UptimeCheckConfig_ResourceGroup
- func (x *UptimeCheckConfig) GetSelectedRegions() []UptimeCheckRegion
- func (x *UptimeCheckConfig) GetTcpCheck() *UptimeCheckConfig_TcpCheck
- func (x *UptimeCheckConfig) GetTimeout() *durationpb.Duration
- func (x *UptimeCheckConfig) GetUserLabels() map[string]string
- func (*UptimeCheckConfig) ProtoMessage()
- func (x *UptimeCheckConfig) ProtoReflect() protoreflect.Message
- func (x *UptimeCheckConfig) Reset()
- func (x *UptimeCheckConfig) String() string
- type UptimeCheckConfig_CheckerType
- func (UptimeCheckConfig_CheckerType) Descriptor() protoreflect.EnumDescriptor
- func (x UptimeCheckConfig_CheckerType) Enum() *UptimeCheckConfig_CheckerType
- func (UptimeCheckConfig_CheckerType) EnumDescriptor() ([]byte, []int)deprecated
- func (x UptimeCheckConfig_CheckerType) Number() protoreflect.EnumNumber
- func (x UptimeCheckConfig_CheckerType) String() string
- func (UptimeCheckConfig_CheckerType) Type() protoreflect.EnumType
- type UptimeCheckConfig_ContentMatcher
- func (*UptimeCheckConfig_ContentMatcher) Descriptor() ([]byte, []int)deprecated
- func (m *UptimeCheckConfig_ContentMatcher) GetAdditionalMatcherInfo() isUptimeCheckConfig_ContentMatcher_AdditionalMatcherInfo
- func (x *UptimeCheckConfig_ContentMatcher) GetContent() string
- func (x *UptimeCheckConfig_ContentMatcher) GetJsonPathMatcher() *UptimeCheckConfig_ContentMatcher_JsonPathMatcher
- func (x *UptimeCheckConfig_ContentMatcher) GetMatcher() UptimeCheckConfig_ContentMatcher_ContentMatcherOption
- func (*UptimeCheckConfig_ContentMatcher) ProtoMessage()
- func (x *UptimeCheckConfig_ContentMatcher) ProtoReflect() protoreflect.Message
- func (x *UptimeCheckConfig_ContentMatcher) Reset()
- func (x *UptimeCheckConfig_ContentMatcher) String() string
- type UptimeCheckConfig_ContentMatcher_ContentMatcherOption
- func (UptimeCheckConfig_ContentMatcher_ContentMatcherOption) Descriptor() protoreflect.EnumDescriptor
- func (x UptimeCheckConfig_ContentMatcher_ContentMatcherOption) Enum() *UptimeCheckConfig_ContentMatcher_ContentMatcherOption
- func (UptimeCheckConfig_ContentMatcher_ContentMatcherOption) EnumDescriptor() ([]byte, []int)deprecated
- func (x UptimeCheckConfig_ContentMatcher_ContentMatcherOption) Number() protoreflect.EnumNumber
- func (x UptimeCheckConfig_ContentMatcher_ContentMatcherOption) String() string
- func (UptimeCheckConfig_ContentMatcher_ContentMatcherOption) Type() protoreflect.EnumType
- type UptimeCheckConfig_ContentMatcher_JsonPathMatcher
- func (*UptimeCheckConfig_ContentMatcher_JsonPathMatcher) Descriptor() ([]byte, []int)deprecated
- func (x *UptimeCheckConfig_ContentMatcher_JsonPathMatcher) GetJsonMatcher() UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption
- func (x *UptimeCheckConfig_ContentMatcher_JsonPathMatcher) GetJsonPath() string
- func (*UptimeCheckConfig_ContentMatcher_JsonPathMatcher) ProtoMessage()
- func (x *UptimeCheckConfig_ContentMatcher_JsonPathMatcher) ProtoReflect() protoreflect.Message
- func (x *UptimeCheckConfig_ContentMatcher_JsonPathMatcher) Reset()
- func (x *UptimeCheckConfig_ContentMatcher_JsonPathMatcher) String() string
- type UptimeCheckConfig_ContentMatcher_JsonPathMatcher_
- type UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption
- func (UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption) Descriptor() protoreflect.EnumDescriptor
- func (x UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption) Enum() *UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption
- func (UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption) EnumDescriptor() ([]byte, []int)deprecated
- func (x UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption) Number() protoreflect.EnumNumber
- func (x UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption) String() string
- func (UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption) Type() protoreflect.EnumType
- type UptimeCheckConfig_HttpCheck
- func (*UptimeCheckConfig_HttpCheck) Descriptor() ([]byte, []int)deprecated
- func (x *UptimeCheckConfig_HttpCheck) GetAcceptedResponseStatusCodes() []*UptimeCheckConfig_HttpCheck_ResponseStatusCode
- func (x *UptimeCheckConfig_HttpCheck) GetAuthInfo() *UptimeCheckConfig_HttpCheck_BasicAuthentication
- func (x *UptimeCheckConfig_HttpCheck) GetBody() []byte
- func (x *UptimeCheckConfig_HttpCheck) GetContentType() UptimeCheckConfig_HttpCheck_ContentType
- func (x *UptimeCheckConfig_HttpCheck) GetCustomContentType() string
- func (x *UptimeCheckConfig_HttpCheck) GetHeaders() map[string]string
- func (x *UptimeCheckConfig_HttpCheck) GetMaskHeaders() bool
- func (x *UptimeCheckConfig_HttpCheck) GetPath() string
- func (x *UptimeCheckConfig_HttpCheck) GetPingConfig() *UptimeCheckConfig_PingConfig
- func (x *UptimeCheckConfig_HttpCheck) GetPort() int32
- func (x *UptimeCheckConfig_HttpCheck) GetRequestMethod() UptimeCheckConfig_HttpCheck_RequestMethod
- func (x *UptimeCheckConfig_HttpCheck) GetUseSsl() bool
- func (x *UptimeCheckConfig_HttpCheck) GetValidateSsl() bool
- func (*UptimeCheckConfig_HttpCheck) ProtoMessage()
- func (x *UptimeCheckConfig_HttpCheck) ProtoReflect() protoreflect.Message
- func (x *UptimeCheckConfig_HttpCheck) Reset()
- func (x *UptimeCheckConfig_HttpCheck) String() string
- type UptimeCheckConfig_HttpCheck_
- type UptimeCheckConfig_HttpCheck_BasicAuthentication
- func (*UptimeCheckConfig_HttpCheck_BasicAuthentication) Descriptor() ([]byte, []int)deprecated
- func (x *UptimeCheckConfig_HttpCheck_BasicAuthentication) GetPassword() string
- func (x *UptimeCheckConfig_HttpCheck_BasicAuthentication) GetUsername() string
- func (*UptimeCheckConfig_HttpCheck_BasicAuthentication) ProtoMessage()
- func (x *UptimeCheckConfig_HttpCheck_BasicAuthentication) ProtoReflect() protoreflect.Message
- func (x *UptimeCheckConfig_HttpCheck_BasicAuthentication) Reset()
- func (x *UptimeCheckConfig_HttpCheck_BasicAuthentication) String() string
- type UptimeCheckConfig_HttpCheck_ContentType
- func (UptimeCheckConfig_HttpCheck_ContentType) Descriptor() protoreflect.EnumDescriptor
- func (x UptimeCheckConfig_HttpCheck_ContentType) Enum() *UptimeCheckConfig_HttpCheck_ContentType
- func (UptimeCheckConfig_HttpCheck_ContentType) EnumDescriptor() ([]byte, []int)deprecated
- func (x UptimeCheckConfig_HttpCheck_ContentType) Number() protoreflect.EnumNumber
- func (x UptimeCheckConfig_HttpCheck_ContentType) String() string
- func (UptimeCheckConfig_HttpCheck_ContentType) Type() protoreflect.EnumType
- type UptimeCheckConfig_HttpCheck_RequestMethod
- func (UptimeCheckConfig_HttpCheck_RequestMethod) Descriptor() protoreflect.EnumDescriptor
- func (x UptimeCheckConfig_HttpCheck_RequestMethod) Enum() *UptimeCheckConfig_HttpCheck_RequestMethod
- func (UptimeCheckConfig_HttpCheck_RequestMethod) EnumDescriptor() ([]byte, []int)deprecated
- func (x UptimeCheckConfig_HttpCheck_RequestMethod) Number() protoreflect.EnumNumber
- func (x UptimeCheckConfig_HttpCheck_RequestMethod) String() string
- func (UptimeCheckConfig_HttpCheck_RequestMethod) Type() protoreflect.EnumType
- type UptimeCheckConfig_HttpCheck_ResponseStatusCode
- func (*UptimeCheckConfig_HttpCheck_ResponseStatusCode) Descriptor() ([]byte, []int)deprecated
- func (x *UptimeCheckConfig_HttpCheck_ResponseStatusCode) GetStatusClass() UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass
- func (m *UptimeCheckConfig_HttpCheck_ResponseStatusCode) GetStatusCode() isUptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusCode
- func (x *UptimeCheckConfig_HttpCheck_ResponseStatusCode) GetStatusValue() int32
- func (*UptimeCheckConfig_HttpCheck_ResponseStatusCode) ProtoMessage()
- func (x *UptimeCheckConfig_HttpCheck_ResponseStatusCode) ProtoReflect() protoreflect.Message
- func (x *UptimeCheckConfig_HttpCheck_ResponseStatusCode) Reset()
- func (x *UptimeCheckConfig_HttpCheck_ResponseStatusCode) String() string
- type UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass
- func (UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass) Descriptor() protoreflect.EnumDescriptor
- func (x UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass) Enum() *UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass
- func (UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass) EnumDescriptor() ([]byte, []int)deprecated
- func (x UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass) Number() protoreflect.EnumNumber
- func (x UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass) String() string
- func (UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass) Type() protoreflect.EnumType
- type UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass_
- type UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusValue
- type UptimeCheckConfig_MonitoredResource
- type UptimeCheckConfig_PingConfig
- func (*UptimeCheckConfig_PingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *UptimeCheckConfig_PingConfig) GetPingsCount() int32
- func (*UptimeCheckConfig_PingConfig) ProtoMessage()
- func (x *UptimeCheckConfig_PingConfig) ProtoReflect() protoreflect.Message
- func (x *UptimeCheckConfig_PingConfig) Reset()
- func (x *UptimeCheckConfig_PingConfig) String() string
- type UptimeCheckConfig_ResourceGroup
- func (*UptimeCheckConfig_ResourceGroup) Descriptor() ([]byte, []int)deprecated
- func (x *UptimeCheckConfig_ResourceGroup) GetGroupId() string
- func (x *UptimeCheckConfig_ResourceGroup) GetResourceType() GroupResourceType
- func (*UptimeCheckConfig_ResourceGroup) ProtoMessage()
- func (x *UptimeCheckConfig_ResourceGroup) ProtoReflect() protoreflect.Message
- func (x *UptimeCheckConfig_ResourceGroup) Reset()
- func (x *UptimeCheckConfig_ResourceGroup) String() string
- type UptimeCheckConfig_ResourceGroup_
- type UptimeCheckConfig_TcpCheck
- func (*UptimeCheckConfig_TcpCheck) Descriptor() ([]byte, []int)deprecated
- func (x *UptimeCheckConfig_TcpCheck) GetPingConfig() *UptimeCheckConfig_PingConfig
- func (x *UptimeCheckConfig_TcpCheck) GetPort() int32
- func (*UptimeCheckConfig_TcpCheck) ProtoMessage()
- func (x *UptimeCheckConfig_TcpCheck) ProtoReflect() protoreflect.Message
- func (x *UptimeCheckConfig_TcpCheck) Reset()
- func (x *UptimeCheckConfig_TcpCheck) String() string
- type UptimeCheckConfig_TcpCheck_
- type UptimeCheckIp
- func (*UptimeCheckIp) Descriptor() ([]byte, []int)deprecated
- func (x *UptimeCheckIp) GetIpAddress() string
- func (x *UptimeCheckIp) GetLocation() string
- func (x *UptimeCheckIp) GetRegion() UptimeCheckRegion
- func (*UptimeCheckIp) ProtoMessage()
- func (x *UptimeCheckIp) ProtoReflect() protoreflect.Message
- func (x *UptimeCheckIp) Reset()
- func (x *UptimeCheckIp) String() string
- type UptimeCheckRegion
- func (UptimeCheckRegion) Descriptor() protoreflect.EnumDescriptor
- func (x UptimeCheckRegion) Enum() *UptimeCheckRegion
- func (UptimeCheckRegion) EnumDescriptor() ([]byte, []int)deprecated
- func (x UptimeCheckRegion) Number() protoreflect.EnumNumber
- func (x UptimeCheckRegion) String() string
- func (UptimeCheckRegion) Type() protoreflect.EnumType
- type UptimeCheckServiceClient
- type UptimeCheckServiceServer
- type VerifyNotificationChannelRequest
- func (*VerifyNotificationChannelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyNotificationChannelRequest) GetCode() string
- func (x *VerifyNotificationChannelRequest) GetName() string
- func (*VerifyNotificationChannelRequest) ProtoMessage()
- func (x *VerifyNotificationChannelRequest) ProtoReflect() protoreflect.Message
- func (x *VerifyNotificationChannelRequest) Reset()
- func (x *VerifyNotificationChannelRequest) String() string
- type WindowsBasedSli
- func (*WindowsBasedSli) Descriptor() ([]byte, []int)deprecated
- func (x *WindowsBasedSli) GetGoodBadMetricFilter() string
- func (x *WindowsBasedSli) GetGoodTotalRatioThreshold() *WindowsBasedSli_PerformanceThreshold
- func (x *WindowsBasedSli) GetMetricMeanInRange() *WindowsBasedSli_MetricRange
- func (x *WindowsBasedSli) GetMetricSumInRange() *WindowsBasedSli_MetricRange
- func (m *WindowsBasedSli) GetWindowCriterion() isWindowsBasedSli_WindowCriterion
- func (x *WindowsBasedSli) GetWindowPeriod() *durationpb.Duration
- func (*WindowsBasedSli) ProtoMessage()
- func (x *WindowsBasedSli) ProtoReflect() protoreflect.Message
- func (x *WindowsBasedSli) Reset()
- func (x *WindowsBasedSli) String() string
- type WindowsBasedSli_GoodBadMetricFilter
- type WindowsBasedSli_GoodTotalRatioThreshold
- type WindowsBasedSli_MetricMeanInRange
- type WindowsBasedSli_MetricRange
- func (*WindowsBasedSli_MetricRange) Descriptor() ([]byte, []int)deprecated
- func (x *WindowsBasedSli_MetricRange) GetRange() *Range
- func (x *WindowsBasedSli_MetricRange) GetTimeSeries() string
- func (*WindowsBasedSli_MetricRange) ProtoMessage()
- func (x *WindowsBasedSli_MetricRange) ProtoReflect() protoreflect.Message
- func (x *WindowsBasedSli_MetricRange) Reset()
- func (x *WindowsBasedSli_MetricRange) String() string
- type WindowsBasedSli_MetricSumInRange
- type WindowsBasedSli_PerformanceThreshold
- func (*WindowsBasedSli_PerformanceThreshold) Descriptor() ([]byte, []int)deprecated
- func (x *WindowsBasedSli_PerformanceThreshold) GetBasicSliPerformance() *BasicSli
- func (x *WindowsBasedSli_PerformanceThreshold) GetPerformance() *RequestBasedSli
- func (x *WindowsBasedSli_PerformanceThreshold) GetThreshold() float64
- func (m *WindowsBasedSli_PerformanceThreshold) GetType() isWindowsBasedSli_PerformanceThreshold_Type
- func (*WindowsBasedSli_PerformanceThreshold) ProtoMessage()
- func (x *WindowsBasedSli_PerformanceThreshold) ProtoReflect() protoreflect.Message
- func (x *WindowsBasedSli_PerformanceThreshold) Reset()
- func (x *WindowsBasedSli_PerformanceThreshold) String() string
- type WindowsBasedSli_PerformanceThreshold_BasicSliPerformance
- type WindowsBasedSli_PerformanceThreshold_Performance
Constants ¶
This section is empty.
Variables ¶
var ( AlertPolicy_ConditionCombinerType_name = map[int32]string{ 0: "COMBINE_UNSPECIFIED", 1: "AND", 2: "OR", 3: "AND_WITH_MATCHING_RESOURCE", } AlertPolicy_ConditionCombinerType_value = map[string]int32{ "COMBINE_UNSPECIFIED": 0, "AND": 1, "OR": 2, "AND_WITH_MATCHING_RESOURCE": 3, } )
Enum value maps for AlertPolicy_ConditionCombinerType.
var ( AlertPolicy_Condition_EvaluationMissingData_name = map[int32]string{ 0: "EVALUATION_MISSING_DATA_UNSPECIFIED", 1: "EVALUATION_MISSING_DATA_INACTIVE", 2: "EVALUATION_MISSING_DATA_ACTIVE", 3: "EVALUATION_MISSING_DATA_NO_OP", } AlertPolicy_Condition_EvaluationMissingData_value = map[string]int32{ "EVALUATION_MISSING_DATA_UNSPECIFIED": 0, "EVALUATION_MISSING_DATA_INACTIVE": 1, "EVALUATION_MISSING_DATA_ACTIVE": 2, "EVALUATION_MISSING_DATA_NO_OP": 3, } )
Enum value maps for AlertPolicy_Condition_EvaluationMissingData.
var ( ComparisonType_name = map[int32]string{ 0: "COMPARISON_UNSPECIFIED", 1: "COMPARISON_GT", 2: "COMPARISON_GE", 3: "COMPARISON_LT", 4: "COMPARISON_LE", 5: "COMPARISON_EQ", 6: "COMPARISON_NE", } ComparisonType_value = map[string]int32{ "COMPARISON_UNSPECIFIED": 0, "COMPARISON_GT": 1, "COMPARISON_GE": 2, "COMPARISON_LT": 3, "COMPARISON_LE": 4, "COMPARISON_EQ": 5, "COMPARISON_NE": 6, } )
Enum value maps for ComparisonType.
var ( ServiceTier_name = map[int32]string{ 0: "SERVICE_TIER_UNSPECIFIED", 1: "SERVICE_TIER_BASIC", 2: "SERVICE_TIER_PREMIUM", } ServiceTier_value = map[string]int32{ "SERVICE_TIER_UNSPECIFIED": 0, "SERVICE_TIER_BASIC": 1, "SERVICE_TIER_PREMIUM": 2, } )
Enum value maps for ServiceTier.
var ( Aggregation_Aligner_name = map[int32]string{ 0: "ALIGN_NONE", 1: "ALIGN_DELTA", 2: "ALIGN_RATE", 3: "ALIGN_INTERPOLATE", 4: "ALIGN_NEXT_OLDER", 10: "ALIGN_MIN", 11: "ALIGN_MAX", 12: "ALIGN_MEAN", 13: "ALIGN_COUNT", 14: "ALIGN_SUM", 15: "ALIGN_STDDEV", 16: "ALIGN_COUNT_TRUE", 24: "ALIGN_COUNT_FALSE", 17: "ALIGN_FRACTION_TRUE", 18: "ALIGN_PERCENTILE_99", 19: "ALIGN_PERCENTILE_95", 20: "ALIGN_PERCENTILE_50", 21: "ALIGN_PERCENTILE_05", 23: "ALIGN_PERCENT_CHANGE", } Aggregation_Aligner_value = map[string]int32{ "ALIGN_NONE": 0, "ALIGN_DELTA": 1, "ALIGN_RATE": 2, "ALIGN_INTERPOLATE": 3, "ALIGN_NEXT_OLDER": 4, "ALIGN_MIN": 10, "ALIGN_MAX": 11, "ALIGN_MEAN": 12, "ALIGN_COUNT": 13, "ALIGN_SUM": 14, "ALIGN_STDDEV": 15, "ALIGN_COUNT_TRUE": 16, "ALIGN_COUNT_FALSE": 24, "ALIGN_FRACTION_TRUE": 17, "ALIGN_PERCENTILE_99": 18, "ALIGN_PERCENTILE_95": 19, "ALIGN_PERCENTILE_50": 20, "ALIGN_PERCENTILE_05": 21, "ALIGN_PERCENT_CHANGE": 23, } )
Enum value maps for Aggregation_Aligner.
var ( Aggregation_Reducer_name = map[int32]string{ 0: "REDUCE_NONE", 1: "REDUCE_MEAN", 2: "REDUCE_MIN", 3: "REDUCE_MAX", 4: "REDUCE_SUM", 5: "REDUCE_STDDEV", 6: "REDUCE_COUNT", 7: "REDUCE_COUNT_TRUE", 15: "REDUCE_COUNT_FALSE", 8: "REDUCE_FRACTION_TRUE", 9: "REDUCE_PERCENTILE_99", 10: "REDUCE_PERCENTILE_95", 11: "REDUCE_PERCENTILE_50", 12: "REDUCE_PERCENTILE_05", } Aggregation_Reducer_value = map[string]int32{ "REDUCE_NONE": 0, "REDUCE_MEAN": 1, "REDUCE_MIN": 2, "REDUCE_MAX": 3, "REDUCE_SUM": 4, "REDUCE_STDDEV": 5, "REDUCE_COUNT": 6, "REDUCE_COUNT_TRUE": 7, "REDUCE_COUNT_FALSE": 15, "REDUCE_FRACTION_TRUE": 8, "REDUCE_PERCENTILE_99": 9, "REDUCE_PERCENTILE_95": 10, "REDUCE_PERCENTILE_50": 11, "REDUCE_PERCENTILE_05": 12, } )
Enum value maps for Aggregation_Reducer.
var ( ListTimeSeriesRequest_TimeSeriesView_name = map[int32]string{ 0: "FULL", 1: "HEADERS", } ListTimeSeriesRequest_TimeSeriesView_value = map[string]int32{ "FULL": 0, "HEADERS": 1, } )
Enum value maps for ListTimeSeriesRequest_TimeSeriesView.
var ( NotificationChannel_VerificationStatus_name = map[int32]string{ 0: "VERIFICATION_STATUS_UNSPECIFIED", 1: "UNVERIFIED", 2: "VERIFIED", } NotificationChannel_VerificationStatus_value = map[string]int32{ "VERIFICATION_STATUS_UNSPECIFIED": 0, "UNVERIFIED": 1, "VERIFIED": 2, } )
Enum value maps for NotificationChannel_VerificationStatus.
var ( ServiceLevelObjective_View_name = map[int32]string{ 0: "VIEW_UNSPECIFIED", 2: "FULL", 1: "EXPLICIT", } ServiceLevelObjective_View_value = map[string]int32{ "VIEW_UNSPECIFIED": 0, "FULL": 2, "EXPLICIT": 1, } )
Enum value maps for ServiceLevelObjective_View.
var ( UptimeCheckRegion_name = map[int32]string{ 0: "REGION_UNSPECIFIED", 1: "USA", 2: "EUROPE", 3: "SOUTH_AMERICA", 4: "ASIA_PACIFIC", 5: "USA_OREGON", 6: "USA_IOWA", 7: "USA_VIRGINIA", } UptimeCheckRegion_value = map[string]int32{ "REGION_UNSPECIFIED": 0, "USA": 1, "EUROPE": 2, "SOUTH_AMERICA": 3, "ASIA_PACIFIC": 4, "USA_OREGON": 5, "USA_IOWA": 6, "USA_VIRGINIA": 7, } )
Enum value maps for UptimeCheckRegion.
var ( GroupResourceType_name = map[int32]string{ 0: "RESOURCE_TYPE_UNSPECIFIED", 1: "INSTANCE", 2: "AWS_ELB_LOAD_BALANCER", } GroupResourceType_value = map[string]int32{ "RESOURCE_TYPE_UNSPECIFIED": 0, "INSTANCE": 1, "AWS_ELB_LOAD_BALANCER": 2, } )
Enum value maps for GroupResourceType.
var ( InternalChecker_State_name = map[int32]string{ 0: "UNSPECIFIED", 1: "CREATING", 2: "RUNNING", } InternalChecker_State_value = map[string]int32{ "UNSPECIFIED": 0, "CREATING": 1, "RUNNING": 2, } )
Enum value maps for InternalChecker_State.
var ( UptimeCheckConfig_CheckerType_name = map[int32]string{ 0: "CHECKER_TYPE_UNSPECIFIED", 1: "STATIC_IP_CHECKERS", 3: "VPC_CHECKERS", } UptimeCheckConfig_CheckerType_value = map[string]int32{ "CHECKER_TYPE_UNSPECIFIED": 0, "STATIC_IP_CHECKERS": 1, "VPC_CHECKERS": 3, } )
Enum value maps for UptimeCheckConfig_CheckerType.
var ( UptimeCheckConfig_HttpCheck_RequestMethod_name = map[int32]string{ 0: "METHOD_UNSPECIFIED", 1: "GET", 2: "POST", } UptimeCheckConfig_HttpCheck_RequestMethod_value = map[string]int32{ "METHOD_UNSPECIFIED": 0, "GET": 1, "POST": 2, } )
Enum value maps for UptimeCheckConfig_HttpCheck_RequestMethod.
var ( UptimeCheckConfig_HttpCheck_ContentType_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "URL_ENCODED", 2: "USER_PROVIDED", } UptimeCheckConfig_HttpCheck_ContentType_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "URL_ENCODED": 1, "USER_PROVIDED": 2, } )
Enum value maps for UptimeCheckConfig_HttpCheck_ContentType.
var ( UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass_name = map[int32]string{ 0: "STATUS_CLASS_UNSPECIFIED", 100: "STATUS_CLASS_1XX", 200: "STATUS_CLASS_2XX", 300: "STATUS_CLASS_3XX", 400: "STATUS_CLASS_4XX", 500: "STATUS_CLASS_5XX", 1000: "STATUS_CLASS_ANY", } UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass_value = map[string]int32{ "STATUS_CLASS_UNSPECIFIED": 0, "STATUS_CLASS_1XX": 100, "STATUS_CLASS_2XX": 200, "STATUS_CLASS_3XX": 300, "STATUS_CLASS_4XX": 400, "STATUS_CLASS_5XX": 500, "STATUS_CLASS_ANY": 1000, } )
Enum value maps for UptimeCheckConfig_HttpCheck_ResponseStatusCode_StatusClass.
var ( UptimeCheckConfig_ContentMatcher_ContentMatcherOption_name = map[int32]string{ 0: "CONTENT_MATCHER_OPTION_UNSPECIFIED", 1: "CONTAINS_STRING", 2: "NOT_CONTAINS_STRING", 3: "MATCHES_REGEX", 4: "NOT_MATCHES_REGEX", 5: "MATCHES_JSON_PATH", 6: "NOT_MATCHES_JSON_PATH", } UptimeCheckConfig_ContentMatcher_ContentMatcherOption_value = map[string]int32{ "CONTENT_MATCHER_OPTION_UNSPECIFIED": 0, "CONTAINS_STRING": 1, "NOT_CONTAINS_STRING": 2, "MATCHES_REGEX": 3, "NOT_MATCHES_REGEX": 4, "MATCHES_JSON_PATH": 5, "NOT_MATCHES_JSON_PATH": 6, } )
Enum value maps for UptimeCheckConfig_ContentMatcher_ContentMatcherOption.
var ( UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption_name = map[int32]string{ 0: "JSON_PATH_MATCHER_OPTION_UNSPECIFIED", 1: "EXACT_MATCH", 2: "REGEX_MATCH", } UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption_value = map[string]int32{ "JSON_PATH_MATCHER_OPTION_UNSPECIFIED": 0, "EXACT_MATCH": 1, "REGEX_MATCH": 2, } )
Enum value maps for UptimeCheckConfig_ContentMatcher_JsonPathMatcher_JsonPathMatcherOption.
var File_google_monitoring_v3_alert_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_alert_service_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_common_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_dropped_labels_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_group_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_group_service_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_metric_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_metric_service_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_mutation_record_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_notification_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_notification_service_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_query_service_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_service_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_service_service_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_snooze_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_snooze_service_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_span_context_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_uptime_proto protoreflect.FileDescriptor
var File_google_monitoring_v3_uptime_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAlertPolicyServiceServer ¶
func RegisterAlertPolicyServiceServer(s *grpc.Server, srv AlertPolicyServiceServer)
func RegisterGroupServiceServer ¶
func RegisterGroupServiceServer(s *grpc.Server, srv GroupServiceServer)
func RegisterMetricServiceServer ¶
func RegisterMetricServiceServer(s *grpc.Server, srv MetricServiceServer)
func RegisterNotificationChannelServiceServer ¶
func RegisterNotificationChannelServiceServer(s *grpc.Server, srv NotificationChannelServiceServer)
func RegisterQueryServiceServer ¶
func RegisterQueryServiceServer(s *grpc.Server, srv QueryServiceServer)
func RegisterServiceMonitoringServiceServer ¶
func RegisterServiceMonitoringServiceServer(s *grpc.Server, srv ServiceMonitoringServiceServer)
func RegisterSnoozeServiceServer ¶ added in v1.11.0
func RegisterSnoozeServiceServer(s *grpc.Server, srv SnoozeServiceServer)
func RegisterUptimeCheckServiceServer ¶
func RegisterUptimeCheckServiceServer(s *grpc.Server, srv UptimeCheckServiceServer)
Types ¶
type Aggregation ¶
type Aggregation struct { // The `alignment_period` specifies a time interval, in seconds, that is used // to divide the data in all the // [time series][google.monitoring.v3.TimeSeries] into consistent blocks of // time. This will be done before the per-series aligner can be applied to // the data. // // The value must be at least 60 seconds. If a per-series // aligner other than `ALIGN_NONE` is specified, this field is required or an // error is returned. If no per-series aligner is specified, or the aligner // `ALIGN_NONE` is specified, then this field is ignored. // // The maximum value of the `alignment_period` is 104 weeks (2 years) for // charts, and 90,000 seconds (25 hours) for alerting policies. AlignmentPeriod *durationpb.Duration `protobuf:"bytes,1,opt,name=alignment_period,json=alignmentPeriod,proto3" json:"alignment_period,omitempty"` // An `Aligner` describes how to bring the data points in a single // time series into temporal alignment. Except for `ALIGN_NONE`, all // alignments cause all the data points in an `alignment_period` to be // mathematically grouped together, resulting in a single data point for // each `alignment_period` with end timestamp at the end of the period. // // Not all alignment operations may be applied to all time series. The valid // choices depend on the `metric_kind` and `value_type` of the original time // series. Alignment can change the `metric_kind` or the `value_type` of // the time series. // // Time series data must be aligned in order to perform cross-time // series reduction. If `cross_series_reducer` is specified, then // `per_series_aligner` must be specified and not equal to `ALIGN_NONE` // and `alignment_period` must be specified; otherwise, an error is // returned. PerSeriesAligner Aggregation_Aligner `` /* 158-byte string literal not displayed */ // The reduction operation to be used to combine time series into a single // time series, where the value of each data point in the resulting series is // a function of all the already aligned values in the input time series. // // Not all reducer operations can be applied to all time series. The valid // choices depend on the `metric_kind` and the `value_type` of the original // time series. Reduction can yield a time series with a different // `metric_kind` or `value_type` than the input time series. // // Time series data must first be aligned (see `per_series_aligner`) in order // to perform cross-time series reduction. If `cross_series_reducer` is // specified, then `per_series_aligner` must be specified, and must not be // `ALIGN_NONE`. An `alignment_period` must also be specified; otherwise, an // error is returned. CrossSeriesReducer Aggregation_Reducer `` /* 164-byte string literal not displayed */ // The set of fields to preserve when `cross_series_reducer` is // specified. The `group_by_fields` determine how the time series are // partitioned into subsets prior to applying the aggregation // operation. Each subset contains time series that have the same // value for each of the grouping fields. Each individual time // series is a member of exactly one subset. The // `cross_series_reducer` is applied to each subset of time series. // It is not possible to reduce across different resource types, so // this field implicitly contains `resource.type`. Fields not // specified in `group_by_fields` are aggregated away. If // `group_by_fields` is not specified and all the time series have // the same resource type, then the time series are aggregated into // a single output time series. If `cross_series_reducer` is not // defined, this field is ignored. GroupByFields []string `protobuf:"bytes,5,rep,name=group_by_fields,json=groupByFields,proto3" json:"group_by_fields,omitempty"` // contains filtered or unexported fields }
Describes how to combine multiple time series to provide a different view of the data. Aggregation of time series is done in two steps. First, each time series in the set is _aligned_ to the same time interval boundaries, then the set of time series is optionally _reduced_ in number.
Alignment consists of applying the `per_series_aligner` operation to each time series after its data has been divided into regular `alignment_period` time intervals. This process takes _all_ of the data points in an alignment period, applies a mathematical transformation such as averaging, minimum, maximum, delta, etc., and converts them into a single data point per period.
Reduction is when the aligned and transformed time series can optionally be combined, reducing the number of time series through similar mathematical transformations. Reduction involves applying a `cross_series_reducer` to all the time series, optionally sorting the time series into subsets with `group_by_fields`, and applying the reducer to each subset.
The raw time series data can contain a huge amount of information from multiple sources. Alignment and reduction transforms this mass of data into a more manageable and representative collection of data, for example "the 95% latency across the average of all tasks in a cluster". This representative data can be more easily graphed and comprehended, and the individual time series data is still available for later drilldown. For more details, see [Filtering and aggregation](https://cloud.google.com/monitoring/api/v3/aggregation).
func (*Aggregation) Descriptor
deprecated
func (*Aggregation) Descriptor() ([]byte, []int)
Deprecated: Use Aggregation.ProtoReflect.Descriptor instead.
func (*Aggregation) GetAlignmentPeriod ¶
func (x *Aggregation) GetAlignmentPeriod() *durationpb.Duration
func (*Aggregation) GetCrossSeriesReducer ¶
func (x *Aggregation) GetCrossSeriesReducer() Aggregation_Reducer
func (*Aggregation) GetGroupByFields ¶
func (x *Aggregation) GetGroupByFields() []string
func (*Aggregation) GetPerSeriesAligner ¶
func (x *Aggregation) GetPerSeriesAligner() Aggregation_Aligner
func (*Aggregation) ProtoMessage ¶
func (*Aggregation) ProtoMessage()
func (*Aggregation) ProtoReflect ¶
func (x *Aggregation) ProtoReflect() protoreflect.Message
func (*Aggregation) Reset ¶
func (x *Aggregation) Reset()
func (*Aggregation) String ¶
func (x *Aggregation) String() string
type Aggregation_Aligner ¶
type Aggregation_Aligner int32
The `Aligner` specifies the operation that will be applied to the data points in each alignment period in a time series. Except for `ALIGN_NONE`, which specifies that no operation be applied, each alignment operation replaces the set of data values in each alignment period with a single value: the result of applying the operation to the data values. An aligned time series has a single data value at the end of each `alignment_period`.
An alignment operation can change the data type of the values, too. For example, if you apply a counting operation to boolean values, the data `value_type` in the original time series is `BOOLEAN`, but the `value_type` in the aligned result is `INT64`.
const ( // No alignment. Raw data is returned. Not valid if cross-series reduction // is requested. The `value_type` of the result is the same as the // `value_type` of the input. Aggregation_ALIGN_NONE Aggregation_Aligner = 0 // Align and convert to // [DELTA][google.api.MetricDescriptor.MetricKind.DELTA]. // The output is `delta = y1 - y0`. // // This alignment is valid for // [CUMULATIVE][google.api.MetricDescriptor.MetricKind.CUMULATIVE] and // `DELTA` metrics. If the selected alignment period results in periods // with no data, then the aligned value for such a period is created by // interpolation. The `value_type` of the aligned result is the same as // the `value_type` of the input. Aggregation_ALIGN_DELTA Aggregation_Aligner = 1 // Align and convert to a rate. The result is computed as // `rate = (y1 - y0)/(t1 - t0)`, or "delta over time". // Think of this aligner as providing the slope of the line that passes // through the value at the start and at the end of the `alignment_period`. // // This aligner is valid for `CUMULATIVE` // and `DELTA` metrics with numeric values. If the selected alignment // period results in periods with no data, then the aligned value for // such a period is created by interpolation. The output is a `GAUGE` // metric with `value_type` `DOUBLE`. // // If, by "rate", you mean "percentage change", see the // `ALIGN_PERCENT_CHANGE` aligner instead. Aggregation_ALIGN_RATE Aggregation_Aligner = 2 // Align by interpolating between adjacent points around the alignment // period boundary. This aligner is valid for `GAUGE` metrics with // numeric values. The `value_type` of the aligned result is the same as the // `value_type` of the input. Aggregation_ALIGN_INTERPOLATE Aggregation_Aligner = 3 // Align by moving the most recent data point before the end of the // alignment period to the boundary at the end of the alignment // period. This aligner is valid for `GAUGE` metrics. The `value_type` of // the aligned result is the same as the `value_type` of the input. Aggregation_ALIGN_NEXT_OLDER Aggregation_Aligner = 4 // Align the time series by returning the minimum value in each alignment // period. This aligner is valid for `GAUGE` and `DELTA` metrics with // numeric values. The `value_type` of the aligned result is the same as // the `value_type` of the input. Aggregation_ALIGN_MIN Aggregation_Aligner = 10 // Align the time series by returning the maximum value in each alignment // period. This aligner is valid for `GAUGE` and `DELTA` metrics with // numeric values. The `value_type` of the aligned result is the same as // the `value_type` of the input. Aggregation_ALIGN_MAX Aggregation_Aligner = 11 // Align the time series by returning the mean value in each alignment // period. This aligner is valid for `GAUGE` and `DELTA` metrics with // numeric values. The `value_type` of the aligned result is `DOUBLE`. Aggregation_ALIGN_MEAN Aggregation_Aligner = 12 // Align the time series by returning the number of values in each alignment // period. This aligner is valid for `GAUGE` and `DELTA` metrics with // numeric or Boolean values. The `value_type` of the aligned result is // `INT64`. Aggregation_ALIGN_COUNT Aggregation_Aligner = 13 // Align the time series by returning the sum of the values in each // alignment period. This aligner is valid for `GAUGE` and `DELTA` // metrics with numeric and distribution values. The `value_type` of the // aligned result is the same as the `value_type` of the input. Aggregation_ALIGN_SUM Aggregation_Aligner = 14 // Align the time series by returning the standard deviation of the values // in each alignment period. This aligner is valid for `GAUGE` and // `DELTA` metrics with numeric values. The `value_type` of the output is // `DOUBLE`. Aggregation_ALIGN_STDDEV Aggregation_Aligner = 15 // Align the time series by returning the number of `True` values in // each alignment period. This aligner is valid for `GAUGE` metrics with // Boolean values. The `value_type` of the output is `INT64`. Aggregation_ALIGN_COUNT_TRUE Aggregation_Aligner = 16 // Align the time series by returning the number of `False` values in // each alignment period. This aligner is valid for `GAUGE` metrics with // Boolean values. The `value_type` of the output is `INT64`. Aggregation_ALIGN_COUNT_FALSE Aggregation_Aligner = 24 // Align the time series by returning the ratio of the number of `True` // values to the total number of values in each alignment period. This // aligner is valid for `GAUGE` metrics with Boolean values. The output // value is in the range [0.0, 1.0] and has `value_type` `DOUBLE`. Aggregation_ALIGN_FRACTION_TRUE Aggregation_Aligner = 17 // Align the time series by using [percentile // aggregation](https://en.wikipedia.org/wiki/Percentile). The resulting // data point in each alignment period is the 99th percentile of all data // points in the period. This aligner is valid for `GAUGE` and `DELTA` // metrics with distribution values. The output is a `GAUGE` metric with // `value_type` `DOUBLE`. Aggregation_ALIGN_PERCENTILE_99 Aggregation_Aligner = 18 // Align the time series by using [percentile // aggregation](https://en.wikipedia.org/wiki/Percentile). The resulting // data point in each alignment period is the 95th percentile of all data // points in the period. This aligner is valid for `GAUGE` and `DELTA` // metrics with distribution values. The output is a `GAUGE` metric with // `value_type` `DOUBLE`. Aggregation_ALIGN_PERCENTILE_95 Aggregation_Aligner = 19 // Align the time series by using [percentile // aggregation](https://en.wikipedia.org/wiki/Percentile). The resulting // data point in each alignment period is the 50th percentile of all data // points in the period. This aligner is valid for `GAUGE` and `DELTA` // metrics with distribution values. The output is a `GAUGE` metric with // `value_type` `DOUBLE`. Aggregation_ALIGN_PERCENTILE_50 Aggregation_Aligner = 20 // Align the time series by using [percentile // aggregation](https://en.wikipedia.org/wiki/Percentile). The resulting // data point in each alignment period is the 5th percentile of all data // points in the period. This aligner is valid for `GAUGE` and `DELTA` // metrics with distribution values. The output is a `GAUGE` metric with // `value_type` `DOUBLE`. Aggregation_ALIGN_PERCENTILE_05 Aggregation_Aligner = 21 // Align and convert to a percentage change. This aligner is valid for // `GAUGE` and `DELTA` metrics with numeric values. This alignment returns // `((current - previous)/previous) * 100`, where the value of `previous` is // determined based on the `alignment_period`. // // If the values of `current` and `previous` are both 0, then the returned // value is 0. If only `previous` is 0, the returned value is infinity. // // A 10-minute moving mean is computed at each point of the alignment period // prior to the above calculation to smooth the metric and prevent false // positives from very short-lived spikes. The moving mean is only // applicable for data whose values are `>= 0`. Any values `< 0` are // treated as a missing datapoint, and are ignored. While `DELTA` // metrics are accepted by this alignment, special care should be taken that // the values for the metric will always be positive. The output is a // `GAUGE` metric with `value_type` `DOUBLE`. Aggregation_ALIGN_PERCENT_CHANGE Aggregation_Aligner = 23 )
func (Aggregation_Aligner) Descriptor ¶
func (Aggregation_Aligner) Descriptor() protoreflect.EnumDescriptor
func (Aggregation_Aligner) Enum ¶
func (x Aggregation_Aligner) Enum() *Aggregation_Aligner
func (Aggregation_Aligner) EnumDescriptor
deprecated
func (Aggregation_Aligner) EnumDescriptor() ([]byte, []int)
Deprecated: Use Aggregation_Aligner.Descriptor instead.
func (Aggregation_Aligner) Number ¶
func (x Aggregation_Aligner) Number() protoreflect.EnumNumber
func (Aggregation_Aligner) String ¶
func (x Aggregation_Aligner) String() string
func (Aggregation_Aligner) Type ¶
func (Aggregation_Aligner) Type() protoreflect.EnumType
type Aggregation_Reducer ¶
type Aggregation_Reducer int32
A Reducer operation describes how to aggregate data points from multiple time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series.
const ( // No cross-time series reduction. The output of the `Aligner` is // returned. Aggregation_REDUCE_NONE Aggregation_Reducer = 0 // Reduce by computing the mean value across time series for each // alignment period. This reducer is valid for // [DELTA][google.api.MetricDescriptor.MetricKind.DELTA] and // [GAUGE][google.api.MetricDescriptor.MetricKind.GAUGE] metrics with // numeric or distribution values. The `value_type` of the output is // [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE]. Aggregation_REDUCE_MEAN Aggregation_Reducer = 1 // Reduce by computing the minimum value across time series for each // alignment period. This reducer is valid for `DELTA` and `GAUGE` metrics // with numeric values. The `value_type` of the output is the same as the // `value_type` of the input. Aggregation_REDUCE_MIN Aggregation_Reducer = 2 // Reduce by computing the maximum value across time series for each // alignment period. This reducer is valid for `DELTA` and `GAUGE` metrics // with numeric values. The `value_type` of the output is the same as the // `value_type` of the input. Aggregation_REDUCE_MAX Aggregation_Reducer = 3 // Reduce by computing the sum across time series for each // alignment period. This reducer is valid for `DELTA` and `GAUGE` metrics // with numeric and distribution values. The `value_type` of the output is // the same as the `value_type` of the input. Aggregation_REDUCE_SUM Aggregation_Reducer = 4 // Reduce by computing the standard deviation across time series // for each alignment period. This reducer is valid for `DELTA` and // `GAUGE` metrics with numeric or distribution values. The `value_type` // of the output is `DOUBLE`. Aggregation_REDUCE_STDDEV Aggregation_Reducer = 5 // Reduce by computing the number of data points across time series // for each alignment period. This reducer is valid for `DELTA` and // `GAUGE` metrics of numeric, Boolean, distribution, and string // `value_type`. The `value_type` of the output is `INT64`. Aggregation_REDUCE_COUNT Aggregation_Reducer = 6 // Reduce by computing the number of `True`-valued data points across time // series for each alignment period. This reducer is valid for `DELTA` and // `GAUGE` metrics of Boolean `value_type`. The `value_type` of the output // is `INT64`. Aggregation_REDUCE_COUNT_TRUE Aggregation_Reducer = 7 // Reduce by computing the number of `False`-valued data points across time // series for each alignment period. This reducer is valid for `DELTA` and // `GAUGE` metrics of Boolean `value_type`. The `value_type` of the output // is `INT64`. Aggregation_REDUCE_COUNT_FALSE Aggregation_Reducer = 15 // Reduce by computing the ratio of the number of `True`-valued data points // to the total number of data points for each alignment period. This // reducer is valid for `DELTA` and `GAUGE` metrics of Boolean `value_type`. // The output value is in the range [0.0, 1.0] and has `value_type` // `DOUBLE`. Aggregation_REDUCE_FRACTION_TRUE Aggregation_Reducer = 8 // Reduce by computing the [99th // percentile](https://en.wikipedia.org/wiki/Percentile) of data points // across time series for each alignment period. This reducer is valid for // `GAUGE` and `DELTA` metrics of numeric and distribution type. The value // of the output is `DOUBLE`. Aggregation_REDUCE_PERCENTILE_99 Aggregation_Reducer = 9 // Reduce by computing the [95th // percentile](https://en.wikipedia.org/wiki/Percentile) of data points // across time series for each alignment period. This reducer is valid for // `GAUGE` and `DELTA` metrics of numeric and distribution type. The value // of the output is `DOUBLE`. Aggregation_REDUCE_PERCENTILE_95 Aggregation_Reducer = 10 // Reduce by computing the [50th // percentile](https://en.wikipedia.org/wiki/Percentile) of data points // across time series for each alignment period. This reducer is valid for // `GAUGE` and `DELTA` metrics of numeric and distribution type. The value // of the output is `DOUBLE`. Aggregation_REDUCE_PERCENTILE_50 Aggregation_Reducer = 11 // Reduce by computing the [5th // percentile](https://en.wikipedia.org/wiki/Percentile) of data points // across time series for each alignment period. This reducer is valid for // `GAUGE` and `DELTA` metrics of numeric and distribution type. The value // of the output is `DOUBLE`. Aggregation_REDUCE_PERCENTILE_05 Aggregation_Reducer = 12 )
func (Aggregation_Reducer) Descriptor ¶
func (Aggregation_Reducer) Descriptor() protoreflect.EnumDescriptor
func (Aggregation_Reducer) Enum ¶
func (x Aggregation_Reducer) Enum() *Aggregation_Reducer
func (Aggregation_Reducer) EnumDescriptor
deprecated
func (Aggregation_Reducer) EnumDescriptor() ([]byte, []int)
Deprecated: Use Aggregation_Reducer.Descriptor instead.
func (Aggregation_Reducer) Number ¶
func (x Aggregation_Reducer) Number() protoreflect.EnumNumber
func (Aggregation_Reducer) String ¶
func (x Aggregation_Reducer) String() string
func (Aggregation_Reducer) Type ¶
func (Aggregation_Reducer) Type() protoreflect.EnumType
type AlertPolicy ¶
type AlertPolicy struct { // Required if the policy exists. The resource name for this policy. The // format is: // // projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID] // // `[ALERT_POLICY_ID]` is assigned by Cloud Monitoring when the policy // is created. When calling the // [alertPolicies.create][google.monitoring.v3.AlertPolicyService.CreateAlertPolicy] // method, do not include the `name` field in the alerting policy passed as // part of the request. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A short name or phrase used to identify the policy in dashboards, // notifications, and incidents. To avoid confusion, don't use the same // display name for multiple policies in the same project. The name is // limited to 512 Unicode characters. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Documentation that is included with notifications and incidents related to // this policy. Best practice is for the documentation to include information // to help responders understand, mitigate, escalate, and correct the // underlying problems detected by the alerting policy. Notification channels // that have limited capacity might not show this documentation. Documentation *AlertPolicy_Documentation `protobuf:"bytes,13,opt,name=documentation,proto3" json:"documentation,omitempty"` // User-supplied key/value data to be used for organizing and // identifying the `AlertPolicy` objects. // // The field can contain up to 64 entries. Each key and value is limited to // 63 Unicode characters or 128 bytes, whichever is smaller. Labels and // values can contain only lowercase letters, numerals, underscores, and // dashes. Keys must begin with a letter. UserLabels map[string]string `` /* 180-byte string literal not displayed */ // A list of conditions for the policy. The conditions are combined by AND or // OR according to the `combiner` field. If the combined conditions evaluate // to true, then an incident is created. A policy can have from one to six // conditions. // If `condition_time_series_query_language` is present, it must be the only // `condition`. Conditions []*AlertPolicy_Condition `protobuf:"bytes,12,rep,name=conditions,proto3" json:"conditions,omitempty"` // How to combine the results of multiple conditions to determine if an // incident should be opened. // If `condition_time_series_query_language` is present, this must be // `COMBINE_UNSPECIFIED`. Combiner AlertPolicy_ConditionCombinerType `` /* 130-byte string literal not displayed */ // Whether or not the policy is enabled. On write, the default interpretation // if unset is that the policy is enabled. On read, clients should not make // any assumption about the state if it has not been populated. The // field should always be populated on List and Get operations, unless // a field projection has been specified that strips it out. Enabled *wrapperspb.BoolValue `protobuf:"bytes,17,opt,name=enabled,proto3" json:"enabled,omitempty"` // Read-only description of how the alert policy is invalid. OK if the alert // policy is valid. If not OK, the alert policy will not generate incidents. Validity *status.Status `protobuf:"bytes,18,opt,name=validity,proto3" json:"validity,omitempty"` // Identifies the notification channels to which notifications should be sent // when incidents are opened or closed or when new violations occur on // an already opened incident. Each element of this array corresponds to // the `name` field in each of the // [`NotificationChannel`][google.monitoring.v3.NotificationChannel] // objects that are returned from the [`ListNotificationChannels`] // [google.monitoring.v3.NotificationChannelService.ListNotificationChannels] // method. The format of the entries in this field is: // // projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] NotificationChannels []string `protobuf:"bytes,14,rep,name=notification_channels,json=notificationChannels,proto3" json:"notification_channels,omitempty"` // A read-only record of the creation of the alerting policy. If provided // in a call to create or update, this field will be ignored. CreationRecord *MutationRecord `protobuf:"bytes,10,opt,name=creation_record,json=creationRecord,proto3" json:"creation_record,omitempty"` // A read-only record of the most recent change to the alerting policy. If // provided in a call to create or update, this field will be ignored. MutationRecord *MutationRecord `protobuf:"bytes,11,opt,name=mutation_record,json=mutationRecord,proto3" json:"mutation_record,omitempty"` // Control over how this alert policy's notification channels are notified. AlertStrategy *AlertPolicy_AlertStrategy `protobuf:"bytes,21,opt,name=alert_strategy,json=alertStrategy,proto3" json:"alert_strategy,omitempty"` // contains filtered or unexported fields }
A description of the conditions under which some aspect of your system is considered to be "unhealthy" and the ways to notify people or services about this state. For an overview of alert policies, see [Introduction to Alerting](https://cloud.google.com/monitoring/alerts/).
func (*AlertPolicy) Descriptor
deprecated
func (*AlertPolicy) Descriptor() ([]byte, []int)
Deprecated: Use AlertPolicy.ProtoReflect.Descriptor instead.
func (*AlertPolicy) GetAlertStrategy ¶
func (x *AlertPolicy) GetAlertStrategy() *AlertPolicy_AlertStrategy
func (*AlertPolicy) GetCombiner ¶
func (x *AlertPolicy) GetCombiner() AlertPolicy_ConditionCombinerType
func (*AlertPolicy) GetConditions ¶
func (x *AlertPolicy) GetConditions() []*AlertPolicy_Condition
func (*AlertPolicy) GetCreationRecord ¶
func (x *AlertPolicy) GetCreationRecord() *MutationRecord
func (*AlertPolicy) GetDisplayName ¶
func (x *AlertPolicy) GetDisplayName() string
func (*AlertPolicy) GetDocumentation ¶
func (x *AlertPolicy) GetDocumentation() *AlertPolicy_Documentation
func (*AlertPolicy) GetEnabled ¶
func (x *AlertPolicy) GetEnabled() *wrapperspb.BoolValue
func (*AlertPolicy) GetMutationRecord ¶
func (x *AlertPolicy) GetMutationRecord() *MutationRecord
func (*AlertPolicy) GetName ¶
func (x *AlertPolicy) GetName() string
func (*AlertPolicy) GetNotificationChannels ¶
func (x *AlertPolicy) GetNotificationChannels() []string
func (*AlertPolicy) GetUserLabels ¶
func (x *AlertPolicy) GetUserLabels() map[string]string
func (*AlertPolicy) GetValidity ¶
func (x *AlertPolicy) GetValidity() *status.Status
func (*AlertPolicy) ProtoMessage ¶
func (*AlertPolicy) ProtoMessage()
func (*AlertPolicy) ProtoReflect ¶
func (x *AlertPolicy) ProtoReflect() protoreflect.Message
func (*AlertPolicy) Reset ¶
func (x *AlertPolicy) Reset()
func (*AlertPolicy) String ¶
func (x *AlertPolicy) String() string
type AlertPolicyServiceClient ¶
type AlertPolicyServiceClient interface { // Lists the existing alerting policies for the workspace. ListAlertPolicies(ctx context.Context, in *ListAlertPoliciesRequest, opts ...grpc.CallOption) (*ListAlertPoliciesResponse, error) // Gets a single alerting policy. GetAlertPolicy(ctx context.Context, in *GetAlertPolicyRequest, opts ...grpc.CallOption) (*AlertPolicy, error) // Creates a new alerting policy. CreateAlertPolicy(ctx context.Context, in *CreateAlertPolicyRequest, opts ...grpc.CallOption) (*AlertPolicy, error) // Deletes an alerting policy. DeleteAlertPolicy(ctx context.Context, in *DeleteAlertPolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Updates an alerting policy. You can either replace the entire policy with // a new one or replace only certain fields in the current alerting policy by // specifying the fields to be updated via `updateMask`. Returns the // updated alerting policy. UpdateAlertPolicy(ctx context.Context, in *UpdateAlertPolicyRequest, opts ...grpc.CallOption) (*AlertPolicy, error) }
AlertPolicyServiceClient is the client API for AlertPolicyService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAlertPolicyServiceClient ¶
func NewAlertPolicyServiceClient(cc grpc.ClientConnInterface) AlertPolicyServiceClient
type AlertPolicyServiceServer ¶
type AlertPolicyServiceServer interface { // Lists the existing alerting policies for the workspace. ListAlertPolicies(context.Context, *ListAlertPoliciesRequest) (*ListAlertPoliciesResponse, error) // Gets a single alerting policy. GetAlertPolicy(context.Context, *GetAlertPolicyRequest) (*AlertPolicy, error) // Creates a new alerting policy. CreateAlertPolicy(context.Context, *CreateAlertPolicyRequest) (*AlertPolicy, error) // Deletes an alerting policy. DeleteAlertPolicy(context.Context, *DeleteAlertPolicyRequest) (*emptypb.Empty, error) // Updates an alerting policy. You can either replace the entire policy with // a new one or replace only certain fields in the current alerting policy by // specifying the fields to be updated via `updateMask`. Returns the // updated alerting policy. UpdateAlertPolicy(context.Context, *UpdateAlertPolicyRequest) (*AlertPolicy, error) }
AlertPolicyServiceServer is the server API for AlertPolicyService service.
type AlertPolicy_AlertStrategy ¶
type AlertPolicy_AlertStrategy struct { // Required for alert policies with a `LogMatch` condition. // // This limit is not implemented for alert policies that are not log-based. NotificationRateLimit *AlertPolicy_AlertStrategy_NotificationRateLimit `` /* 126-byte string literal not displayed */ // If an alert policy that was active has no data for this long, any open // incidents will close AutoClose *durationpb.Duration `protobuf:"bytes,3,opt,name=auto_close,json=autoClose,proto3" json:"auto_close,omitempty"` // contains filtered or unexported fields }
Control over how the notification channels in `notification_channels` are notified when this alert fires.
func (*AlertPolicy_AlertStrategy) Descriptor
deprecated
func (*AlertPolicy_AlertStrategy) Descriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_AlertStrategy.ProtoReflect.Descriptor instead.
func (*AlertPolicy_AlertStrategy) GetAutoClose ¶
func (x *AlertPolicy_AlertStrategy) GetAutoClose() *durationpb.Duration
func (*AlertPolicy_AlertStrategy) GetNotificationRateLimit ¶
func (x *AlertPolicy_AlertStrategy) GetNotificationRateLimit() *AlertPolicy_AlertStrategy_NotificationRateLimit
func (*AlertPolicy_AlertStrategy) ProtoMessage ¶
func (*AlertPolicy_AlertStrategy) ProtoMessage()
func (*AlertPolicy_AlertStrategy) ProtoReflect ¶
func (x *AlertPolicy_AlertStrategy) ProtoReflect() protoreflect.Message
func (*AlertPolicy_AlertStrategy) Reset ¶
func (x *AlertPolicy_AlertStrategy) Reset()
func (*AlertPolicy_AlertStrategy) String ¶
func (x *AlertPolicy_AlertStrategy) String() string
type AlertPolicy_AlertStrategy_NotificationRateLimit ¶
type AlertPolicy_AlertStrategy_NotificationRateLimit struct { // Not more than one notification per `period`. Period *durationpb.Duration `protobuf:"bytes,1,opt,name=period,proto3" json:"period,omitempty"` // contains filtered or unexported fields }
Control over the rate of notifications sent to this alert policy's notification channels.
func (*AlertPolicy_AlertStrategy_NotificationRateLimit) Descriptor
deprecated
func (*AlertPolicy_AlertStrategy_NotificationRateLimit) Descriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_AlertStrategy_NotificationRateLimit.ProtoReflect.Descriptor instead.
func (*AlertPolicy_AlertStrategy_NotificationRateLimit) GetPeriod ¶
func (x *AlertPolicy_AlertStrategy_NotificationRateLimit) GetPeriod() *durationpb.Duration
func (*AlertPolicy_AlertStrategy_NotificationRateLimit) ProtoMessage ¶
func (*AlertPolicy_AlertStrategy_NotificationRateLimit) ProtoMessage()
func (*AlertPolicy_AlertStrategy_NotificationRateLimit) ProtoReflect ¶
func (x *AlertPolicy_AlertStrategy_NotificationRateLimit) ProtoReflect() protoreflect.Message
func (*AlertPolicy_AlertStrategy_NotificationRateLimit) Reset ¶
func (x *AlertPolicy_AlertStrategy_NotificationRateLimit) Reset()
func (*AlertPolicy_AlertStrategy_NotificationRateLimit) String ¶
func (x *AlertPolicy_AlertStrategy_NotificationRateLimit) String() string
type AlertPolicy_Condition ¶
type AlertPolicy_Condition struct { // Required if the condition exists. The unique resource name for this // condition. Its format is: // // projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[POLICY_ID]/conditions/[CONDITION_ID] // // `[CONDITION_ID]` is assigned by Cloud Monitoring when the // condition is created as part of a new or updated alerting policy. // // When calling the // [alertPolicies.create][google.monitoring.v3.AlertPolicyService.CreateAlertPolicy] // method, do not include the `name` field in the conditions of the // requested alerting policy. Cloud Monitoring creates the // condition identifiers and includes them in the new policy. // // When calling the // [alertPolicies.update][google.monitoring.v3.AlertPolicyService.UpdateAlertPolicy] // method to update a policy, including a condition `name` causes the // existing condition to be updated. Conditions without names are added to // the updated policy. Existing conditions are deleted if they are not // updated. // // Best practice is to preserve `[CONDITION_ID]` if you make only small // changes, such as those to condition thresholds, durations, or trigger // values. Otherwise, treat the change as a new condition and let the // existing condition be deleted. Name string `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"` // A short name or phrase used to identify the condition in dashboards, // notifications, and incidents. To avoid confusion, don't use the same // display name for multiple conditions in the same policy. DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Only one of the following condition types will be specified. // // Types that are assignable to Condition: // *AlertPolicy_Condition_ConditionThreshold // *AlertPolicy_Condition_ConditionAbsent // *AlertPolicy_Condition_ConditionMatchedLog // *AlertPolicy_Condition_ConditionMonitoringQueryLanguage Condition isAlertPolicy_Condition_Condition `protobuf_oneof:"condition"` // contains filtered or unexported fields }
A condition is a true/false test that determines when an alerting policy should open an incident. If a condition evaluates to true, it signifies that something is wrong.
func (*AlertPolicy_Condition) Descriptor
deprecated
func (*AlertPolicy_Condition) Descriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_Condition.ProtoReflect.Descriptor instead.
func (*AlertPolicy_Condition) GetCondition ¶
func (m *AlertPolicy_Condition) GetCondition() isAlertPolicy_Condition_Condition
func (*AlertPolicy_Condition) GetConditionAbsent ¶
func (x *AlertPolicy_Condition) GetConditionAbsent() *AlertPolicy_Condition_MetricAbsence
func (*AlertPolicy_Condition) GetConditionMatchedLog ¶
func (x *AlertPolicy_Condition) GetConditionMatchedLog() *AlertPolicy_Condition_LogMatch
func (*AlertPolicy_Condition) GetConditionMonitoringQueryLanguage ¶
func (x *AlertPolicy_Condition) GetConditionMonitoringQueryLanguage() *AlertPolicy_Condition_MonitoringQueryLanguageCondition
func (*AlertPolicy_Condition) GetConditionThreshold ¶
func (x *AlertPolicy_Condition) GetConditionThreshold() *AlertPolicy_Condition_MetricThreshold
func (*AlertPolicy_Condition) GetDisplayName ¶
func (x *AlertPolicy_Condition) GetDisplayName() string
func (*AlertPolicy_Condition) GetName ¶
func (x *AlertPolicy_Condition) GetName() string
func (*AlertPolicy_Condition) ProtoMessage ¶
func (*AlertPolicy_Condition) ProtoMessage()
func (*AlertPolicy_Condition) ProtoReflect ¶
func (x *AlertPolicy_Condition) ProtoReflect() protoreflect.Message
func (*AlertPolicy_Condition) Reset ¶
func (x *AlertPolicy_Condition) Reset()
func (*AlertPolicy_Condition) String ¶
func (x *AlertPolicy_Condition) String() string
type AlertPolicy_ConditionCombinerType ¶
type AlertPolicy_ConditionCombinerType int32
Operators for combining conditions.
const ( // An unspecified combiner. AlertPolicy_COMBINE_UNSPECIFIED AlertPolicy_ConditionCombinerType = 0 // Combine conditions using the logical `AND` operator. An // incident is created only if all the conditions are met // simultaneously. This combiner is satisfied if all conditions are // met, even if they are met on completely different resources. AlertPolicy_AND AlertPolicy_ConditionCombinerType = 1 // Combine conditions using the logical `OR` operator. An incident // is created if any of the listed conditions is met. AlertPolicy_OR AlertPolicy_ConditionCombinerType = 2 // Combine conditions using logical `AND` operator, but unlike the regular // `AND` option, an incident is created only if all conditions are met // simultaneously on at least one resource. AlertPolicy_AND_WITH_MATCHING_RESOURCE AlertPolicy_ConditionCombinerType = 3 )
func (AlertPolicy_ConditionCombinerType) Descriptor ¶
func (AlertPolicy_ConditionCombinerType) Descriptor() protoreflect.EnumDescriptor
func (AlertPolicy_ConditionCombinerType) Enum ¶
func (x AlertPolicy_ConditionCombinerType) Enum() *AlertPolicy_ConditionCombinerType
func (AlertPolicy_ConditionCombinerType) EnumDescriptor
deprecated
func (AlertPolicy_ConditionCombinerType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_ConditionCombinerType.Descriptor instead.
func (AlertPolicy_ConditionCombinerType) Number ¶
func (x AlertPolicy_ConditionCombinerType) Number() protoreflect.EnumNumber
func (AlertPolicy_ConditionCombinerType) String ¶
func (x AlertPolicy_ConditionCombinerType) String() string
func (AlertPolicy_ConditionCombinerType) Type ¶
func (AlertPolicy_ConditionCombinerType) Type() protoreflect.EnumType
type AlertPolicy_Condition_ConditionAbsent ¶
type AlertPolicy_Condition_ConditionAbsent struct { // A condition that checks that a time series continues to // receive new data points. ConditionAbsent *AlertPolicy_Condition_MetricAbsence `protobuf:"bytes,2,opt,name=condition_absent,json=conditionAbsent,proto3,oneof"` }
type AlertPolicy_Condition_ConditionMatchedLog ¶
type AlertPolicy_Condition_ConditionMatchedLog struct { // A condition that checks for log messages matching given constraints. If // set, no other conditions can be present. ConditionMatchedLog *AlertPolicy_Condition_LogMatch `protobuf:"bytes,20,opt,name=condition_matched_log,json=conditionMatchedLog,proto3,oneof"` }
type AlertPolicy_Condition_ConditionMonitoringQueryLanguage ¶
type AlertPolicy_Condition_ConditionMonitoringQueryLanguage struct { // A condition that uses the Monitoring Query Language to define // alerts. ConditionMonitoringQueryLanguage *AlertPolicy_Condition_MonitoringQueryLanguageCondition `protobuf:"bytes,19,opt,name=condition_monitoring_query_language,json=conditionMonitoringQueryLanguage,proto3,oneof"` }
type AlertPolicy_Condition_ConditionThreshold ¶
type AlertPolicy_Condition_ConditionThreshold struct { // A condition that compares a time series against a threshold. ConditionThreshold *AlertPolicy_Condition_MetricThreshold `protobuf:"bytes,1,opt,name=condition_threshold,json=conditionThreshold,proto3,oneof"` }
type AlertPolicy_Condition_EvaluationMissingData ¶
type AlertPolicy_Condition_EvaluationMissingData int32
A condition control that determines how metric-threshold conditions are evaluated when data stops arriving. This control doesn't affect metric-absence policies.
const ( // An unspecified evaluation missing data option. Equivalent to // EVALUATION_MISSING_DATA_NO_OP. AlertPolicy_Condition_EVALUATION_MISSING_DATA_UNSPECIFIED AlertPolicy_Condition_EvaluationMissingData = 0 // If there is no data to evaluate the condition, then evaluate the // condition as false. AlertPolicy_Condition_EVALUATION_MISSING_DATA_INACTIVE AlertPolicy_Condition_EvaluationMissingData = 1 // If there is no data to evaluate the condition, then evaluate the // condition as true. AlertPolicy_Condition_EVALUATION_MISSING_DATA_ACTIVE AlertPolicy_Condition_EvaluationMissingData = 2 // Do not evaluate the condition to any value if there is no data. AlertPolicy_Condition_EVALUATION_MISSING_DATA_NO_OP AlertPolicy_Condition_EvaluationMissingData = 3 )
func (AlertPolicy_Condition_EvaluationMissingData) Descriptor ¶
func (AlertPolicy_Condition_EvaluationMissingData) Descriptor() protoreflect.EnumDescriptor
func (AlertPolicy_Condition_EvaluationMissingData) EnumDescriptor
deprecated
func (AlertPolicy_Condition_EvaluationMissingData) EnumDescriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_Condition_EvaluationMissingData.Descriptor instead.
func (AlertPolicy_Condition_EvaluationMissingData) Number ¶
func (x AlertPolicy_Condition_EvaluationMissingData) Number() protoreflect.EnumNumber
func (AlertPolicy_Condition_EvaluationMissingData) String ¶
func (x AlertPolicy_Condition_EvaluationMissingData) String() string
func (AlertPolicy_Condition_EvaluationMissingData) Type ¶
func (AlertPolicy_Condition_EvaluationMissingData) Type() protoreflect.EnumType
type AlertPolicy_Condition_LogMatch ¶
type AlertPolicy_Condition_LogMatch struct { // Required. A logs-based filter. See [Advanced Logs // Queries](https://cloud.google.com/logging/docs/view/advanced-queries) // for how this filter should be constructed. Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. A map from a label key to an extractor expression, which is // used to extract the value for this label key. Each entry in this map is // a specification for how data should be extracted from log entries that // match `filter`. Each combination of extracted values is treated as a // separate rule for the purposes of triggering notifications. Label keys // and corresponding values can be used in notifications generated by this // condition. // // Please see [the documentation on logs-based metric // `valueExtractor`s](https://cloud.google.com/logging/docs/reference/v2/rest/v2/projects.metrics#LogMetric.FIELDS.value_extractor) // for syntax and examples. LabelExtractors map[string]string `` /* 194-byte string literal not displayed */ // contains filtered or unexported fields }
A condition type that checks whether a log message in the [scoping project](https://cloud.google.com/monitoring/api/v3#project_name) satisfies the given filter. Logs from other projects in the metrics scope are not evaluated.
func (*AlertPolicy_Condition_LogMatch) Descriptor
deprecated
func (*AlertPolicy_Condition_LogMatch) Descriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_Condition_LogMatch.ProtoReflect.Descriptor instead.
func (*AlertPolicy_Condition_LogMatch) GetFilter ¶
func (x *AlertPolicy_Condition_LogMatch) GetFilter() string
func (*AlertPolicy_Condition_LogMatch) GetLabelExtractors ¶
func (x *AlertPolicy_Condition_LogMatch) GetLabelExtractors() map[string]string
func (*AlertPolicy_Condition_LogMatch) ProtoMessage ¶
func (*AlertPolicy_Condition_LogMatch) ProtoMessage()
func (*AlertPolicy_Condition_LogMatch) ProtoReflect ¶
func (x *AlertPolicy_Condition_LogMatch) ProtoReflect() protoreflect.Message
func (*AlertPolicy_Condition_LogMatch) Reset ¶
func (x *AlertPolicy_Condition_LogMatch) Reset()
func (*AlertPolicy_Condition_LogMatch) String ¶
func (x *AlertPolicy_Condition_LogMatch) String() string
type AlertPolicy_Condition_MetricAbsence ¶
type AlertPolicy_Condition_MetricAbsence struct { // Required. A [filter](https://cloud.google.com/monitoring/api/v3/filters) that // identifies which time series should be compared with the threshold. // // The filter is similar to the one that is specified in the // [`ListTimeSeries` // request](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list) // (that call is useful to verify the time series that will be retrieved / // processed). The filter must specify the metric type and the resource // type. Optionally, it can specify resource labels and metric labels. // This field must not exceed 2048 Unicode characters in length. Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` // Specifies the alignment of data points in individual time series as // well as how to combine the retrieved time series together (such as // when aggregating multiple streams on each resource to a single // stream for each resource or when aggregating streams across all // members of a group of resources). Multiple aggregations // are applied in the order specified. // // This field is similar to the one in the [`ListTimeSeries` // request](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list). // It is advisable to use the `ListTimeSeries` method when debugging this // field. Aggregations []*Aggregation `protobuf:"bytes,5,rep,name=aggregations,proto3" json:"aggregations,omitempty"` // The amount of time that a time series must fail to report new // data to be considered failing. The minimum value of this field // is 120 seconds. Larger values that are a multiple of a // minute--for example, 240 or 300 seconds--are supported. // If an invalid value is given, an // error will be returned. The `Duration.nanos` field is // ignored. Duration *durationpb.Duration `protobuf:"bytes,2,opt,name=duration,proto3" json:"duration,omitempty"` // The number/percent of time series for which the comparison must hold // in order for the condition to trigger. If unspecified, then the // condition will trigger if the comparison is true for any of the // time series that have been identified by `filter` and `aggregations`. Trigger *AlertPolicy_Condition_Trigger `protobuf:"bytes,3,opt,name=trigger,proto3" json:"trigger,omitempty"` // contains filtered or unexported fields }
A condition type that checks that monitored resources are reporting data. The configuration defines a metric and a set of monitored resources. The predicate is considered in violation when a time series for the specified metric of a monitored resource does not include any data in the specified `duration`.
func (*AlertPolicy_Condition_MetricAbsence) Descriptor
deprecated
func (*AlertPolicy_Condition_MetricAbsence) Descriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_Condition_MetricAbsence.ProtoReflect.Descriptor instead.
func (*AlertPolicy_Condition_MetricAbsence) GetAggregations ¶
func (x *AlertPolicy_Condition_MetricAbsence) GetAggregations() []*Aggregation
func (*AlertPolicy_Condition_MetricAbsence) GetDuration ¶
func (x *AlertPolicy_Condition_MetricAbsence) GetDuration() *durationpb.Duration
func (*AlertPolicy_Condition_MetricAbsence) GetFilter ¶
func (x *AlertPolicy_Condition_MetricAbsence) GetFilter() string
func (*AlertPolicy_Condition_MetricAbsence) GetTrigger ¶
func (x *AlertPolicy_Condition_MetricAbsence) GetTrigger() *AlertPolicy_Condition_Trigger
func (*AlertPolicy_Condition_MetricAbsence) ProtoMessage ¶
func (*AlertPolicy_Condition_MetricAbsence) ProtoMessage()
func (*AlertPolicy_Condition_MetricAbsence) ProtoReflect ¶
func (x *AlertPolicy_Condition_MetricAbsence) ProtoReflect() protoreflect.Message
func (*AlertPolicy_Condition_MetricAbsence) Reset ¶
func (x *AlertPolicy_Condition_MetricAbsence) Reset()
func (*AlertPolicy_Condition_MetricAbsence) String ¶
func (x *AlertPolicy_Condition_MetricAbsence) String() string
type AlertPolicy_Condition_MetricThreshold ¶
type AlertPolicy_Condition_MetricThreshold struct { // Required. A [filter](https://cloud.google.com/monitoring/api/v3/filters) that // identifies which time series should be compared with the threshold. // // The filter is similar to the one that is specified in the // [`ListTimeSeries` // request](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list) // (that call is useful to verify the time series that will be retrieved / // processed). The filter must specify the metric type and the resource // type. Optionally, it can specify resource labels and metric labels. // This field must not exceed 2048 Unicode characters in length. Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` // Specifies the alignment of data points in individual time series as // well as how to combine the retrieved time series together (such as // when aggregating multiple streams on each resource to a single // stream for each resource or when aggregating streams across all // members of a group of resources). Multiple aggregations // are applied in the order specified. // // This field is similar to the one in the [`ListTimeSeries` // request](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.timeSeries/list). // It is advisable to use the `ListTimeSeries` method when debugging this // field. Aggregations []*Aggregation `protobuf:"bytes,8,rep,name=aggregations,proto3" json:"aggregations,omitempty"` // A [filter](https://cloud.google.com/monitoring/api/v3/filters) that // identifies a time series that should be used as the denominator of a // ratio that will be compared with the threshold. If a // `denominator_filter` is specified, the time series specified by the // `filter` field will be used as the numerator. // // The filter must specify the metric type and optionally may contain // restrictions on resource type, resource labels, and metric labels. // This field may not exceed 2048 Unicode characters in length. DenominatorFilter string `protobuf:"bytes,9,opt,name=denominator_filter,json=denominatorFilter,proto3" json:"denominator_filter,omitempty"` // Specifies the alignment of data points in individual time series // selected by `denominatorFilter` as // well as how to combine the retrieved time series together (such as // when aggregating multiple streams on each resource to a single // stream for each resource or when aggregating streams across all // members of a group of resources). // // When computing ratios, the `aggregations` and // `denominator_aggregations` fields must use the same alignment period // and produce time series that have the same periodicity and labels. DenominatorAggregations []*Aggregation `` /* 131-byte string literal not displayed */ // The comparison to apply between the time series (indicated by `filter` // and `aggregation`) and the threshold (indicated by `threshold_value`). // The comparison is applied on each time series, with the time series // on the left-hand side and the threshold on the right-hand side. // // Only `COMPARISON_LT` and `COMPARISON_GT` are supported currently. Comparison ComparisonType `protobuf:"varint,4,opt,name=comparison,proto3,enum=google.monitoring.v3.ComparisonType" json:"comparison,omitempty"` // A value against which to compare the time series. ThresholdValue float64 `protobuf:"fixed64,5,opt,name=threshold_value,json=thresholdValue,proto3" json:"threshold_value,omitempty"` // The amount of time that a time series must violate the // threshold to be considered failing. Currently, only values // that are a multiple of a minute--e.g., 0, 60, 120, or 300 // seconds--are supported. If an invalid value is given, an // error will be returned. When choosing a duration, it is useful to // keep in mind the frequency of the underlying time series data // (which may also be affected by any alignments specified in the // `aggregations` field); a good duration is long enough so that a single // outlier does not generate spurious alerts, but short enough that // unhealthy states are detected and alerted on quickly. Duration *durationpb.Duration `protobuf:"bytes,6,opt,name=duration,proto3" json:"duration,omitempty"` // The number/percent of time series for which the comparison must hold // in order for the condition to trigger. If unspecified, then the // condition will trigger if the comparison is true for any of the // time series that have been identified by `filter` and `aggregations`, // or by the ratio, if `denominator_filter` and `denominator_aggregations` // are specified. Trigger *AlertPolicy_Condition_Trigger `protobuf:"bytes,7,opt,name=trigger,proto3" json:"trigger,omitempty"` // A condition control that determines how metric-threshold conditions // are evaluated when data stops arriving. EvaluationMissingData AlertPolicy_Condition_EvaluationMissingData `` /* 198-byte string literal not displayed */ // contains filtered or unexported fields }
A condition type that compares a collection of time series against a threshold.
func (*AlertPolicy_Condition_MetricThreshold) Descriptor
deprecated
func (*AlertPolicy_Condition_MetricThreshold) Descriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_Condition_MetricThreshold.ProtoReflect.Descriptor instead.
func (*AlertPolicy_Condition_MetricThreshold) GetAggregations ¶
func (x *AlertPolicy_Condition_MetricThreshold) GetAggregations() []*Aggregation
func (*AlertPolicy_Condition_MetricThreshold) GetComparison ¶
func (x *AlertPolicy_Condition_MetricThreshold) GetComparison() ComparisonType
func (*AlertPolicy_Condition_MetricThreshold) GetDenominatorAggregations ¶
func (x *AlertPolicy_Condition_MetricThreshold) GetDenominatorAggregations() []*Aggregation
func (*AlertPolicy_Condition_MetricThreshold) GetDenominatorFilter ¶
func (x *AlertPolicy_Condition_MetricThreshold) GetDenominatorFilter() string
func (*AlertPolicy_Condition_MetricThreshold) GetDuration ¶
func (x *AlertPolicy_Condition_MetricThreshold) GetDuration() *durationpb.Duration
func (*AlertPolicy_Condition_MetricThreshold) GetEvaluationMissingData ¶
func (x *AlertPolicy_Condition_MetricThreshold) GetEvaluationMissingData() AlertPolicy_Condition_EvaluationMissingData
func (*AlertPolicy_Condition_MetricThreshold) GetFilter ¶
func (x *AlertPolicy_Condition_MetricThreshold) GetFilter() string
func (*AlertPolicy_Condition_MetricThreshold) GetThresholdValue ¶
func (x *AlertPolicy_Condition_MetricThreshold) GetThresholdValue() float64
func (*AlertPolicy_Condition_MetricThreshold) GetTrigger ¶
func (x *AlertPolicy_Condition_MetricThreshold) GetTrigger() *AlertPolicy_Condition_Trigger
func (*AlertPolicy_Condition_MetricThreshold) ProtoMessage ¶
func (*AlertPolicy_Condition_MetricThreshold) ProtoMessage()
func (*AlertPolicy_Condition_MetricThreshold) ProtoReflect ¶
func (x *AlertPolicy_Condition_MetricThreshold) ProtoReflect() protoreflect.Message
func (*AlertPolicy_Condition_MetricThreshold) Reset ¶
func (x *AlertPolicy_Condition_MetricThreshold) Reset()
func (*AlertPolicy_Condition_MetricThreshold) String ¶
func (x *AlertPolicy_Condition_MetricThreshold) String() string
type AlertPolicy_Condition_MonitoringQueryLanguageCondition ¶
type AlertPolicy_Condition_MonitoringQueryLanguageCondition struct { // [Monitoring Query Language](https://cloud.google.com/monitoring/mql) // query that outputs a boolean stream. Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // The amount of time that a time series must violate the // threshold to be considered failing. Currently, only values // that are a multiple of a minute--e.g., 0, 60, 120, or 300 // seconds--are supported. If an invalid value is given, an // error will be returned. When choosing a duration, it is useful to // keep in mind the frequency of the underlying time series data // (which may also be affected by any alignments specified in the // `aggregations` field); a good duration is long enough so that a single // outlier does not generate spurious alerts, but short enough that // unhealthy states are detected and alerted on quickly. Duration *durationpb.Duration `protobuf:"bytes,2,opt,name=duration,proto3" json:"duration,omitempty"` // The number/percent of time series for which the comparison must hold // in order for the condition to trigger. If unspecified, then the // condition will trigger if the comparison is true for any of the // time series that have been identified by `filter` and `aggregations`, // or by the ratio, if `denominator_filter` and `denominator_aggregations` // are specified. Trigger *AlertPolicy_Condition_Trigger `protobuf:"bytes,3,opt,name=trigger,proto3" json:"trigger,omitempty"` // A condition control that determines how metric-threshold conditions // are evaluated when data stops arriving. EvaluationMissingData AlertPolicy_Condition_EvaluationMissingData `` /* 197-byte string literal not displayed */ // contains filtered or unexported fields }
A condition type that allows alert policies to be defined using [Monitoring Query Language](https://cloud.google.com/monitoring/mql).
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) Descriptor
deprecated
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) Descriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_Condition_MonitoringQueryLanguageCondition.ProtoReflect.Descriptor instead.
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetDuration ¶
func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetDuration() *durationpb.Duration
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetEvaluationMissingData ¶
func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetEvaluationMissingData() AlertPolicy_Condition_EvaluationMissingData
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetQuery ¶
func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetQuery() string
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetTrigger ¶
func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) GetTrigger() *AlertPolicy_Condition_Trigger
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) ProtoMessage ¶
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) ProtoMessage()
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) ProtoReflect ¶
func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) ProtoReflect() protoreflect.Message
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) Reset ¶
func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) Reset()
func (*AlertPolicy_Condition_MonitoringQueryLanguageCondition) String ¶
func (x *AlertPolicy_Condition_MonitoringQueryLanguageCondition) String() string
type AlertPolicy_Condition_Trigger ¶
type AlertPolicy_Condition_Trigger struct { // A type of trigger. // // Types that are assignable to Type: // *AlertPolicy_Condition_Trigger_Count // *AlertPolicy_Condition_Trigger_Percent Type isAlertPolicy_Condition_Trigger_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Specifies how many time series must fail a predicate to trigger a condition. If not specified, then a `{count: 1}` trigger is used.
func (*AlertPolicy_Condition_Trigger) Descriptor
deprecated
func (*AlertPolicy_Condition_Trigger) Descriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_Condition_Trigger.ProtoReflect.Descriptor instead.
func (*AlertPolicy_Condition_Trigger) GetCount ¶
func (x *AlertPolicy_Condition_Trigger) GetCount() int32
func (*AlertPolicy_Condition_Trigger) GetPercent ¶
func (x *AlertPolicy_Condition_Trigger) GetPercent() float64
func (*AlertPolicy_Condition_Trigger) GetType ¶
func (m *AlertPolicy_Condition_Trigger) GetType() isAlertPolicy_Condition_Trigger_Type
func (*AlertPolicy_Condition_Trigger) ProtoMessage ¶
func (*AlertPolicy_Condition_Trigger) ProtoMessage()
func (*AlertPolicy_Condition_Trigger) ProtoReflect ¶
func (x *AlertPolicy_Condition_Trigger) ProtoReflect() protoreflect.Message
func (*AlertPolicy_Condition_Trigger) Reset ¶
func (x *AlertPolicy_Condition_Trigger) Reset()
func (*AlertPolicy_Condition_Trigger) String ¶
func (x *AlertPolicy_Condition_Trigger) String() string
type AlertPolicy_Condition_Trigger_Count ¶
type AlertPolicy_Condition_Trigger_Count struct { // The absolute number of time series that must fail // the predicate for the condition to be triggered. Count int32 `protobuf:"varint,1,opt,name=count,proto3,oneof"` }
type AlertPolicy_Condition_Trigger_Percent ¶
type AlertPolicy_Condition_Trigger_Percent struct { // The percentage of time series that must fail the // predicate for the condition to be triggered. Percent float64 `protobuf:"fixed64,2,opt,name=percent,proto3,oneof"` }
type AlertPolicy_Documentation ¶
type AlertPolicy_Documentation struct { // The text of the documentation, interpreted according to `mime_type`. // The content may not exceed 8,192 Unicode characters and may not exceed // more than 10,240 bytes when encoded in UTF-8 format, whichever is // smaller. This text can be [templatized by using // variables](https://cloud.google.com/monitoring/alerts/doc-variables). Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` // The format of the `content` field. Presently, only the value // `"text/markdown"` is supported. See // [Markdown](https://en.wikipedia.org/wiki/Markdown) for more information. MimeType string `protobuf:"bytes,2,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` // contains filtered or unexported fields }
A content string and a MIME type that describes the content string's format.
func (*AlertPolicy_Documentation) Descriptor
deprecated
func (*AlertPolicy_Documentation) Descriptor() ([]byte, []int)
Deprecated: Use AlertPolicy_Documentation.ProtoReflect.Descriptor instead.
func (*AlertPolicy_Documentation) GetContent ¶
func (x *AlertPolicy_Documentation) GetContent() string
func (*AlertPolicy_Documentation) GetMimeType ¶
func (x *AlertPolicy_Documentation) GetMimeType() string
func (*AlertPolicy_Documentation) ProtoMessage ¶
func (*AlertPolicy_Documentation) ProtoMessage()
func (*AlertPolicy_Documentation) ProtoReflect ¶
func (x *AlertPolicy_Documentation) ProtoReflect() protoreflect.Message
func (*AlertPolicy_Documentation) Reset ¶
func (x *AlertPolicy_Documentation) Reset()
func (*AlertPolicy_Documentation) String ¶
func (x *AlertPolicy_Documentation) String() string
type BasicSli ¶
type BasicSli struct { // OPTIONAL: The set of RPCs to which this SLI is relevant. Telemetry from // other methods will not be used to calculate performance for this SLI. If // omitted, this SLI applies to all the Service's methods. For service types // that don't support breaking down by method, setting this field will result // in an error. Method []string `protobuf:"bytes,7,rep,name=method,proto3" json:"method,omitempty"` // OPTIONAL: The set of locations to which this SLI is relevant. Telemetry // from other locations will not be used to calculate performance for this // SLI. If omitted, this SLI applies to all locations in which the Service has // activity. For service types that don't support breaking down by location, // setting this field will result in an error. Location []string `protobuf:"bytes,8,rep,name=location,proto3" json:"location,omitempty"` // OPTIONAL: The set of API versions to which this SLI is relevant. Telemetry // from other API versions will not be used to calculate performance for this // SLI. If omitted, this SLI applies to all API versions. For service types // that don't support breaking down by version, setting this field will result // in an error. Version []string `protobuf:"bytes,9,rep,name=version,proto3" json:"version,omitempty"` // This SLI can be evaluated on the basis of availability or latency. // // Types that are assignable to SliCriteria: // *BasicSli_Availability // *BasicSli_Latency SliCriteria isBasicSli_SliCriteria `protobuf_oneof:"sli_criteria"` // contains filtered or unexported fields }
An SLI measuring performance on a well-known service type. Performance will be computed on the basis of pre-defined metrics. The type of the `service_resource` determines the metrics to use and the `service_resource.labels` and `metric_labels` are used to construct a monitoring filter to filter that metric down to just the data relevant to this service.
func (*BasicSli) Descriptor
deprecated
func (*BasicSli) GetAvailability ¶
func (x *BasicSli) GetAvailability() *BasicSli_AvailabilityCriteria
func (*BasicSli) GetLatency ¶
func (x *BasicSli) GetLatency() *BasicSli_LatencyCriteria
func (*BasicSli) GetLocation ¶
func (*BasicSli) GetSliCriteria ¶
func (m *BasicSli) GetSliCriteria() isBasicSli_SliCriteria
func (*BasicSli) GetVersion ¶
func (*BasicSli) ProtoMessage ¶
func (*BasicSli) ProtoMessage()
func (*BasicSli) ProtoReflect ¶
func (x *BasicSli) ProtoReflect() protoreflect.Message
type BasicSli_Availability ¶
type BasicSli_Availability struct { // Good service is defined to be the count of requests made to this service // that return successfully. Availability *BasicSli_AvailabilityCriteria `protobuf:"bytes,2,opt,name=availability,proto3,oneof"` }
type BasicSli_AvailabilityCriteria ¶
type BasicSli_AvailabilityCriteria struct {
// contains filtered or unexported fields
}
Future parameters for the availability SLI.
func (*BasicSli_AvailabilityCriteria) Descriptor
deprecated
func (*BasicSli_AvailabilityCriteria) Descriptor() ([]byte, []int)
Deprecated: Use BasicSli_AvailabilityCriteria.ProtoReflect.Descriptor instead.
func (*BasicSli_AvailabilityCriteria) ProtoMessage ¶
func (*BasicSli_AvailabilityCriteria) ProtoMessage()
func (*BasicSli_AvailabilityCriteria) ProtoReflect ¶
func (x *BasicSli_AvailabilityCriteria) ProtoReflect() protoreflect.Message
func (*BasicSli_AvailabilityCriteria) Reset ¶
func (x *BasicSli_AvailabilityCriteria) Reset()
func (*BasicSli_AvailabilityCriteria) String ¶
func (x *BasicSli_AvailabilityCriteria) String() string
type BasicSli_Latency ¶
type BasicSli_Latency struct { // Good service is defined to be the count of requests made to this service // that are fast enough with respect to `latency.threshold`. Latency *BasicSli_LatencyCriteria `protobuf:"bytes,3,opt,name=latency,proto3,oneof"` }
type BasicSli_LatencyCriteria ¶
type BasicSli_LatencyCriteria struct { // Good service is defined to be the count of requests made to this service // that return in no more than `threshold`. Threshold *durationpb.Duration `protobuf:"bytes,3,opt,name=threshold,proto3" json:"threshold,omitempty"` // contains filtered or unexported fields }
Parameters for a latency threshold SLI.
func (*BasicSli_LatencyCriteria) Descriptor
deprecated
func (*BasicSli_LatencyCriteria) Descriptor() ([]byte, []int)
Deprecated: Use BasicSli_LatencyCriteria.ProtoReflect.Descriptor instead.
func (*BasicSli_LatencyCriteria) GetThreshold ¶
func (x *BasicSli_LatencyCriteria) GetThreshold() *durationpb.Duration
func (*BasicSli_LatencyCriteria) ProtoMessage ¶
func (*BasicSli_LatencyCriteria) ProtoMessage()
func (*BasicSli_LatencyCriteria) ProtoReflect ¶
func (x *BasicSli_LatencyCriteria) ProtoReflect() protoreflect.Message
func (*BasicSli_LatencyCriteria) Reset ¶
func (x *BasicSli_LatencyCriteria) Reset()
func (*BasicSli_LatencyCriteria) String ¶
func (x *BasicSli_LatencyCriteria) String() string
type ComparisonType ¶
type ComparisonType int32
Specifies an ordering relationship on two arguments, called `left` and `right`.
const ( // No ordering relationship is specified. ComparisonType_COMPARISON_UNSPECIFIED ComparisonType = 0 // True if the left argument is greater than the right argument. ComparisonType_COMPARISON_GT ComparisonType = 1 // True if the left argument is greater than or equal to the right argument. ComparisonType_COMPARISON_GE ComparisonType = 2 // True if the left argument is less than the right argument. ComparisonType_COMPARISON_LT ComparisonType = 3 // True if the left argument is less than or equal to the right argument. ComparisonType_COMPARISON_LE ComparisonType = 4 // True if the left argument is equal to the right argument. ComparisonType_COMPARISON_EQ ComparisonType = 5 // True if the left argument is not equal to the right argument. ComparisonType_COMPARISON_NE ComparisonType = 6 )
func (ComparisonType) Descriptor ¶
func (ComparisonType) Descriptor() protoreflect.EnumDescriptor
func (ComparisonType) Enum ¶
func (x ComparisonType) Enum() *ComparisonType
func (ComparisonType) EnumDescriptor
deprecated
func (ComparisonType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ComparisonType.Descriptor instead.
func (ComparisonType) Number ¶
func (x ComparisonType) Number() protoreflect.EnumNumber
func (ComparisonType) String ¶
func (x ComparisonType) String() string
func (ComparisonType) Type ¶
func (ComparisonType) Type() protoreflect.EnumType
type CreateAlertPolicyRequest ¶
type CreateAlertPolicyRequest struct { // Required. The [project](https://cloud.google.com/monitoring/api/v3#project_name) in // which to create the alerting policy. The format is: // // projects/[PROJECT_ID_OR_NUMBER] // // Note that this field names the parent container in which the alerting // policy will be written, not the name of the created policy. |name| must be // a host project of a Metrics Scope, otherwise INVALID_ARGUMENT error will // return. The alerting policy that is returned will have a name that contains // a normalized representation of this name as a prefix but adds a suffix of // the form `/alertPolicies/[ALERT_POLICY_ID]`, identifying the policy in the // container. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Required. The requested alerting policy. You should omit the `name` field in this // policy. The name will be returned in the new policy, including // a new `[ALERT_POLICY_ID]` value. AlertPolicy *AlertPolicy `protobuf:"bytes,2,opt,name=alert_policy,json=alertPolicy,proto3" json:"alert_policy,omitempty"` // contains filtered or unexported fields }
The protocol for the `CreateAlertPolicy` request.
func (*CreateAlertPolicyRequest) Descriptor
deprecated
func (*CreateAlertPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAlertPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateAlertPolicyRequest) GetAlertPolicy ¶
func (x *CreateAlertPolicyRequest) GetAlertPolicy() *AlertPolicy
func (*CreateAlertPolicyRequest) GetName ¶
func (x *CreateAlertPolicyRequest) GetName() string
func (*CreateAlertPolicyRequest) ProtoMessage ¶
func (*CreateAlertPolicyRequest) ProtoMessage()
func (*CreateAlertPolicyRequest) ProtoReflect ¶
func (x *CreateAlertPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateAlertPolicyRequest) Reset ¶
func (x *CreateAlertPolicyRequest) Reset()
func (*CreateAlertPolicyRequest) String ¶
func (x *CreateAlertPolicyRequest) String() string
type CreateGroupRequest ¶
type CreateGroupRequest struct { // Required. The [project](https://cloud.google.com/monitoring/api/v3#project_name) in // which to create the group. The format is: // // projects/[PROJECT_ID_OR_NUMBER] Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // Required. A group definition. It is an error to define the `name` field because // the system assigns the name. Group *Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"` // If true, validate this request but do not create the group. ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
The `CreateGroup` request.
func (*CreateGroupRequest) Descriptor
deprecated
func (*CreateGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateGroupRequest) GetGroup ¶
func (x *CreateGroupRequest) GetGroup() *Group
func (*CreateGroupRequest) GetName ¶
func (x *CreateGroupRequest) GetName() string
func (*CreateGroupRequest) GetValidateOnly ¶
func (x *CreateGroupRequest) GetValidateOnly() bool
func (*CreateGroupRequest) ProtoMessage ¶
func (*CreateGroupRequest) ProtoMessage()
func (*CreateGroupRequest) ProtoReflect ¶
func (x *CreateGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateGroupRequest) Reset ¶
func (x *CreateGroupRequest) Reset()
func (*CreateGroupRequest) String ¶
func (x *CreateGroupRequest) String() string
type CreateMetricDescriptorRequest ¶
type CreateMetricDescriptorRequest struct { // Required. The [project](https://cloud.google.com/monitoring/api/v3#project_name) on // which to execute the request. The format is: // 4 // projects/[PROJECT_ID_OR_NUMBER] Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Required. The new [custom metric](https://cloud.google.com/monitoring/custom-metrics) // descriptor. MetricDescriptor *metric.MetricDescriptor `protobuf:"bytes,2,opt,name=metric_descriptor,json=metricDescriptor,proto3" json:"metric_descriptor,omitempty"` // contains filtered or unexported fields }
The `CreateMetricDescriptor` request.
func (*CreateMetricDescriptorRequest) Descriptor
deprecated
func (*CreateMetricDescriptorRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMetricDescriptorRequest.ProtoReflect.Descriptor instead.
func (*CreateMetricDescriptorRequest) GetMetricDescriptor ¶
func (x *CreateMetricDescriptorRequest) GetMetricDescriptor() *metric.MetricDescriptor
func (*CreateMetricDescriptorRequest) GetName ¶
func (x *CreateMetricDescriptorRequest) GetName() string
func (*CreateMetricDescriptorRequest) ProtoMessage ¶
func (*CreateMetricDescriptorRequest) ProtoMessage()
func (*CreateMetricDescriptorRequest) ProtoReflect ¶
func (x *CreateMetricDescriptorRequest) ProtoReflect() protoreflect.Message
func (*CreateMetricDescriptorRequest) Reset ¶
func (x *CreateMetricDescriptorRequest) Reset()
func (*CreateMetricDescriptorRequest) String ¶
func (x *CreateMetricDescriptorRequest) String() string
type CreateNotificationChannelRequest ¶
type CreateNotificationChannelRequest struct { // Required. The [project](https://cloud.google.com/monitoring/api/v3#project_name) on // which to execute the request. The format is: // // projects/[PROJECT_ID_OR_NUMBER] // // This names the container into which the channel will be // written, this does not name the newly created channel. The resulting // channel's name will have a normalized version of this field as a prefix, // but will add `/notificationChannels/[CHANNEL_ID]` to identify the channel. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Required. The definition of the `NotificationChannel` to create. NotificationChannel *NotificationChannel `protobuf:"bytes,2,opt,name=notification_channel,json=notificationChannel,proto3" json:"notification_channel,omitempty"` // contains filtered or unexported fields }
The `CreateNotificationChannel` request.
func (*CreateNotificationChannelRequest) Descriptor
deprecated
func (*CreateNotificationChannelRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNotificationChannelRequest.ProtoReflect.Descriptor instead.
func (*CreateNotificationChannelRequest) GetName ¶
func (x *CreateNotificationChannelRequest) GetName() string
func (*CreateNotificationChannelRequest) GetNotificationChannel ¶
func (x *CreateNotificationChannelRequest) GetNotificationChannel() *NotificationChannel
func (*CreateNotificationChannelRequest) ProtoMessage ¶
func (*CreateNotificationChannelRequest) ProtoMessage()
func (*CreateNotificationChannelRequest) ProtoReflect ¶
func (x *CreateNotificationChannelRequest) ProtoReflect() protoreflect.Message
func (*CreateNotificationChannelRequest) Reset ¶
func (x *CreateNotificationChannelRequest) Reset()
func (*CreateNotificationChannelRequest) String ¶
func (x *CreateNotificationChannelRequest) String() string
type CreateServiceLevelObjectiveRequest ¶
type CreateServiceLevelObjectiveRequest struct { // Required. Resource name of the parent `Service`. The format is: // // projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID] Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The ServiceLevelObjective id to use for this // ServiceLevelObjective. If omitted, an id will be generated instead. Must // match the pattern `[a-z0-9\-]+` ServiceLevelObjectiveId string `` /* 134-byte string literal not displayed */ // Required. The `ServiceLevelObjective` to create. // The provided `name` will be respected if no `ServiceLevelObjective` exists // with this name. ServiceLevelObjective *ServiceLevelObjective `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
The `CreateServiceLevelObjective` request.
func (*CreateServiceLevelObjectiveRequest) Descriptor
deprecated
func (*CreateServiceLevelObjectiveRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateServiceLevelObjectiveRequest.ProtoReflect.Descriptor instead.
func (*CreateServiceLevelObjectiveRequest) GetParent ¶
func (x *CreateServiceLevelObjectiveRequest) GetParent() string
func (*CreateServiceLevelObjectiveRequest) GetServiceLevelObjective ¶
func (x *CreateServiceLevelObjectiveRequest) GetServiceLevelObjective() *ServiceLevelObjective
func (*CreateServiceLevelObjectiveRequest) GetServiceLevelObjectiveId ¶
func (x *CreateServiceLevelObjectiveRequest) GetServiceLevelObjectiveId() string
func (*CreateServiceLevelObjectiveRequest) ProtoMessage ¶
func (*CreateServiceLevelObjectiveRequest) ProtoMessage()
func (*CreateServiceLevelObjectiveRequest) ProtoReflect ¶
func (x *CreateServiceLevelObjectiveRequest) ProtoReflect() protoreflect.Message
func (*CreateServiceLevelObjectiveRequest) Reset ¶
func (x *CreateServiceLevelObjectiveRequest) Reset()
func (*CreateServiceLevelObjectiveRequest) String ¶
func (x *CreateServiceLevelObjectiveRequest) String() string
type CreateServiceRequest ¶
type CreateServiceRequest struct { // Required. Resource [name](https://cloud.google.com/monitoring/api/v3#project_name) of // the parent workspace. The format is: // // projects/[PROJECT_ID_OR_NUMBER] Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The Service id to use for this Service. If omitted, an id will be // generated instead. Must match the pattern `[a-z0-9\-]+` ServiceId string `protobuf:"bytes,3,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` // Required. The `Service` to create. Service *Service `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
The `CreateService` request.
func (*CreateServiceRequest) Descriptor
deprecated
func (*CreateServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateServiceRequest.ProtoReflect.Descriptor instead.
func (*CreateServiceRequest) GetParent ¶
func (x *CreateServiceRequest) GetParent() string
func (*CreateServiceRequest) GetService ¶
func (x *CreateServiceRequest) GetService() *Service
func (*CreateServiceRequest) GetServiceId ¶
func (x *CreateServiceRequest) GetServiceId() string
func (*CreateServiceRequest) ProtoMessage ¶
func (*CreateServiceRequest) ProtoMessage()
func (*CreateServiceRequest) ProtoReflect ¶
func (x *CreateServiceRequest) ProtoReflect() protoreflect.Message
func (*CreateServiceRequest) Reset ¶
func (x *CreateServiceRequest) Reset()
func (*CreateServiceRequest) String ¶
func (x *CreateServiceRequest) String() string
type CreateSnoozeRequest ¶ added in v1.11.0
type CreateSnoozeRequest struct { // Required. The // [project](https://cloud.google.com/monitoring/api/v3#project_name) in which // a `Snooze` should be created. The format is: // // projects/[PROJECT_ID_OR_NUMBER] Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The `Snooze` to create. Omit the `name` field, as it will be // filled in by the API. Snooze *Snooze `protobuf:"bytes,2,opt,name=snooze,proto3" json:"snooze,omitempty"` // contains filtered or unexported fields }
The message definition for creating a `Snooze`. Users must provide the body of the `Snooze` to be created but must omit the `Snooze` field, `name`.
func (*CreateSnoozeRequest) Descriptor
deprecated
added in
v1.11.0
func (*CreateSnoozeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSnoozeRequest.ProtoReflect.Descriptor instead.
func (*CreateSnoozeRequest) GetParent ¶ added in v1.11.0
func (x *CreateSnoozeRequest) GetParent() string
func (*CreateSnoozeRequest) GetSnooze ¶ added in v1.11.0
func (x *CreateSnoozeRequest) GetSnooze() *Snooze
func (*CreateSnoozeRequest) ProtoMessage ¶ added in v1.11.0
func (*CreateSnoozeRequest) ProtoMessage()
func (*CreateSnoozeRequest) ProtoReflect ¶ added in v1.11.0
func (x *CreateSnoozeRequest) ProtoReflect() protoreflect.Message
func (*CreateSnoozeRequest) Reset ¶ added in v1.11.0
func (x *CreateSnoozeRequest) Reset()
func (*CreateSnoozeRequest) String ¶ added in v1.11.0
func (x *CreateSnoozeRequest) String() string
type CreateTimeSeriesError ¶
type CreateTimeSeriesError struct { // DEPRECATED. Time series ID that resulted in the `status` error. // // Deprecated: Marked as deprecated in google/monitoring/v3/metric_service.proto. TimeSeries *TimeSeries `protobuf:"bytes,1,opt,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` // DEPRECATED. The status of the requested write operation for `time_series`. // // Deprecated: Marked as deprecated in google/monitoring/v3/metric_service.proto. Status *status.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
DEPRECATED. Used to hold per-time-series error status.
func (*CreateTimeSeriesError) Descriptor
deprecated
func (*CreateTimeSeriesError) Descriptor() ([]byte, []int)
Deprecated: Use CreateTimeSeriesError.ProtoReflect.Descriptor instead.
func (*CreateTimeSeriesError) GetStatus
deprecated
func (x *CreateTimeSeriesError) GetStatus() *status.Status
Deprecated: Marked as deprecated in google/monitoring/v3/metric_service.proto.
func (*CreateTimeSeriesError) GetTimeSeries
deprecated
func (x *CreateTimeSeriesError) GetTimeSeries() *TimeSeries
Deprecated: Marked as deprecated in google/monitoring/v3/metric_service.proto.
func (*CreateTimeSeriesError) ProtoMessage ¶
func (*CreateTimeSeriesError) ProtoMessage()
func (*CreateTimeSeriesError) ProtoReflect ¶
func (x *CreateTimeSeriesError) ProtoReflect() protoreflect.Message
func (*CreateTimeSeriesError) Reset ¶
func (x *CreateTimeSeriesError) Reset()
func (*CreateTimeSeriesError) String ¶
func (x *CreateTimeSeriesError) String() string
type CreateTimeSeriesRequest ¶
type CreateTimeSeriesRequest struct { // Required. The [project](https://cloud.google.com/monitoring/api/v3#project_name) on // which to execute the request. The format is: // // projects/[PROJECT_ID_OR_NUMBER] Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Required. The new data to be added to a list of time series. // Adds at most one data point to each of several time series. The new data // point must be more recent than any other point in its time series. Each // `TimeSeries` value must fully specify a unique time series by supplying // all label values for the metric and the monitored resource. // // The maximum number of `TimeSeries` objects per `Create` request is 200. TimeSeries []*TimeSeries `protobuf:"bytes,2,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` // contains filtered or unexported fields }
The `CreateTimeSeries` request.
func (*CreateTimeSeriesRequest) Descriptor
deprecated
func (*CreateTimeSeriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTimeSeriesRequest.ProtoReflect.Descriptor instead.
func (*CreateTimeSeriesRequest) GetName ¶
func (x *CreateTimeSeriesRequest) GetName() string
func (*CreateTimeSeriesRequest) GetTimeSeries ¶
func (x *CreateTimeSeriesRequest) GetTimeSeries() []*TimeSeries
func (*CreateTimeSeriesRequest) ProtoMessage ¶
func (*CreateTimeSeriesRequest) ProtoMessage()
func (*CreateTimeSeriesRequest) ProtoReflect ¶
func (x *CreateTimeSeriesRequest) ProtoReflect() protoreflect.Message
func (*CreateTimeSeriesRequest) Reset ¶
func (x *CreateTimeSeriesRequest) Reset()
func (*CreateTimeSeriesRequest) String ¶
func (x *CreateTimeSeriesRequest) String() string
type CreateTimeSeriesSummary ¶
type CreateTimeSeriesSummary struct { // The number of points in the request. TotalPointCount int32 `protobuf:"varint,1,opt,name=total_point_count,json=totalPointCount,proto3" json:"total_point_count,omitempty"` // The number of points that were successfully written. SuccessPointCount int32 `protobuf:"varint,2,opt,name=success_point_count,json=successPointCount,proto3" json:"success_point_count,omitempty"` // The number of points that failed to be written. Order is not guaranteed. Errors []*CreateTimeSeriesSummary_Error `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
Summary of the result of a failed request to write data to a time series.
func (*CreateTimeSeriesSummary) Descriptor
deprecated
func (*CreateTimeSeriesSummary) Descriptor() ([]byte, []int)
Deprecated: Use CreateTimeSeriesSummary.ProtoReflect.Descriptor instead.
func (*CreateTimeSeriesSummary) GetErrors ¶
func (x *CreateTimeSeriesSummary) GetErrors() []*CreateTimeSeriesSummary_Error
func (*CreateTimeSeriesSummary) GetSuccessPointCount ¶
func (x *CreateTimeSeriesSummary) GetSuccessPointCount() int32
func (*CreateTimeSeriesSummary) GetTotalPointCount ¶
func (x *CreateTimeSeriesSummary) GetTotalPointCount() int32
func (*CreateTimeSeriesSummary) ProtoMessage ¶
func (*CreateTimeSeriesSummary) ProtoMessage()
func (*CreateTimeSeriesSummary) ProtoReflect ¶
func (x *CreateTimeSeriesSummary) ProtoReflect() protoreflect.Message
func (*CreateTimeSeriesSummary) Reset ¶
func (x *CreateTimeSeriesSummary) Reset()
func (*CreateTimeSeriesSummary) String ¶
func (x *CreateTimeSeriesSummary) String() string
type CreateTimeSeriesSummary_Error ¶
type CreateTimeSeriesSummary_Error struct { // The status of the requested write operation. Status *status.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // The number of points that couldn't be written because of `status`. PointCount int32 `protobuf:"varint,2,opt,name=point_count,json=pointCount,proto3" json:"point_count,omitempty"` // contains filtered or unexported fields }
Detailed information about an error category.
func (*CreateTimeSeriesSummary_Error) Descriptor
deprecated
func (*CreateTimeSeriesSummary_Error) Descriptor() ([]byte, []int)
Deprecated: Use CreateTimeSeriesSummary_Error.ProtoReflect.Descriptor instead.
func (*CreateTimeSeriesSummary_Error) GetPointCount ¶
func (x *CreateTimeSeriesSummary_Error) GetPointCount() int32
func (*CreateTimeSeriesSummary_Error) GetStatus ¶
func (x *CreateTimeSeriesSummary_Error) GetStatus() *status.Status
func (*CreateTimeSeriesSummary_Error) ProtoMessage ¶
func (*CreateTimeSeriesSummary_Error) ProtoMessage()
func (*CreateTimeSeriesSummary_Error) ProtoReflect ¶
func (x *CreateTimeSeriesSummary_Error) ProtoReflect() protoreflect.Message
func (*CreateTimeSeriesSummary_Error) Reset ¶
func (x *CreateTimeSeriesSummary_Error) Reset()
func (*CreateTimeSeriesSummary_Error) String ¶
func (x *CreateTimeSeriesSummary_Error) String() string
type CreateUptimeCheckConfigRequest ¶
type CreateUptimeCheckConfigRequest struct { // Required. The // [project](https://cloud.google.com/monitoring/api/v3#project_name) in which // to create the Uptime check. The format is: // // projects/[PROJECT_ID_OR_NUMBER] Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The new Uptime check configuration. UptimeCheckConfig *UptimeCheckConfig `protobuf:"bytes,2,opt,name=uptime_check_config,json=uptimeCheckConfig,proto3" json:"uptime_check_config,omitempty"` // contains filtered or unexported fields }
The protocol for the `CreateUptimeCheckConfig` request.
func (*CreateUptimeCheckConfigRequest) Descriptor
deprecated
func (*CreateUptimeCheckConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateUptimeCheckConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateUptimeCheckConfigRequest) GetParent ¶
func (x *CreateUptimeCheckConfigRequest) GetParent() string
func (*CreateUptimeCheckConfigRequest) GetUptimeCheckConfig ¶
func (x *CreateUptimeCheckConfigRequest) GetUptimeCheckConfig() *UptimeCheckConfig
func (*CreateUptimeCheckConfigRequest) ProtoMessage ¶
func (*CreateUptimeCheckConfigRequest) ProtoMessage()
func (*CreateUptimeCheckConfigRequest) ProtoReflect ¶
func (x *CreateUptimeCheckConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateUptimeCheckConfigRequest) Reset ¶
func (x *CreateUptimeCheckConfigRequest) Reset()