Documentation
¶
Index ¶
- type APIError
- type CommonLabel
- type CommonPromQLMatcher
- type CommonPromQLMatcherType
- type ConfigunstableDatasetFilter
- func (m *ConfigunstableDatasetFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConfigunstableDatasetFilter) MarshalBinary() ([]byte, error)
- func (m *ConfigunstableDatasetFilter) UnmarshalBinary(b []byte) error
- func (m *ConfigunstableDatasetFilter) Validate(formats strfmt.Registry) error
- type Configv1PageParams
- type ConsumptionBudgetResource
- type DatasetFilterDataset
- type DatasetFilterOperator
- type GenericError
- type ListMonitorStatusesRequestSortOrder
- type MonitorStatusSignalStatus
- func (m *MonitorStatusSignalStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MonitorStatusSignalStatus) MarshalBinary() ([]byte, error)
- func (m *MonitorStatusSignalStatus) UnmarshalBinary(b []byte) error
- func (m *MonitorStatusSignalStatus) Validate(formats strfmt.Registry) error
- type ProtobufAny
- func (m *ProtobufAny) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProtobufAny) MarshalBinary() ([]byte, error)
- func (m ProtobufAny) MarshalJSON() ([]byte, error)
- func (m *ProtobufAny) UnmarshalBinary(b []byte) error
- func (m *ProtobufAny) UnmarshalJSON(data []byte) error
- func (m *ProtobufAny) Validate(formats strfmt.Registry) error
- type SignalStatusSeriesStatus
- func (m *SignalStatusSeriesStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SignalStatusSeriesStatus) MarshalBinary() ([]byte, error)
- func (m *SignalStatusSeriesStatus) UnmarshalBinary(b []byte) error
- func (m *SignalStatusSeriesStatus) Validate(formats strfmt.Registry) error
- type StateunstableAlertingState
- type StateunstableConsumptionDatapoint
- func (m *StateunstableConsumptionDatapoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableConsumptionDatapoint) MarshalBinary() ([]byte, error)
- func (m *StateunstableConsumptionDatapoint) UnmarshalBinary(b []byte) error
- func (m *StateunstableConsumptionDatapoint) Validate(formats strfmt.Registry) error
- type StateunstableConsumptionGroupKey
- func (m *StateunstableConsumptionGroupKey) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableConsumptionGroupKey) MarshalBinary() ([]byte, error)
- func (m *StateunstableConsumptionGroupKey) UnmarshalBinary(b []byte) error
- func (m *StateunstableConsumptionGroupKey) Validate(formats strfmt.Registry) error
- type StateunstableConsumptionRateDatapoint
- func (m *StateunstableConsumptionRateDatapoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableConsumptionRateDatapoint) MarshalBinary() ([]byte, error)
- func (m *StateunstableConsumptionRateDatapoint) UnmarshalBinary(b []byte) error
- func (m *StateunstableConsumptionRateDatapoint) Validate(formats strfmt.Registry) error
- type StateunstableEchoResponse
- func (m *StateunstableEchoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableEchoResponse) MarshalBinary() ([]byte, error)
- func (m *StateunstableEchoResponse) UnmarshalBinary(b []byte) error
- func (m *StateunstableEchoResponse) Validate(formats strfmt.Registry) error
- type StateunstableGroupedRateTimeSeries
- func (m *StateunstableGroupedRateTimeSeries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableGroupedRateTimeSeries) MarshalBinary() ([]byte, error)
- func (m *StateunstableGroupedRateTimeSeries) UnmarshalBinary(b []byte) error
- func (m *StateunstableGroupedRateTimeSeries) Validate(formats strfmt.Registry) error
- type StateunstableGroupedTimeSeries
- func (m *StateunstableGroupedTimeSeries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableGroupedTimeSeries) MarshalBinary() ([]byte, error)
- func (m *StateunstableGroupedTimeSeries) UnmarshalBinary(b []byte) error
- func (m *StateunstableGroupedTimeSeries) Validate(formats strfmt.Registry) error
- type StateunstableListMonitorStatusesResponse
- func (m *StateunstableListMonitorStatusesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableListMonitorStatusesResponse) MarshalBinary() ([]byte, error)
- func (m *StateunstableListMonitorStatusesResponse) UnmarshalBinary(b []byte) error
- func (m *StateunstableListMonitorStatusesResponse) Validate(formats strfmt.Registry) error
- type StateunstableMonitorStatus
- func (m *StateunstableMonitorStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableMonitorStatus) MarshalBinary() ([]byte, error)
- func (m *StateunstableMonitorStatus) UnmarshalBinary(b []byte) error
- func (m *StateunstableMonitorStatus) Validate(formats strfmt.Registry) error
- type StateunstableQueryConsumptionRateRequest
- func (m *StateunstableQueryConsumptionRateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableQueryConsumptionRateRequest) MarshalBinary() ([]byte, error)
- func (m *StateunstableQueryConsumptionRateRequest) UnmarshalBinary(b []byte) error
- func (m *StateunstableQueryConsumptionRateRequest) Validate(formats strfmt.Registry) error
- type StateunstableQueryConsumptionRateResponse
- func (m *StateunstableQueryConsumptionRateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableQueryConsumptionRateResponse) MarshalBinary() ([]byte, error)
- func (m *StateunstableQueryConsumptionRateResponse) UnmarshalBinary(b []byte) error
- func (m *StateunstableQueryConsumptionRateResponse) Validate(formats strfmt.Registry) error
- type StateunstableQueryConsumptionRequest
- func (m *StateunstableQueryConsumptionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableQueryConsumptionRequest) MarshalBinary() ([]byte, error)
- func (m *StateunstableQueryConsumptionRequest) UnmarshalBinary(b []byte) error
- func (m *StateunstableQueryConsumptionRequest) Validate(formats strfmt.Registry) error
- type StateunstableQueryConsumptionResponse
- func (m *StateunstableQueryConsumptionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StateunstableQueryConsumptionResponse) MarshalBinary() ([]byte, error)
- func (m *StateunstableQueryConsumptionResponse) UnmarshalBinary(b []byte) error
- func (m *StateunstableQueryConsumptionResponse) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIError ¶
type APIError struct {
// An optional private error code whose values are undefined.
Code int32 `json:"code,omitempty"`
// An error message describing what went wrong.
Message string `json:"message,omitempty"`
}
APIError api error
swagger:model apiError
func (*APIError) ContextValidate ¶
ContextValidate validates this api error based on context it is used
func (*APIError) MarshalBinary ¶
MarshalBinary interface implementation
func (*APIError) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type CommonLabel ¶ added in v1.14.0
type CommonLabel struct {
// name
Name string `json:"name,omitempty"`
// value
Value string `json:"value,omitempty"`
}
CommonLabel common label
swagger:model commonLabel
func (*CommonLabel) ContextValidate ¶ added in v1.14.0
ContextValidate validates this common label based on context it is used
func (*CommonLabel) MarshalBinary ¶ added in v1.14.0
func (m *CommonLabel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CommonLabel) UnmarshalBinary ¶ added in v1.14.0
func (m *CommonLabel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CommonPromQLMatcher ¶ added in v1.14.0
type CommonPromQLMatcher struct {
// type
Type CommonPromQLMatcherType `json:"type,omitempty"`
// Prometheus label name for the matcher
Name string `json:"name,omitempty"`
// Prometheus label value for the matcher
Value string `json:"value,omitempty"`
}
CommonPromQLMatcher common prom q l matcher
swagger:model commonPromQLMatcher
func (*CommonPromQLMatcher) ContextValidate ¶ added in v1.14.0
ContextValidate validate this common prom q l matcher based on the context it is used
func (*CommonPromQLMatcher) MarshalBinary ¶ added in v1.14.0
func (m *CommonPromQLMatcher) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CommonPromQLMatcher) UnmarshalBinary ¶ added in v1.14.0
func (m *CommonPromQLMatcher) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CommonPromQLMatcherType ¶ added in v1.14.0
type CommonPromQLMatcherType string
CommonPromQLMatcherType common prom q l matcher type
swagger:model commonPromQLMatcherType
const ( // CommonPromQLMatcherTypeMatchEqual captures enum value "MatchEqual" CommonPromQLMatcherTypeMatchEqual CommonPromQLMatcherType = "MatchEqual" // CommonPromQLMatcherTypeMatchRegexp captures enum value "MatchRegexp" CommonPromQLMatcherTypeMatchRegexp CommonPromQLMatcherType = "MatchRegexp" // CommonPromQLMatcherTypeMatchNotEqual captures enum value "MatchNotEqual" CommonPromQLMatcherTypeMatchNotEqual CommonPromQLMatcherType = "MatchNotEqual" // CommonPromQLMatcherTypeMatchNotRegexp captures enum value "MatchNotRegexp" CommonPromQLMatcherTypeMatchNotRegexp CommonPromQLMatcherType = "MatchNotRegexp" )
func NewCommonPromQLMatcherType ¶ added in v1.14.0
func NewCommonPromQLMatcherType(value CommonPromQLMatcherType) *CommonPromQLMatcherType
func (CommonPromQLMatcherType) ContextValidate ¶ added in v1.14.0
func (m CommonPromQLMatcherType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this common prom q l matcher type based on context it is used
func (CommonPromQLMatcherType) Pointer ¶ added in v1.14.0
func (m CommonPromQLMatcherType) Pointer() *CommonPromQLMatcherType
Pointer returns a pointer to a freshly-allocated CommonPromQLMatcherType.
type ConfigunstableDatasetFilter ¶ added in v1.15.0
type ConfigunstableDatasetFilter struct {
// operator
Operator DatasetFilterOperator `json:"operator,omitempty"`
// datasets
Datasets []*DatasetFilterDataset `json:"datasets"`
}
ConfigunstableDatasetFilter TODO(codyg): remove; still in-use by stateunstable.
swagger:model configunstableDatasetFilter
func (*ConfigunstableDatasetFilter) ContextValidate ¶ added in v1.15.0
func (m *ConfigunstableDatasetFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this configunstable dataset filter based on the context it is used
func (*ConfigunstableDatasetFilter) MarshalBinary ¶ added in v1.15.0
func (m *ConfigunstableDatasetFilter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigunstableDatasetFilter) UnmarshalBinary ¶ added in v1.15.0
func (m *ConfigunstableDatasetFilter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Configv1PageParams ¶ added in v1.14.0
type Configv1PageParams struct {
// Sets the preferred number of items to return per page. If set to `0`, the
// server will use its default value. Regardless of the value specified, clients
// must never assume how many items will be returned.
MaxSize int64 `json:"max_size,omitempty"`
// An opaque page token that identifies which page the client should request.
// An empty value indicates the first page.
Token string `json:"token,omitempty"`
}
Configv1PageParams configv1 page params
swagger:model configv1PageParams
func (*Configv1PageParams) ContextValidate ¶ added in v1.14.0
ContextValidate validates this configv1 page params based on context it is used
func (*Configv1PageParams) MarshalBinary ¶ added in v1.14.0
func (m *Configv1PageParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Configv1PageParams) UnmarshalBinary ¶ added in v1.14.0
func (m *Configv1PageParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConsumptionBudgetResource ¶ added in v1.15.0
type ConsumptionBudgetResource string
ConsumptionBudgetResource consumption budget resource
swagger:model ConsumptionBudgetResource
const ( // ConsumptionBudgetResourceLOGPERSISTEDBYTES captures enum value "LOG_PERSISTED_BYTES" ConsumptionBudgetResourceLOGPERSISTEDBYTES ConsumptionBudgetResource = "LOG_PERSISTED_BYTES" // ConsumptionBudgetResourceLOGPROCESSEDBYTES captures enum value "LOG_PROCESSED_BYTES" ConsumptionBudgetResourceLOGPROCESSEDBYTES ConsumptionBudgetResource = "LOG_PROCESSED_BYTES" )
func NewConsumptionBudgetResource ¶ added in v1.15.0
func NewConsumptionBudgetResource(value ConsumptionBudgetResource) *ConsumptionBudgetResource
func (ConsumptionBudgetResource) ContextValidate ¶ added in v1.15.0
func (m ConsumptionBudgetResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this consumption budget resource based on context it is used
func (ConsumptionBudgetResource) Pointer ¶ added in v1.15.0
func (m ConsumptionBudgetResource) Pointer() *ConsumptionBudgetResource
Pointer returns a pointer to a freshly-allocated ConsumptionBudgetResource.
type DatasetFilterDataset ¶ added in v1.15.0
type DatasetFilterDataset struct {
// dataset slug
DatasetSlug string `json:"dataset_slug,omitempty"`
}
DatasetFilterDataset dataset filter dataset
swagger:model DatasetFilterDataset
func (*DatasetFilterDataset) ContextValidate ¶ added in v1.15.0
ContextValidate validates this dataset filter dataset based on context it is used
func (*DatasetFilterDataset) MarshalBinary ¶ added in v1.15.0
func (m *DatasetFilterDataset) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DatasetFilterDataset) UnmarshalBinary ¶ added in v1.15.0
func (m *DatasetFilterDataset) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DatasetFilterOperator ¶ added in v1.15.0
type DatasetFilterOperator string
DatasetFilterOperator dataset filter operator
swagger:model DatasetFilterOperator
const ( // DatasetFilterOperatorIN captures enum value "IN" DatasetFilterOperatorIN DatasetFilterOperator = "IN" // DatasetFilterOperatorNOTIN captures enum value "NOT_IN" DatasetFilterOperatorNOTIN DatasetFilterOperator = "NOT_IN" )
func NewDatasetFilterOperator ¶ added in v1.15.0
func NewDatasetFilterOperator(value DatasetFilterOperator) *DatasetFilterOperator
func (DatasetFilterOperator) ContextValidate ¶ added in v1.15.0
ContextValidate validates this dataset filter operator based on context it is used
func (DatasetFilterOperator) Pointer ¶ added in v1.15.0
func (m DatasetFilterOperator) Pointer() *DatasetFilterOperator
Pointer returns a pointer to a freshly-allocated DatasetFilterOperator.
type GenericError ¶
type GenericError interface{}
GenericError generic error
swagger:model genericError
type ListMonitorStatusesRequestSortOrder ¶ added in v1.14.0
type ListMonitorStatusesRequestSortOrder string
ListMonitorStatusesRequestSortOrder list monitor statuses request sort order
swagger:model ListMonitorStatusesRequestSortOrder
const ( // ListMonitorStatusesRequestSortOrderSORTBYSTATE captures enum value "SORT_BY_STATE" ListMonitorStatusesRequestSortOrderSORTBYSTATE ListMonitorStatusesRequestSortOrder = "SORT_BY_STATE" )
func NewListMonitorStatusesRequestSortOrder ¶ added in v1.14.0
func NewListMonitorStatusesRequestSortOrder(value ListMonitorStatusesRequestSortOrder) *ListMonitorStatusesRequestSortOrder
func (ListMonitorStatusesRequestSortOrder) ContextValidate ¶ added in v1.14.0
func (m ListMonitorStatusesRequestSortOrder) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this list monitor statuses request sort order based on context it is used
func (ListMonitorStatusesRequestSortOrder) Pointer ¶ added in v1.14.0
func (m ListMonitorStatusesRequestSortOrder) Pointer() *ListMonitorStatusesRequestSortOrder
Pointer returns a pointer to a freshly-allocated ListMonitorStatusesRequestSortOrder.
type MonitorStatusSignalStatus ¶ added in v1.14.0
type MonitorStatusSignalStatus struct {
// state
State StateunstableAlertingState `json:"state,omitempty"`
// severity
Severity string `json:"severity,omitempty"`
// Signal labels.
SignalLabels []*CommonLabel `json:"signal_labels"`
// series
Series []*SignalStatusSeriesStatus `json:"series"`
}
MonitorStatusSignalStatus monitor status signal status
swagger:model MonitorStatusSignalStatus
func (*MonitorStatusSignalStatus) ContextValidate ¶ added in v1.14.0
func (m *MonitorStatusSignalStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this monitor status signal status based on the context it is used
func (*MonitorStatusSignalStatus) MarshalBinary ¶ added in v1.14.0
func (m *MonitorStatusSignalStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MonitorStatusSignalStatus) UnmarshalBinary ¶ added in v1.14.0
func (m *MonitorStatusSignalStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtobufAny ¶
type ProtobufAny struct {
// at type
AtType string `json:"@type,omitempty"`
// protobuf any
ProtobufAny map[string]interface{} `json:"-"`
}
ProtobufAny protobuf any
swagger:model protobufAny
func (*ProtobufAny) ContextValidate ¶
ContextValidate validates this protobuf any based on context it is used
func (*ProtobufAny) MarshalBinary ¶
func (m *ProtobufAny) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtobufAny) MarshalJSON ¶ added in v1.14.0
func (m ProtobufAny) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with additional properties into a JSON object
func (*ProtobufAny) UnmarshalBinary ¶
func (m *ProtobufAny) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtobufAny) UnmarshalJSON ¶ added in v1.14.0
func (m *ProtobufAny) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals this object with additional properties from JSON
type SignalStatusSeriesStatus ¶ added in v1.14.0
type SignalStatusSeriesStatus struct {
// state
State StateunstableAlertingState `json:"state,omitempty"`
// severity
Severity string `json:"severity,omitempty"`
// Series labels.
Labels []*CommonLabel `json:"labels"`
// started at
// Format: date-time
StartedAt strfmt.DateTime `json:"started_at,omitempty"`
}
SignalStatusSeriesStatus signal status series status
swagger:model SignalStatusSeriesStatus
func (*SignalStatusSeriesStatus) ContextValidate ¶ added in v1.14.0
func (m *SignalStatusSeriesStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this signal status series status based on the context it is used
func (*SignalStatusSeriesStatus) MarshalBinary ¶ added in v1.14.0
func (m *SignalStatusSeriesStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SignalStatusSeriesStatus) UnmarshalBinary ¶ added in v1.14.0
func (m *SignalStatusSeriesStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableAlertingState ¶ added in v1.14.0
type StateunstableAlertingState string
StateunstableAlertingState - ALERTING_STATE_PASS: Monitor is not triggered.
- ALERTING_STATE_PENDING: Monitor is triggered but not yet alerting.
- ALERTING_STATE_ALERTING: Monitor is triggered and alerting.
- ALERTING_STATE_MUTED: Monitor is triggered but is muted.
swagger:model stateunstableAlertingState
const ( // StateunstableAlertingStateALERTINGSTATEPASS captures enum value "ALERTING_STATE_PASS" StateunstableAlertingStateALERTINGSTATEPASS StateunstableAlertingState = "ALERTING_STATE_PASS" // StateunstableAlertingStateALERTINGSTATEPENDING captures enum value "ALERTING_STATE_PENDING" StateunstableAlertingStateALERTINGSTATEPENDING StateunstableAlertingState = "ALERTING_STATE_PENDING" // StateunstableAlertingStateALERTINGSTATEALERTING captures enum value "ALERTING_STATE_ALERTING" StateunstableAlertingStateALERTINGSTATEALERTING StateunstableAlertingState = "ALERTING_STATE_ALERTING" // StateunstableAlertingStateALERTINGSTATEMUTED captures enum value "ALERTING_STATE_MUTED" StateunstableAlertingStateALERTINGSTATEMUTED StateunstableAlertingState = "ALERTING_STATE_MUTED" )
func NewStateunstableAlertingState ¶ added in v1.14.0
func NewStateunstableAlertingState(value StateunstableAlertingState) *StateunstableAlertingState
func (StateunstableAlertingState) ContextValidate ¶ added in v1.14.0
func (m StateunstableAlertingState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this stateunstable alerting state based on context it is used
func (StateunstableAlertingState) Pointer ¶ added in v1.14.0
func (m StateunstableAlertingState) Pointer() *StateunstableAlertingState
Pointer returns a pointer to a freshly-allocated StateunstableAlertingState.
type StateunstableConsumptionDatapoint ¶ added in v1.14.0
type StateunstableConsumptionDatapoint struct {
// timestamp
// Format: date-time
Timestamp strfmt.DateTime `json:"timestamp,omitempty"`
// volume
Volume string `json:"volume,omitempty"`
}
StateunstableConsumptionDatapoint ConsumptionDatapoint represents a cumulative consumption volume at some point in time.
swagger:model stateunstableConsumptionDatapoint
func (*StateunstableConsumptionDatapoint) ContextValidate ¶ added in v1.14.0
func (m *StateunstableConsumptionDatapoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this stateunstable consumption datapoint based on context it is used
func (*StateunstableConsumptionDatapoint) MarshalBinary ¶ added in v1.14.0
func (m *StateunstableConsumptionDatapoint) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableConsumptionDatapoint) UnmarshalBinary ¶ added in v1.14.0
func (m *StateunstableConsumptionDatapoint) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableConsumptionGroupKey ¶ added in v1.15.0
type StateunstableConsumptionGroupKey struct {
// partition slug path
PartitionSlugPath string `json:"partition_slug_path,omitempty"`
// dataset slug
DatasetSlug string `json:"dataset_slug,omitempty"`
// matches
Matches bool `json:"matches,omitempty"`
// dynamic label value
DynamicLabelValue string `json:"dynamic_label_value,omitempty"`
}
StateunstableConsumptionGroupKey ConsumptionGroupKey uniquely identifies a specific time series returned from the consumption query APIs.
swagger:model stateunstableConsumptionGroupKey
func (*StateunstableConsumptionGroupKey) ContextValidate ¶ added in v1.15.0
func (m *StateunstableConsumptionGroupKey) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this stateunstable consumption group key based on context it is used
func (*StateunstableConsumptionGroupKey) MarshalBinary ¶ added in v1.15.0
func (m *StateunstableConsumptionGroupKey) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableConsumptionGroupKey) UnmarshalBinary ¶ added in v1.15.0
func (m *StateunstableConsumptionGroupKey) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableConsumptionRateDatapoint ¶ added in v1.14.0
type StateunstableConsumptionRateDatapoint struct {
// timestamp
// Format: date-time
Timestamp strfmt.DateTime `json:"timestamp,omitempty"`
// volume per sec
VolumePerSec float64 `json:"volume_per_sec,omitempty"`
}
StateunstableConsumptionRateDatapoint ConsumptionRateDatapoint represents a consumption rate at some point in time.
swagger:model stateunstableConsumptionRateDatapoint
func (*StateunstableConsumptionRateDatapoint) ContextValidate ¶ added in v1.14.0
func (m *StateunstableConsumptionRateDatapoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this stateunstable consumption rate datapoint based on context it is used
func (*StateunstableConsumptionRateDatapoint) MarshalBinary ¶ added in v1.14.0
func (m *StateunstableConsumptionRateDatapoint) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableConsumptionRateDatapoint) UnmarshalBinary ¶ added in v1.14.0
func (m *StateunstableConsumptionRateDatapoint) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableEchoResponse ¶
type StateunstableEchoResponse struct {
// message
Message string `json:"message,omitempty"`
}
StateunstableEchoResponse stateunstable echo response
swagger:model stateunstableEchoResponse
func (*StateunstableEchoResponse) ContextValidate ¶
func (m *StateunstableEchoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this stateunstable echo response based on context it is used
func (*StateunstableEchoResponse) MarshalBinary ¶
func (m *StateunstableEchoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableEchoResponse) UnmarshalBinary ¶
func (m *StateunstableEchoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableGroupedRateTimeSeries ¶ added in v1.15.0
type StateunstableGroupedRateTimeSeries struct {
// group key
GroupKey *StateunstableConsumptionGroupKey `json:"group_key,omitempty"`
// datapoints
Datapoints []*StateunstableConsumptionRateDatapoint `json:"datapoints"`
}
StateunstableGroupedRateTimeSeries GroupedRateTimeSeries represents a time series of consumption rate for a dataset.
swagger:model stateunstableGroupedRateTimeSeries
func (*StateunstableGroupedRateTimeSeries) ContextValidate ¶ added in v1.15.0
func (m *StateunstableGroupedRateTimeSeries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this stateunstable grouped rate time series based on the context it is used
func (*StateunstableGroupedRateTimeSeries) MarshalBinary ¶ added in v1.15.0
func (m *StateunstableGroupedRateTimeSeries) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableGroupedRateTimeSeries) UnmarshalBinary ¶ added in v1.15.0
func (m *StateunstableGroupedRateTimeSeries) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableGroupedTimeSeries ¶ added in v1.15.0
type StateunstableGroupedTimeSeries struct {
// group key
GroupKey *StateunstableConsumptionGroupKey `json:"group_key,omitempty"`
// datapoints
Datapoints []*StateunstableConsumptionDatapoint `json:"datapoints"`
}
StateunstableGroupedTimeSeries GroupedTimeSeries represents a time series of cumulative consumption for a dataset.
swagger:model stateunstableGroupedTimeSeries
func (*StateunstableGroupedTimeSeries) ContextValidate ¶ added in v1.15.0
func (m *StateunstableGroupedTimeSeries) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this stateunstable grouped time series based on the context it is used
func (*StateunstableGroupedTimeSeries) MarshalBinary ¶ added in v1.15.0
func (m *StateunstableGroupedTimeSeries) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableGroupedTimeSeries) UnmarshalBinary ¶ added in v1.15.0
func (m *StateunstableGroupedTimeSeries) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableListMonitorStatusesResponse ¶ added in v1.14.0
type StateunstableListMonitorStatusesResponse struct {
// monitor statuses
MonitorStatuses []*StateunstableMonitorStatus `json:"monitor_statuses"`
}
StateunstableListMonitorStatusesResponse stateunstable list monitor statuses response
swagger:model stateunstableListMonitorStatusesResponse
func (*StateunstableListMonitorStatusesResponse) ContextValidate ¶ added in v1.14.0
func (m *StateunstableListMonitorStatusesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this stateunstable list monitor statuses response based on the context it is used
func (*StateunstableListMonitorStatusesResponse) MarshalBinary ¶ added in v1.14.0
func (m *StateunstableListMonitorStatusesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableListMonitorStatusesResponse) UnmarshalBinary ¶ added in v1.14.0
func (m *StateunstableListMonitorStatusesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableMonitorStatus ¶ added in v1.14.0
type StateunstableMonitorStatus struct {
// slug
Slug string `json:"slug,omitempty"`
// state
State StateunstableAlertingState `json:"state,omitempty"`
// severity
Severity string `json:"severity,omitempty"`
// signals
Signals []*MonitorStatusSignalStatus `json:"signals"`
}
StateunstableMonitorStatus MonitorStatus contains the status of a monitor.
swagger:model stateunstableMonitorStatus
func (*StateunstableMonitorStatus) ContextValidate ¶ added in v1.14.0
func (m *StateunstableMonitorStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this stateunstable monitor status based on the context it is used
func (*StateunstableMonitorStatus) MarshalBinary ¶ added in v1.14.0
func (m *StateunstableMonitorStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableMonitorStatus) UnmarshalBinary ¶ added in v1.14.0
func (m *StateunstableMonitorStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableQueryConsumptionRateRequest ¶ added in v1.15.0
type StateunstableQueryConsumptionRateRequest struct {
// resource
Resource ConsumptionBudgetResource `json:"resource,omitempty"`
// start at
// Format: date-time
StartAt strfmt.DateTime `json:"start_at,omitempty"`
// end at
// Format: date-time
EndAt strfmt.DateTime `json:"end_at,omitempty"`
// step secs
StepSecs int32 `json:"step_secs,omitempty"`
// partition name path
PartitionNamePath []string `json:"partition_name_path"`
// group by dataset slug
GroupByDatasetSlug string `json:"group_by_dataset_slug,omitempty"`
// dataset filters
DatasetFilters []*ConfigunstableDatasetFilter `json:"dataset_filters"`
// page
Page *Configv1PageParams `json:"page,omitempty"`
}
StateunstableQueryConsumptionRateRequest QueryConsumptionRateRequest for querying consumption rates.
swagger:model stateunstableQueryConsumptionRateRequest
func (*StateunstableQueryConsumptionRateRequest) ContextValidate ¶ added in v1.15.0
func (m *StateunstableQueryConsumptionRateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this stateunstable query consumption rate request based on the context it is used
func (*StateunstableQueryConsumptionRateRequest) MarshalBinary ¶ added in v1.15.0
func (m *StateunstableQueryConsumptionRateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableQueryConsumptionRateRequest) UnmarshalBinary ¶ added in v1.15.0
func (m *StateunstableQueryConsumptionRateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableQueryConsumptionRateResponse ¶ added in v1.14.0
type StateunstableQueryConsumptionRateResponse struct {
// series
Series []*StateunstableGroupedRateTimeSeries `json:"series"`
// page
Page *Configv1PageParams `json:"page,omitempty"`
}
StateunstableQueryConsumptionRateResponse stateunstable query consumption rate response
swagger:model stateunstableQueryConsumptionRateResponse
func (*StateunstableQueryConsumptionRateResponse) ContextValidate ¶ added in v1.14.0
func (m *StateunstableQueryConsumptionRateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this stateunstable query consumption rate response based on the context it is used
func (*StateunstableQueryConsumptionRateResponse) MarshalBinary ¶ added in v1.14.0
func (m *StateunstableQueryConsumptionRateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableQueryConsumptionRateResponse) UnmarshalBinary ¶ added in v1.14.0
func (m *StateunstableQueryConsumptionRateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableQueryConsumptionRequest ¶ added in v1.15.0
type StateunstableQueryConsumptionRequest struct {
// resource
Resource ConsumptionBudgetResource `json:"resource,omitempty"`
// start at
// Format: date-time
StartAt strfmt.DateTime `json:"start_at,omitempty"`
// end at
// Format: date-time
EndAt strfmt.DateTime `json:"end_at,omitempty"`
// step secs
StepSecs int32 `json:"step_secs,omitempty"`
// cumulative period start at
// Format: date-time
CumulativePeriodStartAt strfmt.DateTime `json:"cumulative_period_start_at,omitempty"`
// partition name path
PartitionNamePath []string `json:"partition_name_path"`
// group by dataset slug
GroupByDatasetSlug string `json:"group_by_dataset_slug,omitempty"`
// dataset filters
DatasetFilters []*ConfigunstableDatasetFilter `json:"dataset_filters"`
// page
Page *Configv1PageParams `json:"page,omitempty"`
}
StateunstableQueryConsumptionRequest QueryConsumptionRequest for querying cumulative consumption volumes.
swagger:model stateunstableQueryConsumptionRequest
func (*StateunstableQueryConsumptionRequest) ContextValidate ¶ added in v1.15.0
func (m *StateunstableQueryConsumptionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this stateunstable query consumption request based on the context it is used
func (*StateunstableQueryConsumptionRequest) MarshalBinary ¶ added in v1.15.0
func (m *StateunstableQueryConsumptionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableQueryConsumptionRequest) UnmarshalBinary ¶ added in v1.15.0
func (m *StateunstableQueryConsumptionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateunstableQueryConsumptionResponse ¶ added in v1.14.0
type StateunstableQueryConsumptionResponse struct {
// series
Series []*StateunstableGroupedTimeSeries `json:"series"`
// page
Page *Configv1PageParams `json:"page,omitempty"`
}
StateunstableQueryConsumptionResponse stateunstable query consumption response
swagger:model stateunstableQueryConsumptionResponse
func (*StateunstableQueryConsumptionResponse) ContextValidate ¶ added in v1.14.0
func (m *StateunstableQueryConsumptionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this stateunstable query consumption response based on the context it is used
func (*StateunstableQueryConsumptionResponse) MarshalBinary ¶ added in v1.14.0
func (m *StateunstableQueryConsumptionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateunstableQueryConsumptionResponse) UnmarshalBinary ¶ added in v1.14.0
func (m *StateunstableQueryConsumptionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- api_error.go
- common_label.go
- common_prom_q_l_matcher.go
- common_prom_q_l_matcher_type.go
- configunstable_dataset_filter.go
- configv1_page_params.go
- consumption_budget_resource.go
- dataset_filter_dataset.go
- dataset_filter_operator.go
- generic_error.go
- list_monitor_statuses_request_sort_order.go
- monitor_status_signal_status.go
- protobuf_any.go
- signal_status_series_status.go
- stateunstable_alerting_state.go
- stateunstable_consumption_datapoint.go
- stateunstable_consumption_group_key.go
- stateunstable_consumption_rate_datapoint.go
- stateunstable_echo_response.go
- stateunstable_grouped_rate_time_series.go
- stateunstable_grouped_time_series.go
- stateunstable_list_monitor_statuses_response.go
- stateunstable_monitor_status.go
- stateunstable_query_consumption_rate_request.go
- stateunstable_query_consumption_rate_response.go
- stateunstable_query_consumption_request.go
- stateunstable_query_consumption_response.go