models

package
v1.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation ¶

Index ¶

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 ¶

func (m *APIError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this api error based on context it is used

func (*APIError) MarshalBinary ¶

func (m *APIError) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIError) UnmarshalBinary ¶

func (m *APIError) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIError) Validate ¶

func (m *APIError) Validate(formats strfmt.Registry) error

Validate validates this api error

type ChronoConfigCollectionsConfig ¶

type ChronoConfigCollectionsConfig struct {

	// Ordered map of prometheus group regexes to chronosphere team slug. This is used to
	// determine which team will own the collection created for each prometheus group..
	GroupTeams []*CollectionsConfigGroupTeam `json:"group_teams"`

	// The team that will own the generated notification policy
	NotificationPolicyTeamSlug string `json:"notification_policy_team_slug,omitempty"`
}

ChronoConfigCollectionsConfig Configuration for when ContainerType == COLLECTIONS or DEFAULT is collections

swagger:model ChronoConfigCollectionsConfig

func (*ChronoConfigCollectionsConfig) ContextValidate ¶

func (m *ChronoConfigCollectionsConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this chrono config collections config based on the context it is used

func (*ChronoConfigCollectionsConfig) MarshalBinary ¶

func (m *ChronoConfigCollectionsConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ChronoConfigCollectionsConfig) UnmarshalBinary ¶

func (m *ChronoConfigCollectionsConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ChronoConfigCollectionsConfig) Validate ¶

func (m *ChronoConfigCollectionsConfig) Validate(formats strfmt.Registry) error

Validate validates this chrono config collections config

type ChronoConfigSeverityMapping ¶

type ChronoConfigSeverityMapping struct {

	// severity
	Severity string `json:"severity,omitempty"`

	// chronosphere severity
	ChronosphereSeverity SeverityMappingSeverity `json:"chronosphere_severity,omitempty"`
}

ChronoConfigSeverityMapping chrono config severity mapping

swagger:model ChronoConfigSeverityMapping

func (*ChronoConfigSeverityMapping) ContextValidate ¶

func (m *ChronoConfigSeverityMapping) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this chrono config severity mapping based on the context it is used

func (*ChronoConfigSeverityMapping) MarshalBinary ¶

func (m *ChronoConfigSeverityMapping) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ChronoConfigSeverityMapping) UnmarshalBinary ¶

func (m *ChronoConfigSeverityMapping) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ChronoConfigSeverityMapping) Validate ¶

func (m *ChronoConfigSeverityMapping) Validate(formats strfmt.Registry) error

Validate validates this chrono config severity mapping

type CollectionsConfigGroupTeam ¶

type CollectionsConfigGroupTeam struct {

	// group regex
	GroupRegex string `json:"group_regex,omitempty"`

	// team slug
	TeamSlug string `json:"team_slug,omitempty"`
}

CollectionsConfigGroupTeam collections config group team

swagger:model CollectionsConfigGroupTeam

func (*CollectionsConfigGroupTeam) ContextValidate ¶

func (m *CollectionsConfigGroupTeam) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this collections config group team based on context it is used

func (*CollectionsConfigGroupTeam) MarshalBinary ¶

func (m *CollectionsConfigGroupTeam) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CollectionsConfigGroupTeam) UnmarshalBinary ¶

func (m *CollectionsConfigGroupTeam) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CollectionsConfigGroupTeam) Validate ¶

func (m *CollectionsConfigGroupTeam) Validate(formats strfmt.Registry) error

Validate validates this collections config group team

type ConfigUnstableUpdateDashboardBody ¶ added in v1.7.0

type ConfigUnstableUpdateDashboardBody struct {

	// dashboard
	Dashboard *ConfigunstableDashboard `json:"dashboard,omitempty"`

	// If true, the Dashboard will be created if it does not already exist, identified by slug. If false, an error will be returned if the Dashboard does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`
}

ConfigUnstableUpdateDashboardBody config unstable update dashboard body

swagger:model ConfigUnstableUpdateDashboardBody

func (*ConfigUnstableUpdateDashboardBody) ContextValidate ¶ added in v1.7.0

func (m *ConfigUnstableUpdateDashboardBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this config unstable update dashboard body based on the context it is used

func (*ConfigUnstableUpdateDashboardBody) MarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateDashboardBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigUnstableUpdateDashboardBody) UnmarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateDashboardBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateDashboardBody) Validate ¶ added in v1.7.0

Validate validates this config unstable update dashboard body

type ConfigUnstableUpdateLinkTemplateBody ¶ added in v1.7.0

type ConfigUnstableUpdateLinkTemplateBody struct {

	// link template
	LinkTemplate *ConfigunstableLinkTemplate `json:"link_template,omitempty"`

	// If true, the LinkTemplate will be created if it does not already exist, identified by slug. If false, an error will be returned if the LinkTemplate does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`

	// If true, the LinkTemplate will not be created nor updated, and no response LinkTemplate will be returned. The response will return an error if the given LinkTemplate is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigUnstableUpdateLinkTemplateBody config unstable update link template body

swagger:model ConfigUnstableUpdateLinkTemplateBody

func (*ConfigUnstableUpdateLinkTemplateBody) ContextValidate ¶ added in v1.7.0

func (m *ConfigUnstableUpdateLinkTemplateBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this config unstable update link template body based on the context it is used

func (*ConfigUnstableUpdateLinkTemplateBody) MarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateLinkTemplateBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigUnstableUpdateLinkTemplateBody) UnmarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateLinkTemplateBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateLinkTemplateBody) Validate ¶ added in v1.7.0

Validate validates this config unstable update link template body

type ConfigUnstableUpdateNoopEntityBody ¶ added in v1.7.0

type ConfigUnstableUpdateNoopEntityBody struct {

	// noop entity
	NoopEntity *ConfigunstableNoopEntity `json:"noop_entity,omitempty"`

	// If true, the NoopEntity will be created if it does not already exist, identified by slug. If false, an error will be returned if the NoopEntity does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`
}

ConfigUnstableUpdateNoopEntityBody config unstable update noop entity body

swagger:model ConfigUnstableUpdateNoopEntityBody

func (*ConfigUnstableUpdateNoopEntityBody) ContextValidate ¶ added in v1.7.0

func (m *ConfigUnstableUpdateNoopEntityBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this config unstable update noop entity body based on the context it is used

func (*ConfigUnstableUpdateNoopEntityBody) MarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateNoopEntityBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigUnstableUpdateNoopEntityBody) UnmarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateNoopEntityBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateNoopEntityBody) Validate ¶ added in v1.7.0

Validate validates this config unstable update noop entity body

type ConfigUnstableUpdateObjectDiscoveryRuleBody ¶ added in v1.10.0

type ConfigUnstableUpdateObjectDiscoveryRuleBody struct {

	// object discovery rule
	ObjectDiscoveryRule *ConfigunstableObjectDiscoveryRule `json:"object_discovery_rule,omitempty"`

	// If true, the ObjectDiscoveryRule will be created if it does not already exist, identified by slug. If false, an error will be returned if the ObjectDiscoveryRule does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`
}

ConfigUnstableUpdateObjectDiscoveryRuleBody config unstable update object discovery rule body

swagger:model ConfigUnstableUpdateObjectDiscoveryRuleBody

func (*ConfigUnstableUpdateObjectDiscoveryRuleBody) ContextValidate ¶ added in v1.10.0

ContextValidate validate this config unstable update object discovery rule body based on the context it is used

func (*ConfigUnstableUpdateObjectDiscoveryRuleBody) MarshalBinary ¶ added in v1.10.0

func (m *ConfigUnstableUpdateObjectDiscoveryRuleBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigUnstableUpdateObjectDiscoveryRuleBody) UnmarshalBinary ¶ added in v1.10.0

func (m *ConfigUnstableUpdateObjectDiscoveryRuleBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateObjectDiscoveryRuleBody) Validate ¶ added in v1.10.0

Validate validates this config unstable update object discovery rule body

type ConfigUnstableUpdateSLOBody ¶ added in v1.11.0

type ConfigUnstableUpdateSLOBody struct {

	// slo
	SLO *ConfigunstableSLO `json:"slo,omitempty"`

	// If true, the SLO will be created if it does not already exist, identified by slug. If false, an error will be returned if the SLO does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`

	// If true, the SLO will not be created nor updated, and no response SLO will be returned. The response will return an error if the given SLO is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigUnstableUpdateSLOBody config unstable update SLO body

swagger:model ConfigUnstableUpdateSLOBody

func (*ConfigUnstableUpdateSLOBody) ContextValidate ¶ added in v1.11.0

func (m *ConfigUnstableUpdateSLOBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this config unstable update SLO body based on the context it is used

func (*ConfigUnstableUpdateSLOBody) MarshalBinary ¶ added in v1.11.0

func (m *ConfigUnstableUpdateSLOBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigUnstableUpdateSLOBody) UnmarshalBinary ¶ added in v1.11.0

func (m *ConfigUnstableUpdateSLOBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateSLOBody) Validate ¶ added in v1.11.0

func (m *ConfigUnstableUpdateSLOBody) Validate(formats strfmt.Registry) error

Validate validates this config unstable update SLO body

type ConfigUnstableUpdateSavedTraceSearchBody ¶ added in v1.7.0

type ConfigUnstableUpdateSavedTraceSearchBody struct {

	// saved trace search
	SavedTraceSearch *ConfigunstableSavedTraceSearch `json:"saved_trace_search,omitempty"`

	// If true, the SavedTraceSearch will be created if it does not already exist, identified by slug. If false, an error will be returned if the SavedTraceSearch does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`
}

ConfigUnstableUpdateSavedTraceSearchBody config unstable update saved trace search body

swagger:model ConfigUnstableUpdateSavedTraceSearchBody

func (*ConfigUnstableUpdateSavedTraceSearchBody) ContextValidate ¶ added in v1.7.0

ContextValidate validate this config unstable update saved trace search body based on the context it is used

func (*ConfigUnstableUpdateSavedTraceSearchBody) MarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateSavedTraceSearchBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigUnstableUpdateSavedTraceSearchBody) UnmarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateSavedTraceSearchBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateSavedTraceSearchBody) Validate ¶ added in v1.7.0

Validate validates this config unstable update saved trace search body

type ConfigUnstableUpdateServiceBody ¶ added in v1.7.0

type ConfigUnstableUpdateServiceBody struct {

	// service
	Service *ConfigunstableService `json:"service,omitempty"`

	// If true, the Service will be created if it does not already exist, identified by slug. If false, an error will be returned if the Service does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`

	// If true, the Service will not be created nor updated, and no response Service will be returned. The response will return an error if the given Service is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigUnstableUpdateServiceBody config unstable update service body

swagger:model ConfigUnstableUpdateServiceBody

func (*ConfigUnstableUpdateServiceBody) ContextValidate ¶ added in v1.7.0

func (m *ConfigUnstableUpdateServiceBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this config unstable update service body based on the context it is used

func (*ConfigUnstableUpdateServiceBody) MarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateServiceBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigUnstableUpdateServiceBody) UnmarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateServiceBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateServiceBody) Validate ¶ added in v1.7.0

Validate validates this config unstable update service body

type ConfigUnstableUpdateTraceBehaviorBody ¶ added in v1.7.0

type ConfigUnstableUpdateTraceBehaviorBody struct {

	// trace behavior
	TraceBehavior *ConfigunstableTraceBehavior `json:"trace_behavior,omitempty"`

	// If true, the TraceBehavior will be created if it does not already exist, identified by slug. If false, an error will be returned if the TraceBehavior does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`

	// If true, the TraceBehavior will not be created nor updated, and no response TraceBehavior will be returned. The response will return an error if the given TraceBehavior is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigUnstableUpdateTraceBehaviorBody config unstable update trace behavior body

swagger:model ConfigUnstableUpdateTraceBehaviorBody

func (*ConfigUnstableUpdateTraceBehaviorBody) ContextValidate ¶ added in v1.7.0

func (m *ConfigUnstableUpdateTraceBehaviorBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this config unstable update trace behavior body based on the context it is used

func (*ConfigUnstableUpdateTraceBehaviorBody) MarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateTraceBehaviorBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigUnstableUpdateTraceBehaviorBody) UnmarshalBinary ¶ added in v1.7.0

func (m *ConfigUnstableUpdateTraceBehaviorBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateTraceBehaviorBody) Validate ¶ added in v1.7.0

Validate validates this config unstable update trace behavior body

type ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody ¶ added in v1.7.0

type ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody struct {

	// trace jaeger remote sampling strategy
	TraceJaegerRemoteSamplingStrategy *ConfigunstableTraceJaegerRemoteSamplingStrategy `json:"trace_jaeger_remote_sampling_strategy,omitempty"`

	// If true, the TraceJaegerRemoteSamplingStrategy will be created if it does not already exist, identified by slug. If false, an error will be returned if the TraceJaegerRemoteSamplingStrategy does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`

	// If true, the TraceJaegerRemoteSamplingStrategy will not be created nor updated, and no response TraceJaegerRemoteSamplingStrategy will be returned. The response will return an error if the given TraceJaegerRemoteSamplingStrategy is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody config unstable update trace jaeger remote sampling strategy body

swagger:model ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) ContextValidate ¶ added in v1.7.0

ContextValidate validate this config unstable update trace jaeger remote sampling strategy body based on the context it is used

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) MarshalBinary ¶ added in v1.7.0

MarshalBinary interface implementation

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) UnmarshalBinary ¶ added in v1.7.0

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) Validate ¶ added in v1.7.0

Validate validates this config unstable update trace jaeger remote sampling strategy body

type ConfigunstableControlRule ¶ added in v1.10.0

type ConfigunstableControlRule struct {

	// Name is the name of the control rule.
	Name string `json:"name,omitempty"`

	// mode
	Mode ControlRuleMode `json:"mode,omitempty"`

	// filter
	Filter *ConfigunstableFilter `json:"filter,omitempty"`

	// Rules are the rules operating on the filtered logs.
	Rules []*ConfigunstableRule `json:"rules"`
}

ConfigunstableControlRule ControlRule is the configuration for an ordered set of rules.

swagger:model configunstableControlRule

func (*ConfigunstableControlRule) ContextValidate ¶ added in v1.10.0

func (m *ConfigunstableControlRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable control rule based on the context it is used

func (*ConfigunstableControlRule) MarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableControlRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableControlRule) UnmarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableControlRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableControlRule) Validate ¶ added in v1.10.0

func (m *ConfigunstableControlRule) Validate(formats strfmt.Registry) error

Validate validates this configunstable control rule

type ConfigunstableCreateDashboardRequest ¶

type ConfigunstableCreateDashboardRequest struct {

	// dashboard
	Dashboard *ConfigunstableDashboard `json:"dashboard,omitempty"`
}

ConfigunstableCreateDashboardRequest configunstable create dashboard request

swagger:model configunstableCreateDashboardRequest

func (*ConfigunstableCreateDashboardRequest) ContextValidate ¶

func (m *ConfigunstableCreateDashboardRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable create dashboard request based on the context it is used

func (*ConfigunstableCreateDashboardRequest) MarshalBinary ¶

func (m *ConfigunstableCreateDashboardRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateDashboardRequest) UnmarshalBinary ¶

func (m *ConfigunstableCreateDashboardRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateDashboardRequest) Validate ¶

Validate validates this configunstable create dashboard request

type ConfigunstableCreateDashboardResponse ¶

type ConfigunstableCreateDashboardResponse struct {

	// dashboard
	Dashboard *ConfigunstableDashboard `json:"dashboard,omitempty"`
}

ConfigunstableCreateDashboardResponse configunstable create dashboard response

swagger:model configunstableCreateDashboardResponse

func (*ConfigunstableCreateDashboardResponse) ContextValidate ¶

func (m *ConfigunstableCreateDashboardResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable create dashboard response based on the context it is used

func (*ConfigunstableCreateDashboardResponse) MarshalBinary ¶

func (m *ConfigunstableCreateDashboardResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateDashboardResponse) UnmarshalBinary ¶

func (m *ConfigunstableCreateDashboardResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateDashboardResponse) Validate ¶

Validate validates this configunstable create dashboard response

type ConfigunstableCreateLinkTemplateRequest ¶

type ConfigunstableCreateLinkTemplateRequest struct {

	// link template
	LinkTemplate *ConfigunstableLinkTemplate `json:"link_template,omitempty"`

	// If true, the LinkTemplate will not be created, and no response LinkTemplate will be returned. The response will return an error if the given LinkTemplate is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateLinkTemplateRequest configunstable create link template request

swagger:model configunstableCreateLinkTemplateRequest

func (*ConfigunstableCreateLinkTemplateRequest) ContextValidate ¶

ContextValidate validate this configunstable create link template request based on the context it is used

func (*ConfigunstableCreateLinkTemplateRequest) MarshalBinary ¶

func (m *ConfigunstableCreateLinkTemplateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateLinkTemplateRequest) UnmarshalBinary ¶

func (m *ConfigunstableCreateLinkTemplateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLinkTemplateRequest) Validate ¶

Validate validates this configunstable create link template request

type ConfigunstableCreateLinkTemplateResponse ¶

type ConfigunstableCreateLinkTemplateResponse struct {

	// link template
	LinkTemplate *ConfigunstableLinkTemplate `json:"link_template,omitempty"`
}

ConfigunstableCreateLinkTemplateResponse configunstable create link template response

swagger:model configunstableCreateLinkTemplateResponse

func (*ConfigunstableCreateLinkTemplateResponse) ContextValidate ¶

ContextValidate validate this configunstable create link template response based on the context it is used

func (*ConfigunstableCreateLinkTemplateResponse) MarshalBinary ¶

func (m *ConfigunstableCreateLinkTemplateResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateLinkTemplateResponse) UnmarshalBinary ¶

func (m *ConfigunstableCreateLinkTemplateResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLinkTemplateResponse) Validate ¶

Validate validates this configunstable create link template response

type ConfigunstableCreateLogAllocationConfigRequest ¶ added in v1.6.0

type ConfigunstableCreateLogAllocationConfigRequest struct {

	// log allocation config
	LogAllocationConfig *ConfigunstableLogAllocationConfig `json:"log_allocation_config,omitempty"`

	// If true, the LogAllocationConfig will not be created, and no response LogAllocationConfig will be returned. The response will return an error if the given LogAllocationConfig is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateLogAllocationConfigRequest configunstable create log allocation config request

swagger:model configunstableCreateLogAllocationConfigRequest

func (*ConfigunstableCreateLogAllocationConfigRequest) ContextValidate ¶ added in v1.6.0

ContextValidate validate this configunstable create log allocation config request based on the context it is used

func (*ConfigunstableCreateLogAllocationConfigRequest) MarshalBinary ¶ added in v1.6.0

MarshalBinary interface implementation

func (*ConfigunstableCreateLogAllocationConfigRequest) UnmarshalBinary ¶ added in v1.6.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogAllocationConfigRequest) Validate ¶ added in v1.6.0

Validate validates this configunstable create log allocation config request

type ConfigunstableCreateLogAllocationConfigResponse ¶ added in v1.6.0

type ConfigunstableCreateLogAllocationConfigResponse struct {

	// log allocation config
	LogAllocationConfig *ConfigunstableLogAllocationConfig `json:"log_allocation_config,omitempty"`
}

ConfigunstableCreateLogAllocationConfigResponse configunstable create log allocation config response

swagger:model configunstableCreateLogAllocationConfigResponse

func (*ConfigunstableCreateLogAllocationConfigResponse) ContextValidate ¶ added in v1.6.0

ContextValidate validate this configunstable create log allocation config response based on the context it is used

func (*ConfigunstableCreateLogAllocationConfigResponse) MarshalBinary ¶ added in v1.6.0

MarshalBinary interface implementation

func (*ConfigunstableCreateLogAllocationConfigResponse) UnmarshalBinary ¶ added in v1.6.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogAllocationConfigResponse) Validate ¶ added in v1.6.0

Validate validates this configunstable create log allocation config response

type ConfigunstableCreateLogControlConfigRequest ¶ added in v1.10.0

type ConfigunstableCreateLogControlConfigRequest struct {

	// log control config
	LogControlConfig *ConfigunstableLogControlConfig `json:"log_control_config,omitempty"`
}

ConfigunstableCreateLogControlConfigRequest configunstable create log control config request

swagger:model configunstableCreateLogControlConfigRequest

func (*ConfigunstableCreateLogControlConfigRequest) ContextValidate ¶ added in v1.10.0

ContextValidate validate this configunstable create log control config request based on the context it is used

func (*ConfigunstableCreateLogControlConfigRequest) MarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableCreateLogControlConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateLogControlConfigRequest) UnmarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableCreateLogControlConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogControlConfigRequest) Validate ¶ added in v1.10.0

Validate validates this configunstable create log control config request

type ConfigunstableCreateLogControlConfigResponse ¶ added in v1.10.0

type ConfigunstableCreateLogControlConfigResponse struct {

	// log control config
	LogControlConfig *ConfigunstableLogControlConfig `json:"log_control_config,omitempty"`
}

ConfigunstableCreateLogControlConfigResponse configunstable create log control config response

swagger:model configunstableCreateLogControlConfigResponse

func (*ConfigunstableCreateLogControlConfigResponse) ContextValidate ¶ added in v1.10.0

ContextValidate validate this configunstable create log control config response based on the context it is used

func (*ConfigunstableCreateLogControlConfigResponse) MarshalBinary ¶ added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableCreateLogControlConfigResponse) UnmarshalBinary ¶ added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogControlConfigResponse) Validate ¶ added in v1.10.0

Validate validates this configunstable create log control config response

type ConfigunstableCreateNoopEntityRequest ¶

type ConfigunstableCreateNoopEntityRequest struct {

	// noop entity
	NoopEntity *ConfigunstableNoopEntity `json:"noop_entity,omitempty"`
}

ConfigunstableCreateNoopEntityRequest configunstable create noop entity request

swagger:model configunstableCreateNoopEntityRequest

func (*ConfigunstableCreateNoopEntityRequest) ContextValidate ¶

func (m *ConfigunstableCreateNoopEntityRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable create noop entity request based on the context it is used

func (*ConfigunstableCreateNoopEntityRequest) MarshalBinary ¶

func (m *ConfigunstableCreateNoopEntityRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateNoopEntityRequest) UnmarshalBinary ¶

func (m *ConfigunstableCreateNoopEntityRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateNoopEntityRequest) Validate ¶

Validate validates this configunstable create noop entity request

type ConfigunstableCreateNoopEntityResponse ¶

type ConfigunstableCreateNoopEntityResponse struct {

	// noop entity
	NoopEntity *ConfigunstableNoopEntity `json:"noop_entity,omitempty"`
}

ConfigunstableCreateNoopEntityResponse configunstable create noop entity response

swagger:model configunstableCreateNoopEntityResponse

func (*ConfigunstableCreateNoopEntityResponse) ContextValidate ¶

ContextValidate validate this configunstable create noop entity response based on the context it is used

func (*ConfigunstableCreateNoopEntityResponse) MarshalBinary ¶

func (m *ConfigunstableCreateNoopEntityResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateNoopEntityResponse) UnmarshalBinary ¶

func (m *ConfigunstableCreateNoopEntityResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateNoopEntityResponse) Validate ¶

Validate validates this configunstable create noop entity response

type ConfigunstableCreateObjectDiscoveryRuleRequest ¶ added in v1.10.0

type ConfigunstableCreateObjectDiscoveryRuleRequest struct {

	// object discovery rule
	ObjectDiscoveryRule *ConfigunstableObjectDiscoveryRule `json:"object_discovery_rule,omitempty"`
}

ConfigunstableCreateObjectDiscoveryRuleRequest configunstable create object discovery rule request

swagger:model configunstableCreateObjectDiscoveryRuleRequest

func (*ConfigunstableCreateObjectDiscoveryRuleRequest) ContextValidate ¶ added in v1.10.0

ContextValidate validate this configunstable create object discovery rule request based on the context it is used

func (*ConfigunstableCreateObjectDiscoveryRuleRequest) MarshalBinary ¶ added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableCreateObjectDiscoveryRuleRequest) UnmarshalBinary ¶ added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateObjectDiscoveryRuleRequest) Validate ¶ added in v1.10.0

Validate validates this configunstable create object discovery rule request

type ConfigunstableCreateObjectDiscoveryRuleResponse ¶ added in v1.10.0

type ConfigunstableCreateObjectDiscoveryRuleResponse struct {

	// object discovery rule
	ObjectDiscoveryRule *ConfigunstableObjectDiscoveryRule `json:"object_discovery_rule,omitempty"`
}

ConfigunstableCreateObjectDiscoveryRuleResponse configunstable create object discovery rule response

swagger:model configunstableCreateObjectDiscoveryRuleResponse

func (*ConfigunstableCreateObjectDiscoveryRuleResponse) ContextValidate ¶ added in v1.10.0

ContextValidate validate this configunstable create object discovery rule response based on the context it is used

func (*ConfigunstableCreateObjectDiscoveryRuleResponse) MarshalBinary ¶ added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableCreateObjectDiscoveryRuleResponse) UnmarshalBinary ¶ added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateObjectDiscoveryRuleResponse) Validate ¶ added in v1.10.0

Validate validates this configunstable create object discovery rule response

type ConfigunstableCreateSLORequest ¶ added in v1.11.0

type ConfigunstableCreateSLORequest struct {

	// slo
	SLO *ConfigunstableSLO `json:"slo,omitempty"`

	// If true, the SLO will not be created, and no response SLO will be returned. The response will return an error if the given SLO is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateSLORequest configunstable create SLO request

swagger:model configunstableCreateSLORequest

func (*ConfigunstableCreateSLORequest) ContextValidate ¶ added in v1.11.0

func (m *ConfigunstableCreateSLORequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable create SLO request based on the context it is used

func (*ConfigunstableCreateSLORequest) MarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableCreateSLORequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateSLORequest) UnmarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableCreateSLORequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateSLORequest) Validate ¶ added in v1.11.0

func (m *ConfigunstableCreateSLORequest) Validate(formats strfmt.Registry) error

Validate validates this configunstable create SLO request

type ConfigunstableCreateSLOResponse ¶ added in v1.11.0

type ConfigunstableCreateSLOResponse struct {

	// slo
	SLO *ConfigunstableSLO `json:"slo,omitempty"`
}

ConfigunstableCreateSLOResponse configunstable create SLO response

swagger:model configunstableCreateSLOResponse

func (*ConfigunstableCreateSLOResponse) ContextValidate ¶ added in v1.11.0

func (m *ConfigunstableCreateSLOResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable create SLO response based on the context it is used

func (*ConfigunstableCreateSLOResponse) MarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableCreateSLOResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateSLOResponse) UnmarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableCreateSLOResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateSLOResponse) Validate ¶ added in v1.11.0

Validate validates this configunstable create SLO response

type ConfigunstableCreateSavedTraceSearchRequest ¶

type ConfigunstableCreateSavedTraceSearchRequest struct {

	// saved trace search
	SavedTraceSearch *ConfigunstableSavedTraceSearch `json:"saved_trace_search,omitempty"`
}

ConfigunstableCreateSavedTraceSearchRequest configunstable create saved trace search request

swagger:model configunstableCreateSavedTraceSearchRequest

func (*ConfigunstableCreateSavedTraceSearchRequest) ContextValidate ¶

ContextValidate validate this configunstable create saved trace search request based on the context it is used

func (*ConfigunstableCreateSavedTraceSearchRequest) MarshalBinary ¶

func (m *ConfigunstableCreateSavedTraceSearchRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateSavedTraceSearchRequest) UnmarshalBinary ¶

func (m *ConfigunstableCreateSavedTraceSearchRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateSavedTraceSearchRequest) Validate ¶

Validate validates this configunstable create saved trace search request

type ConfigunstableCreateSavedTraceSearchResponse ¶

type ConfigunstableCreateSavedTraceSearchResponse struct {

	// saved trace search
	SavedTraceSearch *ConfigunstableSavedTraceSearch `json:"saved_trace_search,omitempty"`
}

ConfigunstableCreateSavedTraceSearchResponse configunstable create saved trace search response

swagger:model configunstableCreateSavedTraceSearchResponse

func (*ConfigunstableCreateSavedTraceSearchResponse) ContextValidate ¶

ContextValidate validate this configunstable create saved trace search response based on the context it is used

func (*ConfigunstableCreateSavedTraceSearchResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableCreateSavedTraceSearchResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableCreateSavedTraceSearchResponse) Validate ¶

Validate validates this configunstable create saved trace search response

type ConfigunstableCreateServiceRequest ¶

type ConfigunstableCreateServiceRequest struct {

	// service
	Service *ConfigunstableService `json:"service,omitempty"`

	// If true, the Service will not be created, and no response Service will be returned. The response will return an error if the given Service is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateServiceRequest configunstable create service request

swagger:model configunstableCreateServiceRequest

func (*ConfigunstableCreateServiceRequest) ContextValidate ¶

func (m *ConfigunstableCreateServiceRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable create service request based on the context it is used

func (*ConfigunstableCreateServiceRequest) MarshalBinary ¶

func (m *ConfigunstableCreateServiceRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateServiceRequest) UnmarshalBinary ¶

func (m *ConfigunstableCreateServiceRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateServiceRequest) Validate ¶

Validate validates this configunstable create service request

type ConfigunstableCreateServiceResponse ¶

type ConfigunstableCreateServiceResponse struct {

	// service
	Service *ConfigunstableService `json:"service,omitempty"`
}

ConfigunstableCreateServiceResponse configunstable create service response

swagger:model configunstableCreateServiceResponse

func (*ConfigunstableCreateServiceResponse) ContextValidate ¶

func (m *ConfigunstableCreateServiceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable create service response based on the context it is used

func (*ConfigunstableCreateServiceResponse) MarshalBinary ¶

func (m *ConfigunstableCreateServiceResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateServiceResponse) UnmarshalBinary ¶

func (m *ConfigunstableCreateServiceResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateServiceResponse) Validate ¶

Validate validates this configunstable create service response

type ConfigunstableCreateTraceBehaviorRequest ¶ added in v1.6.0

type ConfigunstableCreateTraceBehaviorRequest struct {

	// trace behavior
	TraceBehavior *ConfigunstableTraceBehavior `json:"trace_behavior,omitempty"`

	// If true, the TraceBehavior will not be created, and no response TraceBehavior will be returned. The response will return an error if the given TraceBehavior is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateTraceBehaviorRequest configunstable create trace behavior request

swagger:model configunstableCreateTraceBehaviorRequest

func (*ConfigunstableCreateTraceBehaviorRequest) ContextValidate ¶ added in v1.6.0

ContextValidate validate this configunstable create trace behavior request based on the context it is used

func (*ConfigunstableCreateTraceBehaviorRequest) MarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableCreateTraceBehaviorRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorRequest) UnmarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableCreateTraceBehaviorRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorRequest) Validate ¶ added in v1.6.0

Validate validates this configunstable create trace behavior request

type ConfigunstableCreateTraceBehaviorResponse ¶ added in v1.6.0

type ConfigunstableCreateTraceBehaviorResponse struct {

	// trace behavior
	TraceBehavior *ConfigunstableTraceBehavior `json:"trace_behavior,omitempty"`
}

ConfigunstableCreateTraceBehaviorResponse configunstable create trace behavior response

swagger:model configunstableCreateTraceBehaviorResponse

func (*ConfigunstableCreateTraceBehaviorResponse) ContextValidate ¶ added in v1.6.0

ContextValidate validate this configunstable create trace behavior response based on the context it is used

func (*ConfigunstableCreateTraceBehaviorResponse) MarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableCreateTraceBehaviorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorResponse) UnmarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableCreateTraceBehaviorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorResponse) Validate ¶ added in v1.6.0

Validate validates this configunstable create trace behavior response

type ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest ¶

type ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest struct {

	// trace jaeger remote sampling strategy
	TraceJaegerRemoteSamplingStrategy *ConfigunstableTraceJaegerRemoteSamplingStrategy `json:"trace_jaeger_remote_sampling_strategy,omitempty"`

	// If true, the TraceJaegerRemoteSamplingStrategy will not be created, and no response TraceJaegerRemoteSamplingStrategy will be returned. The response will return an error if the given TraceJaegerRemoteSamplingStrategy is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest configunstable create trace jaeger remote sampling strategy request

swagger:model configunstableCreateTraceJaegerRemoteSamplingStrategyRequest

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest) ContextValidate ¶

ContextValidate validate this configunstable create trace jaeger remote sampling strategy request based on the context it is used

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest) Validate ¶

Validate validates this configunstable create trace jaeger remote sampling strategy request

type ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse ¶

type ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse struct {

	// trace jaeger remote sampling strategy
	TraceJaegerRemoteSamplingStrategy *ConfigunstableTraceJaegerRemoteSamplingStrategy `json:"trace_jaeger_remote_sampling_strategy,omitempty"`
}

ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse configunstable create trace jaeger remote sampling strategy response

swagger:model configunstableCreateTraceJaegerRemoteSamplingStrategyResponse

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse) ContextValidate ¶

ContextValidate validate this configunstable create trace jaeger remote sampling strategy response based on the context it is used

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse) Validate ¶

Validate validates this configunstable create trace jaeger remote sampling strategy response

type ConfigunstableCreateTraceTailSamplingRulesRequest ¶

type ConfigunstableCreateTraceTailSamplingRulesRequest struct {

	// trace tail sampling rules
	TraceTailSamplingRules *ConfigunstableTraceTailSamplingRules `json:"trace_tail_sampling_rules,omitempty"`

	// If true, the TraceTailSamplingRules will not be created, and no response TraceTailSamplingRules will be returned. The response will return an error if the given TraceTailSamplingRules is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateTraceTailSamplingRulesRequest configunstable create trace tail sampling rules request

swagger:model configunstableCreateTraceTailSamplingRulesRequest

func (*ConfigunstableCreateTraceTailSamplingRulesRequest) ContextValidate ¶

ContextValidate validate this configunstable create trace tail sampling rules request based on the context it is used

func (*ConfigunstableCreateTraceTailSamplingRulesRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceTailSamplingRulesRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceTailSamplingRulesRequest) Validate ¶

Validate validates this configunstable create trace tail sampling rules request

type ConfigunstableCreateTraceTailSamplingRulesResponse ¶

type ConfigunstableCreateTraceTailSamplingRulesResponse struct {

	// trace tail sampling rules
	TraceTailSamplingRules *ConfigunstableTraceTailSamplingRules `json:"trace_tail_sampling_rules,omitempty"`
}

ConfigunstableCreateTraceTailSamplingRulesResponse configunstable create trace tail sampling rules response

swagger:model configunstableCreateTraceTailSamplingRulesResponse

func (*ConfigunstableCreateTraceTailSamplingRulesResponse) ContextValidate ¶

ContextValidate validate this configunstable create trace tail sampling rules response based on the context it is used

func (*ConfigunstableCreateTraceTailSamplingRulesResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceTailSamplingRulesResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceTailSamplingRulesResponse) Validate ¶

Validate validates this configunstable create trace tail sampling rules response

type ConfigunstableCreateTraceTopTagConfigRequest ¶ added in v1.9.0

type ConfigunstableCreateTraceTopTagConfigRequest struct {

	// trace top tag config
	TraceTopTagConfig *ConfigunstableTraceTopTagConfig `json:"trace_top_tag_config,omitempty"`

	// If true, the TraceTopTagConfig will not be created, and no response TraceTopTagConfig will be returned. The response will return an error if the given TraceTopTagConfig is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateTraceTopTagConfigRequest configunstable create trace top tag config request

swagger:model configunstableCreateTraceTopTagConfigRequest

func (*ConfigunstableCreateTraceTopTagConfigRequest) ContextValidate ¶ added in v1.9.0

ContextValidate validate this configunstable create trace top tag config request based on the context it is used

func (*ConfigunstableCreateTraceTopTagConfigRequest) MarshalBinary ¶ added in v1.9.0

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceTopTagConfigRequest) UnmarshalBinary ¶ added in v1.9.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceTopTagConfigRequest) Validate ¶ added in v1.9.0

Validate validates this configunstable create trace top tag config request

type ConfigunstableCreateTraceTopTagConfigResponse ¶ added in v1.9.0

type ConfigunstableCreateTraceTopTagConfigResponse struct {

	// trace top tag config
	TraceTopTagConfig *ConfigunstableTraceTopTagConfig `json:"trace_top_tag_config,omitempty"`
}

ConfigunstableCreateTraceTopTagConfigResponse configunstable create trace top tag config response

swagger:model configunstableCreateTraceTopTagConfigResponse

func (*ConfigunstableCreateTraceTopTagConfigResponse) ContextValidate ¶ added in v1.9.0

ContextValidate validate this configunstable create trace top tag config response based on the context it is used

func (*ConfigunstableCreateTraceTopTagConfigResponse) MarshalBinary ¶ added in v1.9.0

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceTopTagConfigResponse) UnmarshalBinary ¶ added in v1.9.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceTopTagConfigResponse) Validate ¶ added in v1.9.0

Validate validates this configunstable create trace top tag config response

type ConfigunstableDashboard ¶

type ConfigunstableDashboard struct {

	// Unique identifier of the Dashboard. If slug is not provided, one will be generated based of the name field. Cannot be modified after the Dashboard is created.
	Slug string `json:"slug,omitempty"`

	// Required name of the Dashboard. May be modified after the Dashboard is created.
	Name string `json:"name,omitempty"`

	// Timestamp of when the Dashboard was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the Dashboard was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// Required slug of the collection the dashboard belongs to.
	CollectionSlug string `json:"collection_slug,omitempty"`

	// Required raw JSON of the dashboard.
	DashboardJSON string `json:"dashboard_json,omitempty"`
}

ConfigunstableDashboard configunstable dashboard

swagger:model configunstableDashboard

func (*ConfigunstableDashboard) ContextValidate ¶

func (m *ConfigunstableDashboard) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable dashboard based on the context it is used

func (*ConfigunstableDashboard) MarshalBinary ¶

func (m *ConfigunstableDashboard) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableDashboard) UnmarshalBinary ¶

func (m *ConfigunstableDashboard) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableDashboard) Validate ¶

func (m *ConfigunstableDashboard) Validate(formats strfmt.Registry) error

Validate validates this configunstable dashboard

type ConfigunstableDefaultSampleRate ¶

type ConfigunstableDefaultSampleRate struct {

	// Whether to override the default sample rate
	Enabled bool `json:"enabled,omitempty"`

	// A fraction of traces to keep, which should be a number between 0 and 1, inclusive
	SampleRate float64 `json:"sample_rate,omitempty"`
}

ConfigunstableDefaultSampleRate configunstable default sample rate

swagger:model configunstableDefaultSampleRate

func (*ConfigunstableDefaultSampleRate) ContextValidate ¶

func (m *ConfigunstableDefaultSampleRate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this configunstable default sample rate based on context it is used

func (*ConfigunstableDefaultSampleRate) MarshalBinary ¶

func (m *ConfigunstableDefaultSampleRate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableDefaultSampleRate) UnmarshalBinary ¶

func (m *ConfigunstableDefaultSampleRate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableDefaultSampleRate) Validate ¶

Validate validates this configunstable default sample rate

type ConfigunstableDeleteDashboardResponse ¶

type ConfigunstableDeleteDashboardResponse interface{}

ConfigunstableDeleteDashboardResponse configunstable delete dashboard response

swagger:model configunstableDeleteDashboardResponse

type ConfigunstableDeleteLinkTemplateResponse ¶

type ConfigunstableDeleteLinkTemplateResponse interface{}

ConfigunstableDeleteLinkTemplateResponse configunstable delete link template response

swagger:model configunstableDeleteLinkTemplateResponse

type ConfigunstableDeleteLogAllocationConfigResponse ¶ added in v1.6.0

type ConfigunstableDeleteLogAllocationConfigResponse interface{}

ConfigunstableDeleteLogAllocationConfigResponse configunstable delete log allocation config response

swagger:model configunstableDeleteLogAllocationConfigResponse

type ConfigunstableDeleteLogControlConfigResponse ¶ added in v1.10.0

type ConfigunstableDeleteLogControlConfigResponse interface{}

ConfigunstableDeleteLogControlConfigResponse configunstable delete log control config response

swagger:model configunstableDeleteLogControlConfigResponse

type ConfigunstableDeleteNoopEntityResponse ¶

type ConfigunstableDeleteNoopEntityResponse struct {

	// not hidden
	NotHidden bool `json:"not_hidden,omitempty"`
}

ConfigunstableDeleteNoopEntityResponse configunstable delete noop entity response

swagger:model configunstableDeleteNoopEntityResponse

func (*ConfigunstableDeleteNoopEntityResponse) ContextValidate ¶ added in v1.6.0

ContextValidate validates this configunstable delete noop entity response based on context it is used

func (*ConfigunstableDeleteNoopEntityResponse) MarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableDeleteNoopEntityResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableDeleteNoopEntityResponse) UnmarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableDeleteNoopEntityResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableDeleteNoopEntityResponse) Validate ¶ added in v1.6.0

Validate validates this configunstable delete noop entity response

type ConfigunstableDeleteObjectDiscoveryRuleResponse ¶ added in v1.10.0

type ConfigunstableDeleteObjectDiscoveryRuleResponse interface{}

ConfigunstableDeleteObjectDiscoveryRuleResponse configunstable delete object discovery rule response

swagger:model configunstableDeleteObjectDiscoveryRuleResponse

type ConfigunstableDeleteSLOResponse ¶ added in v1.11.0

type ConfigunstableDeleteSLOResponse interface{}

ConfigunstableDeleteSLOResponse configunstable delete SLO response

swagger:model configunstableDeleteSLOResponse

type ConfigunstableDeleteSavedTraceSearchResponse ¶

type ConfigunstableDeleteSavedTraceSearchResponse interface{}

ConfigunstableDeleteSavedTraceSearchResponse configunstable delete saved trace search response

swagger:model configunstableDeleteSavedTraceSearchResponse

type ConfigunstableDeleteServiceResponse ¶

type ConfigunstableDeleteServiceResponse interface{}

ConfigunstableDeleteServiceResponse configunstable delete service response

swagger:model configunstableDeleteServiceResponse

type ConfigunstableDeleteTraceBehaviorResponse ¶ added in v1.6.0

type ConfigunstableDeleteTraceBehaviorResponse interface{}

ConfigunstableDeleteTraceBehaviorResponse configunstable delete trace behavior response

swagger:model configunstableDeleteTraceBehaviorResponse

type ConfigunstableDeleteTraceJaegerRemoteSamplingStrategyResponse ¶

type ConfigunstableDeleteTraceJaegerRemoteSamplingStrategyResponse interface{}

ConfigunstableDeleteTraceJaegerRemoteSamplingStrategyResponse configunstable delete trace jaeger remote sampling strategy response

swagger:model configunstableDeleteTraceJaegerRemoteSamplingStrategyResponse

type ConfigunstableDeleteTraceTailSamplingRulesResponse ¶

type ConfigunstableDeleteTraceTailSamplingRulesResponse interface{}

ConfigunstableDeleteTraceTailSamplingRulesResponse configunstable delete trace tail sampling rules response

swagger:model configunstableDeleteTraceTailSamplingRulesResponse

type ConfigunstableDeleteTraceTopTagConfigResponse ¶ added in v1.9.0

type ConfigunstableDeleteTraceTopTagConfigResponse interface{}

ConfigunstableDeleteTraceTopTagConfigResponse configunstable delete trace top tag config response

swagger:model configunstableDeleteTraceTopTagConfigResponse

type ConfigunstableFilter ¶ added in v1.10.0

type ConfigunstableFilter struct {

	// Labels are the key value pairs to specify which logs to control.
	Labels []*ConfigunstableLabel `json:"labels"`

	// operator
	Operator FilterOperator `json:"operator,omitempty"`
}

ConfigunstableFilter Filter is the filter configuration for a control rule.

swagger:model configunstableFilter

func (*ConfigunstableFilter) ContextValidate ¶ added in v1.10.0

func (m *ConfigunstableFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable filter based on the context it is used

func (*ConfigunstableFilter) MarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableFilter) UnmarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableFilter) Validate ¶ added in v1.10.0

func (m *ConfigunstableFilter) Validate(formats strfmt.Registry) error

Validate validates this configunstable filter

type ConfigunstableLabel ¶ added in v1.10.0

type ConfigunstableLabel struct {

	// key
	Key string `json:"key,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

ConfigunstableLabel Label is a key, value pair used for filtering.

swagger:model configunstableLabel

func (*ConfigunstableLabel) ContextValidate ¶ added in v1.10.0

func (m *ConfigunstableLabel) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this configunstable label based on context it is used

func (*ConfigunstableLabel) MarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableLabel) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableLabel) UnmarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableLabel) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableLabel) Validate ¶ added in v1.10.0

func (m *ConfigunstableLabel) Validate(formats strfmt.Registry) error

Validate validates this configunstable label

type ConfigunstableLinkTemplate ¶

type ConfigunstableLinkTemplate struct {

	// Unique slug identifying the LinkTemplate.
	Slug string `json:"slug,omitempty"`

	// Unique name of the LinkTemplate. Used as the link text.
	Name string `json:"name,omitempty"`

	// Timestamp of when the LinkTemplate was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the LinkTemplate was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// URL template.
	URLTemplate string `json:"url_template,omitempty"`

	// Link template is scoped to the specified string representing a UI component here.
	UIComponent string `json:"ui_component,omitempty"`
}

ConfigunstableLinkTemplate configunstable link template

swagger:model configunstableLinkTemplate

func (*ConfigunstableLinkTemplate) ContextValidate ¶

func (m *ConfigunstableLinkTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable link template based on the context it is used

func (*ConfigunstableLinkTemplate) MarshalBinary ¶

func (m *ConfigunstableLinkTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableLinkTemplate) UnmarshalBinary ¶

func (m *ConfigunstableLinkTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableLinkTemplate) Validate ¶

func (m *ConfigunstableLinkTemplate) Validate(formats strfmt.Registry) error

Validate validates this configunstable link template

type ConfigunstableListDashboardsResponse ¶

type ConfigunstableListDashboardsResponse struct {

	// page
	Page *Configv1PageResult `json:"page,omitempty"`

	// dashboards
	Dashboards []*ConfigunstableDashboard `json:"dashboards"`
}

ConfigunstableListDashboardsResponse configunstable list dashboards response

swagger:model configunstableListDashboardsResponse

func (*ConfigunstableListDashboardsResponse) ContextValidate ¶

func (m *ConfigunstableListDashboardsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable list dashboards response based on the context it is used

func (*ConfigunstableListDashboardsResponse) MarshalBinary ¶

func (m *ConfigunstableListDashboardsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableListDashboardsResponse) UnmarshalBinary ¶

func (m *ConfigunstableListDashboardsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableListDashboardsResponse) Validate ¶

Validate validates this configunstable list dashboards response

type ConfigunstableListLinkTemplatesResponse ¶

type ConfigunstableListLinkTemplatesResponse struct {

	// page
	Page *Configv1PageResult `json:"page,omitempty"`

	// link templates
	LinkTemplates []*ConfigunstableLinkTemplate `json:"link_templates"`
}

ConfigunstableListLinkTemplatesResponse configunstable list link templates response

swagger:model configunstableListLinkTemplatesResponse

func (*ConfigunstableListLinkTemplatesResponse) ContextValidate ¶

ContextValidate validate this configunstable list link templates response based on the context it is used

func (*ConfigunstableListLinkTemplatesResponse) MarshalBinary ¶

func (m *ConfigunstableListLinkTemplatesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableListLinkTemplatesResponse) UnmarshalBinary ¶

func (m *ConfigunstableListLinkTemplatesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableListLinkTemplatesResponse) Validate ¶

Validate validates this configunstable list link templates response

type ConfigunstableListNoopEntitiesResponse ¶

type ConfigunstableListNoopEntitiesResponse struct {

	// noop entities
	NoopEntities []*ConfigunstableNoopEntity `json:"noop_entities"`

	// page
	Page *Configv1PageResult `json:"page,omitempty"`
}

ConfigunstableListNoopEntitiesResponse configunstable list noop entities response

swagger:model configunstableListNoopEntitiesResponse

func (*ConfigunstableListNoopEntitiesResponse) ContextValidate ¶

ContextValidate validate this configunstable list noop entities response based on the context it is used

func (*ConfigunstableListNoopEntitiesResponse) MarshalBinary ¶

func (m *ConfigunstableListNoopEntitiesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableListNoopEntitiesResponse) UnmarshalBinary ¶

func (m *ConfigunstableListNoopEntitiesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableListNoopEntitiesResponse) Validate ¶

Validate validates this configunstable list noop entities response

type ConfigunstableListObjectDiscoveryRulesResponse ¶ added in v1.10.0

type ConfigunstableListObjectDiscoveryRulesResponse struct {

	// page
	Page *Configv1PageResult `json:"page,omitempty"`

	// object discovery rules
	ObjectDiscoveryRules []*ConfigunstableObjectDiscoveryRule `json:"object_discovery_rules"`
}

ConfigunstableListObjectDiscoveryRulesResponse configunstable list object discovery rules response

swagger:model configunstableListObjectDiscoveryRulesResponse

func (*ConfigunstableListObjectDiscoveryRulesResponse) ContextValidate ¶ added in v1.10.0

ContextValidate validate this configunstable list object discovery rules response based on the context it is used

func (*ConfigunstableListObjectDiscoveryRulesResponse) MarshalBinary ¶ added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableListObjectDiscoveryRulesResponse) UnmarshalBinary ¶ added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableListObjectDiscoveryRulesResponse) Validate ¶ added in v1.10.0

Validate validates this configunstable list object discovery rules response

type ConfigunstableListSLOsResponse ¶ added in v1.11.0

type ConfigunstableListSLOsResponse struct {

	// page
	Page *Configv1PageResult `json:"page,omitempty"`

	// slos
	Slos []*ConfigunstableSLO `json:"slos"`
}

ConfigunstableListSLOsResponse configunstable list s l os response

swagger:model configunstableListSLOsResponse

func (*ConfigunstableListSLOsResponse) ContextValidate ¶ added in v1.11.0

func (m *ConfigunstableListSLOsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable list s l os response based on the context it is used

func (*ConfigunstableListSLOsResponse) MarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableListSLOsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableListSLOsResponse) UnmarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableListSLOsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableListSLOsResponse) Validate ¶ added in v1.11.0

func (m *ConfigunstableListSLOsResponse) Validate(formats strfmt.Registry) error

Validate validates this configunstable list s l os response

type ConfigunstableListSavedTraceSearchesResponse ¶

type ConfigunstableListSavedTraceSearchesResponse struct {

	// page
	Page *Configv1PageResult `json:"page,omitempty"`

	// Found saved trace searches.
	SavedTraceSearches []*ConfigunstableSavedTraceSearch `json:"saved_trace_searches"`
}

ConfigunstableListSavedTraceSearchesResponse configunstable list saved trace searches response

swagger:model configunstableListSavedTraceSearchesResponse

func (*ConfigunstableListSavedTraceSearchesResponse) ContextValidate ¶

ContextValidate validate this configunstable list saved trace searches response based on the context it is used

func (*ConfigunstableListSavedTraceSearchesResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableListSavedTraceSearchesResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableListSavedTraceSearchesResponse) Validate ¶

Validate validates this configunstable list saved trace searches response

type ConfigunstableListServicesResponse ¶

type ConfigunstableListServicesResponse struct {

	// page
	Page *Configv1PageResult `json:"page,omitempty"`

	// services
	Services []*ConfigunstableService `json:"services"`
}

ConfigunstableListServicesResponse configunstable list services response

swagger:model configunstableListServicesResponse

func (*ConfigunstableListServicesResponse) ContextValidate ¶

func (m *ConfigunstableListServicesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable list services response based on the context it is used

func (*ConfigunstableListServicesResponse) MarshalBinary ¶

func (m *ConfigunstableListServicesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableListServicesResponse) UnmarshalBinary ¶

func (m *ConfigunstableListServicesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableListServicesResponse) Validate ¶

Validate validates this configunstable list services response

type ConfigunstableListTraceBehaviorsResponse ¶ added in v1.6.0

type ConfigunstableListTraceBehaviorsResponse struct {

	// page
	Page *Configv1PageResult `json:"page,omitempty"`

	// trace behaviors
	TraceBehaviors []*ConfigunstableTraceBehavior `json:"trace_behaviors"`
}

ConfigunstableListTraceBehaviorsResponse configunstable list trace behaviors response

swagger:model configunstableListTraceBehaviorsResponse

func (*ConfigunstableListTraceBehaviorsResponse) ContextValidate ¶ added in v1.6.0

ContextValidate validate this configunstable list trace behaviors response based on the context it is used

func (*ConfigunstableListTraceBehaviorsResponse) MarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableListTraceBehaviorsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableListTraceBehaviorsResponse) UnmarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableListTraceBehaviorsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableListTraceBehaviorsResponse) Validate ¶ added in v1.6.0

Validate validates this configunstable list trace behaviors response

type ConfigunstableListTraceJaegerRemoteSamplingStrategiesResponse ¶

type ConfigunstableListTraceJaegerRemoteSamplingStrategiesResponse struct {

	// page
	Page *Configv1PageResult `json:"page,omitempty"`

	// trace jaeger remote sampling strategies
	TraceJaegerRemoteSamplingStrategies []*ConfigunstableTraceJaegerRemoteSamplingStrategy `json:"trace_jaeger_remote_sampling_strategies"`
}

ConfigunstableListTraceJaegerRemoteSamplingStrategiesResponse configunstable list trace jaeger remote sampling strategies response

swagger:model configunstableListTraceJaegerRemoteSamplingStrategiesResponse

func (*ConfigunstableListTraceJaegerRemoteSamplingStrategiesResponse) ContextValidate ¶

ContextValidate validate this configunstable list trace jaeger remote sampling strategies response based on the context it is used

func (*ConfigunstableListTraceJaegerRemoteSamplingStrategiesResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableListTraceJaegerRemoteSamplingStrategiesResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableListTraceJaegerRemoteSamplingStrategiesResponse) Validate ¶

Validate validates this configunstable list trace jaeger remote sampling strategies response

type ConfigunstableLogAllocationConfig ¶ added in v1.6.0

type ConfigunstableLogAllocationConfig struct {

	// Timestamp of when the LogAllocationConfig was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the LogAllocationConfig was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// default dataset
	DefaultDataset *LogAllocationConfigDefaultDataset `json:"default_dataset,omitempty"`

	// Defines datasets and budget allocations. Datasets are evaluated in order.
	DatasetAllocations []*LogAllocationConfigDatasetAllocation `json:"dataset_allocations"`
}

ConfigunstableLogAllocationConfig LogAllocationConfig is a singleton configuration object that specifies the configuration for Log budget allocations.

swagger:model configunstableLogAllocationConfig

func (*ConfigunstableLogAllocationConfig) ContextValidate ¶ added in v1.6.0

func (m *ConfigunstableLogAllocationConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable log allocation config based on the context it is used

func (*ConfigunstableLogAllocationConfig) MarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableLogAllocationConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableLogAllocationConfig) UnmarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableLogAllocationConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableLogAllocationConfig) Validate ¶ added in v1.6.0

Validate validates this configunstable log allocation config

type ConfigunstableLogControlConfig ¶ added in v1.10.0

type ConfigunstableLogControlConfig struct {

	// Timestamp of when the LogControlConfig was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the LogControlConfig was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// Control Rules are the ordered list of control rules.
	ControlRules []*ConfigunstableControlRule `json:"control_rules"`
}

ConfigunstableLogControlConfig LogControlConfig is a singleton configuration object that specifies the configuration for log control.

swagger:model configunstableLogControlConfig

func (*ConfigunstableLogControlConfig) ContextValidate ¶ added in v1.10.0

func (m *ConfigunstableLogControlConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable log control config based on the context it is used

func (*ConfigunstableLogControlConfig) MarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableLogControlConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableLogControlConfig) UnmarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableLogControlConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableLogControlConfig) Validate ¶ added in v1.10.0

func (m *ConfigunstableLogControlConfig) Validate(formats strfmt.Registry) error

Validate validates this configunstable log control config

type ConfigunstableNoopEntity ¶

type ConfigunstableNoopEntity struct {

	// Unique identifier of the NoopEntity. If slug is not provided, one will be generated based of the name field. Cannot be modified after the NoopEntity is created.
	Slug string `json:"slug,omitempty"`

	// Required name of the NoopEntity. May be modified after the NoopEntity is created.
	Name string `json:"name,omitempty"`

	// Timestamp of when the NoopEntity was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the NoopEntity was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// nested enum
	NestedEnum NoopEntityNestedEnum `json:"nested_enum,omitempty"`

	// enum
	Enum ConfigunstableNoopEnum `json:"enum,omitempty"`
}

ConfigunstableNoopEntity configunstable noop entity

swagger:model configunstableNoopEntity

func (*ConfigunstableNoopEntity) ContextValidate ¶

func (m *ConfigunstableNoopEntity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable noop entity based on the context it is used

func (*ConfigunstableNoopEntity) MarshalBinary ¶

func (m *ConfigunstableNoopEntity) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableNoopEntity) UnmarshalBinary ¶

func (m *ConfigunstableNoopEntity) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableNoopEntity) Validate ¶

func (m *ConfigunstableNoopEntity) Validate(formats strfmt.Registry) error

Validate validates this configunstable noop entity

type ConfigunstableNoopEnum ¶

type ConfigunstableNoopEnum string

ConfigunstableNoopEnum configunstable noop enum

swagger:model configunstableNoopEnum

const (

	// ConfigunstableNoopEnumACTIVE captures enum value "ACTIVE"
	ConfigunstableNoopEnumACTIVE ConfigunstableNoopEnum = "ACTIVE"
)

func NewConfigunstableNoopEnum ¶

func NewConfigunstableNoopEnum(value ConfigunstableNoopEnum) *ConfigunstableNoopEnum

func (ConfigunstableNoopEnum) ContextValidate ¶

func (m ConfigunstableNoopEnum) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this configunstable noop enum based on context it is used

func (ConfigunstableNoopEnum) Pointer ¶

Pointer returns a pointer to a freshly-allocated ConfigunstableNoopEnum.

func (ConfigunstableNoopEnum) Validate ¶

func (m ConfigunstableNoopEnum) Validate(formats strfmt.Registry) error

Validate validates this configunstable noop enum

type ConfigunstableObjectDiscoveryRule ¶ added in v1.10.0

type ConfigunstableObjectDiscoveryRule struct {

	// Unique identifier of the ObjectDiscoveryRule. If slug is not provided, one will be generated based of the name field. Cannot be modified after the ObjectDiscoveryRule is created.
	Slug string `json:"slug,omitempty"`

	// Required name of the ObjectDiscoveryRule. May be modified after the ObjectDiscoveryRule is created.
	Name string `json:"name,omitempty"`

	// metric
	Metric *ObjectDiscoveryRuleMetricRule `json:"metric,omitempty"`
}

ConfigunstableObjectDiscoveryRule configunstable object discovery rule

swagger:model configunstableObjectDiscoveryRule

func (*ConfigunstableObjectDiscoveryRule) ContextValidate ¶ added in v1.10.0

func (m *ConfigunstableObjectDiscoveryRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable object discovery rule based on the context it is used

func (*ConfigunstableObjectDiscoveryRule) MarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableObjectDiscoveryRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableObjectDiscoveryRule) UnmarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableObjectDiscoveryRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableObjectDiscoveryRule) Validate ¶ added in v1.10.0

Validate validates this configunstable object discovery rule

type ConfigunstablePromQLMatcher ¶ added in v1.11.0

type ConfigunstablePromQLMatcher struct {

	// type
	Type ConfigunstablePromQLMatcherType `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"`
}

ConfigunstablePromQLMatcher configunstable prom q l matcher

swagger:model configunstablePromQLMatcher

func (*ConfigunstablePromQLMatcher) ContextValidate ¶ added in v1.11.0

func (m *ConfigunstablePromQLMatcher) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable prom q l matcher based on the context it is used

func (*ConfigunstablePromQLMatcher) MarshalBinary ¶ added in v1.11.0

func (m *ConfigunstablePromQLMatcher) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstablePromQLMatcher) UnmarshalBinary ¶ added in v1.11.0

func (m *ConfigunstablePromQLMatcher) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstablePromQLMatcher) Validate ¶ added in v1.11.0

func (m *ConfigunstablePromQLMatcher) Validate(formats strfmt.Registry) error

Validate validates this configunstable prom q l matcher

type ConfigunstablePromQLMatcherType ¶ added in v1.11.0

type ConfigunstablePromQLMatcherType string

ConfigunstablePromQLMatcherType configunstable prom q l matcher type

swagger:model configunstablePromQLMatcherType

const (

	// ConfigunstablePromQLMatcherTypeMatchEqual captures enum value "MatchEqual"
	ConfigunstablePromQLMatcherTypeMatchEqual ConfigunstablePromQLMatcherType = "MatchEqual"

	// ConfigunstablePromQLMatcherTypeMatchRegexp captures enum value "MatchRegexp"
	ConfigunstablePromQLMatcherTypeMatchRegexp ConfigunstablePromQLMatcherType = "MatchRegexp"

	// ConfigunstablePromQLMatcherTypeMatchNotEqual captures enum value "MatchNotEqual"
	ConfigunstablePromQLMatcherTypeMatchNotEqual ConfigunstablePromQLMatcherType = "MatchNotEqual"

	// ConfigunstablePromQLMatcherTypeMatchNotRegexp captures enum value "MatchNotRegexp"
	ConfigunstablePromQLMatcherTypeMatchNotRegexp ConfigunstablePromQLMatcherType = "MatchNotRegexp"
)

func NewConfigunstablePromQLMatcherType ¶ added in v1.11.0

func NewConfigunstablePromQLMatcherType(value ConfigunstablePromQLMatcherType) *ConfigunstablePromQLMatcherType

func (ConfigunstablePromQLMatcherType) ContextValidate ¶ added in v1.11.0

func (m ConfigunstablePromQLMatcherType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this configunstable prom q l matcher type based on context it is used

func (ConfigunstablePromQLMatcherType) Pointer ¶ added in v1.11.0

Pointer returns a pointer to a freshly-allocated ConfigunstablePromQLMatcherType.

func (ConfigunstablePromQLMatcherType) Validate ¶ added in v1.11.0

Validate validates this configunstable prom q l matcher type

type ConfigunstableReadDashboardResponse ¶

type ConfigunstableReadDashboardResponse struct {

	// dashboard
	Dashboard *ConfigunstableDashboard `json:"dashboard,omitempty"`
}

ConfigunstableReadDashboardResponse configunstable read dashboard response

swagger:model configunstableReadDashboardResponse

func (*ConfigunstableReadDashboardResponse) ContextValidate ¶

func (m *ConfigunstableReadDashboardResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable read dashboard response based on the context it is used

func (*ConfigunstableReadDashboardResponse) MarshalBinary ¶

func (m *ConfigunstableReadDashboardResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableReadDashboardResponse) UnmarshalBinary ¶

func (m *ConfigunstableReadDashboardResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableReadDashboardResponse) Validate ¶

Validate validates this configunstable read dashboard response

type ConfigunstableReadLinkTemplateResponse ¶

type ConfigunstableReadLinkTemplateResponse struct {

	// link template
	LinkTemplate *ConfigunstableLinkTemplate `json:"link_template,omitempty"`
}

ConfigunstableReadLinkTemplateResponse configunstable read link template response

swagger:model configunstableReadLinkTemplateResponse

func (*ConfigunstableReadLinkTemplateResponse) ContextValidate ¶

ContextValidate validate this configunstable read link template response based on the context it is used

func (*ConfigunstableReadLinkTemplateResponse) MarshalBinary ¶

func (m *ConfigunstableReadLinkTemplateResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableReadLinkTemplateResponse) UnmarshalBinary ¶

func (m *ConfigunstableReadLinkTemplateResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableReadLinkTemplateResponse) Validate ¶

Validate validates this configunstable read link template response

type ConfigunstableReadLogAllocationConfigResponse ¶ added in v1.6.0

type ConfigunstableReadLogAllocationConfigResponse struct {

	// log allocation config
	LogAllocationConfig *ConfigunstableLogAllocationConfig `json:"log_allocation_config,omitempty"`
}

ConfigunstableReadLogAllocationConfigResponse configunstable read log allocation config response

swagger:model configunstableReadLogAllocationConfigResponse

func (*ConfigunstableReadLogAllocationConfigResponse) ContextValidate ¶ added in v1.6.0

ContextValidate validate this configunstable read log allocation config response based on the context it is used

func (*ConfigunstableReadLogAllocationConfigResponse) MarshalBinary ¶ added in v1.6.0

MarshalBinary interface implementation

func (*ConfigunstableReadLogAllocationConfigResponse) UnmarshalBinary ¶ added in v1.6.0

UnmarshalBinary interface implementation

func (*ConfigunstableReadLogAllocationConfigResponse) Validate ¶ added in v1.6.0

Validate validates this configunstable read log allocation config response

type ConfigunstableReadLogControlConfigResponse ¶ added in v1.10.0

type ConfigunstableReadLogControlConfigResponse struct {

	// log control config
	LogControlConfig *ConfigunstableLogControlConfig `json:"log_control_config,omitempty"`
}

ConfigunstableReadLogControlConfigResponse configunstable read log control config response

swagger:model configunstableReadLogControlConfigResponse

func (*ConfigunstableReadLogControlConfigResponse) ContextValidate ¶ added in v1.10.0

ContextValidate validate this configunstable read log control config response based on the context it is used

func (*ConfigunstableReadLogControlConfigResponse) MarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableReadLogControlConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableReadLogControlConfigResponse) UnmarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableReadLogControlConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableReadLogControlConfigResponse) Validate ¶ added in v1.10.0

Validate validates this configunstable read log control config response

type ConfigunstableReadNoopEntityResponse ¶

type ConfigunstableReadNoopEntityResponse struct {

	// noop entity
	NoopEntity *ConfigunstableNoopEntity `json:"noop_entity,omitempty"`
}

ConfigunstableReadNoopEntityResponse configunstable read noop entity response

swagger:model configunstableReadNoopEntityResponse

func (*ConfigunstableReadNoopEntityResponse) ContextValidate ¶

func (m *ConfigunstableReadNoopEntityResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable read noop entity response based on the context it is used

func (*ConfigunstableReadNoopEntityResponse) MarshalBinary ¶

func (m *ConfigunstableReadNoopEntityResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableReadNoopEntityResponse) UnmarshalBinary ¶

func (m *ConfigunstableReadNoopEntityResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableReadNoopEntityResponse) Validate ¶

Validate validates this configunstable read noop entity response

type ConfigunstableReadObjectDiscoveryRuleResponse ¶ added in v1.10.0

type ConfigunstableReadObjectDiscoveryRuleResponse struct {

	// object discovery rule
	ObjectDiscoveryRule *ConfigunstableObjectDiscoveryRule `json:"object_discovery_rule,omitempty"`
}

ConfigunstableReadObjectDiscoveryRuleResponse configunstable read object discovery rule response

swagger:model configunstableReadObjectDiscoveryRuleResponse

func (*ConfigunstableReadObjectDiscoveryRuleResponse) ContextValidate ¶ added in v1.10.0

ContextValidate validate this configunstable read object discovery rule response based on the context it is used

func (*ConfigunstableReadObjectDiscoveryRuleResponse) MarshalBinary ¶ added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableReadObjectDiscoveryRuleResponse) UnmarshalBinary ¶ added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableReadObjectDiscoveryRuleResponse) Validate ¶ added in v1.10.0

Validate validates this configunstable read object discovery rule response

type ConfigunstableReadSLOResponse ¶ added in v1.11.0

type ConfigunstableReadSLOResponse struct {

	// slo
	SLO *ConfigunstableSLO `json:"slo,omitempty"`
}

ConfigunstableReadSLOResponse configunstable read SLO response

swagger:model configunstableReadSLOResponse

func (*ConfigunstableReadSLOResponse) ContextValidate ¶ added in v1.11.0

func (m *ConfigunstableReadSLOResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable read SLO response based on the context it is used

func (*ConfigunstableReadSLOResponse) MarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableReadSLOResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableReadSLOResponse) UnmarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableReadSLOResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableReadSLOResponse) Validate ¶ added in v1.11.0

func (m *ConfigunstableReadSLOResponse) Validate(formats strfmt.Registry) error

Validate validates this configunstable read SLO response

type ConfigunstableReadSavedTraceSearchResponse ¶

type ConfigunstableReadSavedTraceSearchResponse struct {

	// saved trace search
	SavedTraceSearch *ConfigunstableSavedTraceSearch `json:"saved_trace_search,omitempty"`
}

ConfigunstableReadSavedTraceSearchResponse configunstable read saved trace search response

swagger:model configunstableReadSavedTraceSearchResponse

func (*ConfigunstableReadSavedTraceSearchResponse) ContextValidate ¶

ContextValidate validate this configunstable read saved trace search response based on the context it is used

func (*ConfigunstableReadSavedTraceSearchResponse) MarshalBinary ¶

func (m *ConfigunstableReadSavedTraceSearchResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableReadSavedTraceSearchResponse) UnmarshalBinary ¶

func (m *ConfigunstableReadSavedTraceSearchResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableReadSavedTraceSearchResponse) Validate ¶

Validate validates this configunstable read saved trace search response

type ConfigunstableReadServiceResponse ¶

type ConfigunstableReadServiceResponse struct {

	// service
	Service *ConfigunstableService `json:"service,omitempty"`
}

ConfigunstableReadServiceResponse configunstable read service response

swagger:model configunstableReadServiceResponse

func (*ConfigunstableReadServiceResponse) ContextValidate ¶

func (m *ConfigunstableReadServiceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable read service response based on the context it is used

func (*ConfigunstableReadServiceResponse) MarshalBinary ¶

func (m *ConfigunstableReadServiceResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableReadServiceResponse) UnmarshalBinary ¶

func (m *ConfigunstableReadServiceResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableReadServiceResponse) Validate ¶

Validate validates this configunstable read service response

type ConfigunstableReadTraceBehaviorResponse ¶ added in v1.6.0

type ConfigunstableReadTraceBehaviorResponse struct {

	// trace behavior
	TraceBehavior *ConfigunstableTraceBehavior `json:"trace_behavior,omitempty"`
}

ConfigunstableReadTraceBehaviorResponse configunstable read trace behavior response

swagger:model configunstableReadTraceBehaviorResponse

func (*ConfigunstableReadTraceBehaviorResponse) ContextValidate ¶ added in v1.6.0

ContextValidate validate this configunstable read trace behavior response based on the context it is used

func (*ConfigunstableReadTraceBehaviorResponse) MarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableReadTraceBehaviorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableReadTraceBehaviorResponse) UnmarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableReadTraceBehaviorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableReadTraceBehaviorResponse) Validate ¶ added in v1.6.0

Validate validates this configunstable read trace behavior response

type ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse ¶

type ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse struct {

	// trace jaeger remote sampling strategy
	TraceJaegerRemoteSamplingStrategy *ConfigunstableTraceJaegerRemoteSamplingStrategy `json:"trace_jaeger_remote_sampling_strategy,omitempty"`
}

ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse configunstable read trace jaeger remote sampling strategy response

swagger:model configunstableReadTraceJaegerRemoteSamplingStrategyResponse

func (*ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse) ContextValidate ¶

ContextValidate validate this configunstable read trace jaeger remote sampling strategy response based on the context it is used

func (*ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse) Validate ¶

Validate validates this configunstable read trace jaeger remote sampling strategy response

type ConfigunstableReadTraceTailSamplingRulesResponse ¶

type ConfigunstableReadTraceTailSamplingRulesResponse struct {

	// trace tail sampling rules
	TraceTailSamplingRules *ConfigunstableTraceTailSamplingRules `json:"trace_tail_sampling_rules,omitempty"`
}

ConfigunstableReadTraceTailSamplingRulesResponse configunstable read trace tail sampling rules response

swagger:model configunstableReadTraceTailSamplingRulesResponse

func (*ConfigunstableReadTraceTailSamplingRulesResponse) ContextValidate ¶

ContextValidate validate this configunstable read trace tail sampling rules response based on the context it is used

func (*ConfigunstableReadTraceTailSamplingRulesResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableReadTraceTailSamplingRulesResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableReadTraceTailSamplingRulesResponse) Validate ¶

Validate validates this configunstable read trace tail sampling rules response

type ConfigunstableReadTraceTopTagConfigResponse ¶ added in v1.9.0

type ConfigunstableReadTraceTopTagConfigResponse struct {

	// trace top tag config
	TraceTopTagConfig *ConfigunstableTraceTopTagConfig `json:"trace_top_tag_config,omitempty"`
}

ConfigunstableReadTraceTopTagConfigResponse configunstable read trace top tag config response

swagger:model configunstableReadTraceTopTagConfigResponse

func (*ConfigunstableReadTraceTopTagConfigResponse) ContextValidate ¶ added in v1.9.0

ContextValidate validate this configunstable read trace top tag config response based on the context it is used

func (*ConfigunstableReadTraceTopTagConfigResponse) MarshalBinary ¶ added in v1.9.0

func (m *ConfigunstableReadTraceTopTagConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableReadTraceTopTagConfigResponse) UnmarshalBinary ¶ added in v1.9.0

func (m *ConfigunstableReadTraceTopTagConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableReadTraceTopTagConfigResponse) Validate ¶ added in v1.9.0

Validate validates this configunstable read trace top tag config response

type ConfigunstableRule ¶ added in v1.10.0

type ConfigunstableRule struct {

	// rule type
	RuleType RuleRuleType `json:"rule_type,omitempty"`

	// sample
	Sample *RuleSample `json:"sample,omitempty"`

	// delete fields
	DeleteFields *RuleDeleteFields `json:"delete_fields,omitempty"`

	// de dupe
	DeDupe *RuleDeDupe `json:"de_dupe,omitempty"`

	// emit metrics
	EmitMetrics *RuleEmitMetrics `json:"emit_metrics,omitempty"`

	// drop
	Drop *RuleDrop `json:"drop,omitempty"`
}

ConfigunstableRule Rule is the configuration for a rule.

swagger:model configunstableRule

func (*ConfigunstableRule) ContextValidate ¶ added in v1.10.0

func (m *ConfigunstableRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable rule based on the context it is used

func (*ConfigunstableRule) MarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableRule) UnmarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableRule) Validate ¶ added in v1.10.0

func (m *ConfigunstableRule) Validate(formats strfmt.Registry) error

Validate validates this configunstable rule

type ConfigunstableSLI ¶ added in v1.11.0

type ConfigunstableSLI struct {

	// Indicates which Chronosphere service discovery template is used to build
	// the SLI queries
	LensTemplateIndicator string `json:"lens_template_indicator,omitempty"`

	// This overrides the equivalent ComponentDiscovery.MetricMetadata field as it
	// is common to change
	EndpointLabel string `json:"endpoint_label,omitempty"`

	// custom indicator
	CustomIndicator *SLICustomIndicatorConfig `json:"custom_indicator,omitempty"`

	// endpoint availability
	EndpointAvailability *SLIEndpointAvailabilityConfig `json:"endpoint_availability,omitempty"`

	// endpoint latency
	EndpointLatency *SLIEndpointLatencyConfig `json:"endpoint_latency,omitempty"`
}

ConfigunstableSLI SLI is a service level indicator. The contents of this proto are intended to be used to generate queries necessary to measure SLOs.

swagger:model configunstableSLI

func (*ConfigunstableSLI) ContextValidate ¶ added in v1.11.0

func (m *ConfigunstableSLI) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable s l i based on the context it is used

func (*ConfigunstableSLI) MarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableSLI) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableSLI) UnmarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableSLI) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableSLI) Validate ¶ added in v1.11.0

func (m *ConfigunstableSLI) Validate(formats strfmt.Registry) error

Validate validates this configunstable s l i

type ConfigunstableSLO ¶ added in v1.11.0

type ConfigunstableSLO struct {

	// Unique identifier of the SLO. If slug is not provided, one will be generated based of the name field. Cannot be modified after the SLO is created.
	Slug string `json:"slug,omitempty"`

	// Required name of the SLO. May be modified after the SLO is created.
	Name string `json:"name,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// Timestamp of when the SLO was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the SLO was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// collection ref
	CollectionRef *Configv1CollectionReference `json:"collection_ref,omitempty"`

	// Optional notification policy to explicitly apply to the generated monitors.
	// If this is not set then the team this SLO will belong to must have a
	// default notification policy
	NotificationPolicySlug string `json:"notification_policy_slug,omitempty"`

	// sli
	Sli *ConfigunstableSLI `json:"sli,omitempty"`

	// definition
	Definition *SLODefinition `json:"definition,omitempty"`

	// signal grouping
	SignalGrouping *MonitorSignalGrouping `json:"signal_grouping,omitempty"`

	// Annotations are visible in notifications generated by this SLO
	// They can be be templated with labels from notifications.
	Annotations map[string]string `json:"annotations,omitempty"`

	// Labels are visible in notifications generated by this SLO,
	// and can be used to route alerts with notification overrides.
	Labels map[string]string `json:"labels,omitempty"`
}

ConfigunstableSLO configunstable SLO

swagger:model configunstableSLO

func (*ConfigunstableSLO) ContextValidate ¶ added in v1.11.0

func (m *ConfigunstableSLO) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable SLO based on the context it is used

func (*ConfigunstableSLO) MarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableSLO) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableSLO) UnmarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableSLO) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableSLO) Validate ¶ added in v1.11.0

func (m *ConfigunstableSLO) Validate(formats strfmt.Registry) error

Validate validates this configunstable SLO

type ConfigunstableSavedTraceSearch ¶

type ConfigunstableSavedTraceSearch struct {

	// Required name of the SavedTraceSearch. May be modified after the SavedTraceSearch is created.
	Name string `json:"name,omitempty"`

	// Unique identifier of the SavedTraceSearch. If slug is not provided, one will be generated based of the name field. Cannot be modified after the SavedTraceSearch is created.
	Slug string `json:"slug,omitempty"`

	// Timestamp of when the SavedTraceSearch was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the SavedTraceSearch was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// search
	Search *SavedTraceSearchTraceSearch `json:"search,omitempty"`

	// comparison
	Comparison *SavedTraceSearchTraceSearch `json:"comparison,omitempty"`
}

ConfigunstableSavedTraceSearch configunstable saved trace search

swagger:model configunstableSavedTraceSearch

func (*ConfigunstableSavedTraceSearch) ContextValidate ¶

func (m *ConfigunstableSavedTraceSearch) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable saved trace search based on the context it is used

func (*ConfigunstableSavedTraceSearch) MarshalBinary ¶

func (m *ConfigunstableSavedTraceSearch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableSavedTraceSearch) UnmarshalBinary ¶

func (m *ConfigunstableSavedTraceSearch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableSavedTraceSearch) Validate ¶

func (m *ConfigunstableSavedTraceSearch) Validate(formats strfmt.Registry) error

Validate validates this configunstable saved trace search

type ConfigunstableService ¶

type ConfigunstableService struct {

	// Unique identifier of the Service. If slug is not provided, one will be generated based of the name field. Cannot be modified after the Service is created.
	Slug string `json:"slug,omitempty"`

	// Required name of the Service. May be modified after the Service is created.
	Name string `json:"name,omitempty"`

	// Timestamp of when the Service was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the Service was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// Required telemetry name of the service.
	DerivedName string `json:"derived_name,omitempty"`

	// Required slug of the team the service collection belongs to.
	TeamSlug string `json:"team_slug,omitempty"`

	// Optional description of the service collection.
	Description string `json:"description,omitempty"`

	// Slug of the notification policy used by default for monitors in this service collection.
	// This is optional if the collection does not contain monitors or all of its monitors explicitly reference a policy.
	// This does not override the policy used when a monitor explicitly references a policy.
	NotificationPolicySlug string `json:"notification_policy_slug,omitempty"`
}

ConfigunstableService configunstable service

swagger:model configunstableService

func (*ConfigunstableService) ContextValidate ¶

func (m *ConfigunstableService) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable service based on the context it is used

func (*ConfigunstableService) MarshalBinary ¶

func (m *ConfigunstableService) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableService) UnmarshalBinary ¶

func (m *ConfigunstableService) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableService) Validate ¶

func (m *ConfigunstableService) Validate(formats strfmt.Registry) error

Validate validates this configunstable service

type ConfigunstableSyncPrometheusRequest ¶

type ConfigunstableSyncPrometheusRequest struct {

	// rules yaml
	RulesYaml string `json:"rules_yaml,omitempty"`

	// rules yaml gzip
	// Format: byte
	RulesYamlGzip strfmt.Base64 `json:"rules_yaml_gzip,omitempty"`

	// alertmanager yaml
	AlertmanagerYaml string `json:"alertmanager_yaml,omitempty"`

	// alertmanager yaml gzip
	// Format: byte
	AlertmanagerYamlGzip strfmt.Base64 `json:"alertmanager_yaml_gzip,omitempty"`

	// chrono config
	ChronoConfig *SyncPrometheusChronoConfig `json:"chrono_config,omitempty"`

	// dry run
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableSyncPrometheusRequest configunstable sync prometheus request

swagger:model configunstableSyncPrometheusRequest

func (*ConfigunstableSyncPrometheusRequest) ContextValidate ¶

func (m *ConfigunstableSyncPrometheusRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable sync prometheus request based on the context it is used

func (*ConfigunstableSyncPrometheusRequest) MarshalBinary ¶

func (m *ConfigunstableSyncPrometheusRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableSyncPrometheusRequest) UnmarshalBinary ¶

func (m *ConfigunstableSyncPrometheusRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableSyncPrometheusRequest) Validate ¶

Validate validates this configunstable sync prometheus request

type ConfigunstableSyncPrometheusResponse ¶

type ConfigunstableSyncPrometheusResponse struct {

	// changes
	Changes []*SyncPrometheusChangeLog `json:"changes"`
}

ConfigunstableSyncPrometheusResponse configunstable sync prometheus response

swagger:model configunstableSyncPrometheusResponse

func (*ConfigunstableSyncPrometheusResponse) ContextValidate ¶

func (m *ConfigunstableSyncPrometheusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable sync prometheus response based on the context it is used

func (*ConfigunstableSyncPrometheusResponse) MarshalBinary ¶

func (m *ConfigunstableSyncPrometheusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableSyncPrometheusResponse) UnmarshalBinary ¶

func (m *ConfigunstableSyncPrometheusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableSyncPrometheusResponse) Validate ¶

Validate validates this configunstable sync prometheus response

type ConfigunstableTraceBehavior ¶ added in v1.6.0

type ConfigunstableTraceBehavior struct {

	// Required name of the TraceBehavior. May be modified after the TraceBehavior is created.
	Name string `json:"name,omitempty"`

	// Unique identifier of the TraceBehavior. If slug is not provided, one will be generated based of the name field. Cannot be modified after the TraceBehavior is created.
	Slug string `json:"slug,omitempty"`

	// Timestamp of when the TraceBehavior was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the TraceBehavior was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// type
	Type TraceBehaviorTraceBehaviorType `json:"type,omitempty"`

	// baseline behavior options
	BaselineBehaviorOptions *TraceBehaviorBaselineBehaviorOptions `json:"baseline_behavior_options,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// Sample rate for fully assembled traces that do not apply to the error, fast, slow, large, or small sampling options.
	BaseTailSampleRate float64 `json:"base_tail_sample_rate,omitempty"`

	// Sample rate for head sampling. This applies to all root spans that are enrolled in head sampling,
	// but do not have a specific rule defined for their service.
	BaseHeadSampleRate float64 `json:"base_head_sample_rate,omitempty"`

	// error sample options
	ErrorSampleOptions *ConfigunstableTraceBehaviorErrorSampleOptions `json:"error_sample_options,omitempty"`

	// fast sample options
	FastSampleOptions *ConfigunstableTraceBehaviorFastSampleOptions `json:"fast_sample_options,omitempty"`

	// slow sample options
	SlowSampleOptions *ConfigunstableTraceBehaviorSlowSampleOptions `json:"slow_sample_options,omitempty"`

	// large trace sample options
	LargeTraceSampleOptions *ConfigunstableTraceBehaviorLargeTraceSampleOptions `json:"large_trace_sample_options,omitempty"`

	// small trace sample options
	SmallTraceSampleOptions *ConfigunstableTraceBehaviorSmallTraceSampleOptions `json:"small_trace_sample_options,omitempty"`
}

ConfigunstableTraceBehavior configunstable trace behavior

swagger:model configunstableTraceBehavior

func (*ConfigunstableTraceBehavior) ContextValidate ¶ added in v1.6.0

func (m *ConfigunstableTraceBehavior) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable trace behavior based on the context it is used

func (*ConfigunstableTraceBehavior) MarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableTraceBehavior) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableTraceBehavior) UnmarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableTraceBehavior) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableTraceBehavior) Validate ¶ added in v1.6.0

func (m *ConfigunstableTraceBehavior) Validate(formats strfmt.Registry) error

Validate validates this configunstable trace behavior

type ConfigunstableTraceBehaviorErrorSampleOptions ¶ added in v1.11.0

type ConfigunstableTraceBehaviorErrorSampleOptions struct {

	// Sample rate for traces with errors.
	SampleRate float64 `json:"sample_rate,omitempty"`

	// sampling type
	SamplingType ConfigunstableTraceBehaviorSamplingType `json:"sampling_type,omitempty"`

	// Whether or not to use these options.
	Enabled bool `json:"enabled,omitempty"`
}

ConfigunstableTraceBehaviorErrorSampleOptions configunstable trace behavior error sample options

swagger:model configunstableTraceBehaviorErrorSampleOptions

func (*ConfigunstableTraceBehaviorErrorSampleOptions) ContextValidate ¶ added in v1.11.0

ContextValidate validate this configunstable trace behavior error sample options based on the context it is used

func (*ConfigunstableTraceBehaviorErrorSampleOptions) MarshalBinary ¶ added in v1.11.0

MarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorErrorSampleOptions) UnmarshalBinary ¶ added in v1.11.0

UnmarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorErrorSampleOptions) Validate ¶ added in v1.11.0

Validate validates this configunstable trace behavior error sample options

type ConfigunstableTraceBehaviorFastSampleOptions ¶ added in v1.11.0

type ConfigunstableTraceBehaviorFastSampleOptions struct {

	// Duration in seconds under which traces are sampled
	// according to the given sample rate.
	MaxDurationSeconds float64 `json:"max_duration_seconds,omitempty"`

	// Sample rate for traces under the given duration.
	SampleRate float64 `json:"sample_rate,omitempty"`

	// sampling type
	SamplingType ConfigunstableTraceBehaviorSamplingType `json:"sampling_type,omitempty"`

	// Whether or not to use these options.
	Enabled bool `json:"enabled,omitempty"`
}

ConfigunstableTraceBehaviorFastSampleOptions configunstable trace behavior fast sample options

swagger:model configunstableTraceBehaviorFastSampleOptions

func (*ConfigunstableTraceBehaviorFastSampleOptions) ContextValidate ¶ added in v1.11.0

ContextValidate validate this configunstable trace behavior fast sample options based on the context it is used

func (*ConfigunstableTraceBehaviorFastSampleOptions) MarshalBinary ¶ added in v1.11.0

MarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorFastSampleOptions) UnmarshalBinary ¶ added in v1.11.0

UnmarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorFastSampleOptions) Validate ¶ added in v1.11.0

Validate validates this configunstable trace behavior fast sample options

type ConfigunstableTraceBehaviorLargeTraceSampleOptions ¶ added in v1.11.0

type ConfigunstableTraceBehaviorLargeTraceSampleOptions struct {

	// For N = number of spans in the trace, if N >= span_count_threshold, the trace is sampled according to the
	// given sample rate.
	SpanCountThreshold int64 `json:"span_count_threshold,omitempty"`

	// Sample rate.
	SampleRate float64 `json:"sample_rate,omitempty"`

	// sampling type
	SamplingType ConfigunstableTraceBehaviorSamplingType `json:"sampling_type,omitempty"`

	// Whether or not to use these options.
	Enabled bool `json:"enabled,omitempty"`
}

ConfigunstableTraceBehaviorLargeTraceSampleOptions configunstable trace behavior large trace sample options

swagger:model configunstableTraceBehaviorLargeTraceSampleOptions

func (*ConfigunstableTraceBehaviorLargeTraceSampleOptions) ContextValidate ¶ added in v1.11.0

ContextValidate validate this configunstable trace behavior large trace sample options based on the context it is used

func (*ConfigunstableTraceBehaviorLargeTraceSampleOptions) MarshalBinary ¶ added in v1.11.0

MarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorLargeTraceSampleOptions) UnmarshalBinary ¶ added in v1.11.0

UnmarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorLargeTraceSampleOptions) Validate ¶ added in v1.11.0

Validate validates this configunstable trace behavior large trace sample options

type ConfigunstableTraceBehaviorSamplingType ¶ added in v1.11.0

type ConfigunstableTraceBehaviorSamplingType string

ConfigunstableTraceBehaviorSamplingType - LOW_VALUE: Match indicates a low value trace. With multiple low value matches sample at the lowest rate.

  • HIGH_VALUE: Match indicates a high value trace. With multiple high value matches sample at the highest rate.

swagger:model configunstableTraceBehaviorSamplingType

const (

	// ConfigunstableTraceBehaviorSamplingTypeLOWVALUE captures enum value "LOW_VALUE"
	ConfigunstableTraceBehaviorSamplingTypeLOWVALUE ConfigunstableTraceBehaviorSamplingType = "LOW_VALUE"

	// ConfigunstableTraceBehaviorSamplingTypeHIGHVALUE captures enum value "HIGH_VALUE"
	ConfigunstableTraceBehaviorSamplingTypeHIGHVALUE ConfigunstableTraceBehaviorSamplingType = "HIGH_VALUE"
)

func NewConfigunstableTraceBehaviorSamplingType ¶ added in v1.11.0

func NewConfigunstableTraceBehaviorSamplingType(value ConfigunstableTraceBehaviorSamplingType) *ConfigunstableTraceBehaviorSamplingType

func (ConfigunstableTraceBehaviorSamplingType) ContextValidate ¶ added in v1.11.0

ContextValidate validates this configunstable trace behavior sampling type based on context it is used

func (ConfigunstableTraceBehaviorSamplingType) Pointer ¶ added in v1.11.0

Pointer returns a pointer to a freshly-allocated ConfigunstableTraceBehaviorSamplingType.

func (ConfigunstableTraceBehaviorSamplingType) Validate ¶ added in v1.11.0

Validate validates this configunstable trace behavior sampling type

type ConfigunstableTraceBehaviorSlowSampleOptions ¶ added in v1.11.0

type ConfigunstableTraceBehaviorSlowSampleOptions struct {

	// Duration in seconds over which traces are sampled
	// according to the given sample rate.
	MinDurationSeconds float64 `json:"min_duration_seconds,omitempty"`

	// Sample rate.
	SampleRate float64 `json:"sample_rate,omitempty"`

	// sampling type
	SamplingType ConfigunstableTraceBehaviorSamplingType `json:"sampling_type,omitempty"`

	// Whether or not to use these options.
	Enabled bool `json:"enabled,omitempty"`
}

ConfigunstableTraceBehaviorSlowSampleOptions configunstable trace behavior slow sample options

swagger:model configunstableTraceBehaviorSlowSampleOptions

func (*ConfigunstableTraceBehaviorSlowSampleOptions) ContextValidate ¶ added in v1.11.0

ContextValidate validate this configunstable trace behavior slow sample options based on the context it is used

func (*ConfigunstableTraceBehaviorSlowSampleOptions) MarshalBinary ¶ added in v1.11.0

MarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorSlowSampleOptions) UnmarshalBinary ¶ added in v1.11.0

UnmarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorSlowSampleOptions) Validate ¶ added in v1.11.0

Validate validates this configunstable trace behavior slow sample options

type ConfigunstableTraceBehaviorSmallTraceSampleOptions ¶ added in v1.11.0

type ConfigunstableTraceBehaviorSmallTraceSampleOptions struct {

	// For N = number of spans in the trace, if N <= span_count_threshold, the trace is sampled according to the
	// given sample rate.
	SpanCountThreshold int64 `json:"span_count_threshold,omitempty"`

	// Sample rate.
	SampleRate float64 `json:"sample_rate,omitempty"`

	// sampling type
	SamplingType ConfigunstableTraceBehaviorSamplingType `json:"sampling_type,omitempty"`

	// Whether or not to use these options.
	Enabled bool `json:"enabled,omitempty"`
}

ConfigunstableTraceBehaviorSmallTraceSampleOptions configunstable trace behavior small trace sample options

swagger:model configunstableTraceBehaviorSmallTraceSampleOptions

func (*ConfigunstableTraceBehaviorSmallTraceSampleOptions) ContextValidate ¶ added in v1.11.0

ContextValidate validate this configunstable trace behavior small trace sample options based on the context it is used

func (*ConfigunstableTraceBehaviorSmallTraceSampleOptions) MarshalBinary ¶ added in v1.11.0

MarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorSmallTraceSampleOptions) UnmarshalBinary ¶ added in v1.11.0

UnmarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorSmallTraceSampleOptions) Validate ¶ added in v1.11.0

Validate validates this configunstable trace behavior small trace sample options

type ConfigunstableTraceJaegerRemoteSamplingStrategy ¶

type ConfigunstableTraceJaegerRemoteSamplingStrategy struct {

	// Unique identifier of the TraceJaegerRemoteSamplingStrategy. If slug is not provided, one will be generated based of the name field. Cannot be modified after the TraceJaegerRemoteSamplingStrategy is created.
	Slug string `json:"slug,omitempty"`

	// Required name of the TraceJaegerRemoteSamplingStrategy. May be modified after the TraceJaegerRemoteSamplingStrategy is created.
	Name string `json:"name,omitempty"`

	// Timestamp of when the TraceJaegerRemoteSamplingStrategy was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the TraceJaegerRemoteSamplingStrategy was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// The name of the service this sampling strategy applies to. This must match the slug and name fields.
	ServiceName string `json:"service_name,omitempty"`

	// applied strategy
	AppliedStrategy *TraceJaegerRemoteSamplingStrategyAppliedStrategy `json:"applied_strategy,omitempty"`
}

ConfigunstableTraceJaegerRemoteSamplingStrategy configunstable trace jaeger remote sampling strategy

swagger:model configunstableTraceJaegerRemoteSamplingStrategy

func (*ConfigunstableTraceJaegerRemoteSamplingStrategy) ContextValidate ¶

ContextValidate validate this configunstable trace jaeger remote sampling strategy based on the context it is used

func (*ConfigunstableTraceJaegerRemoteSamplingStrategy) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableTraceJaegerRemoteSamplingStrategy) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableTraceJaegerRemoteSamplingStrategy) Validate ¶

Validate validates this configunstable trace jaeger remote sampling strategy

type ConfigunstableTraceTailSamplingRule ¶

type ConfigunstableTraceTailSamplingRule struct {

	// filter
	Filter *Configv1TraceSearchFilter `json:"filter,omitempty"`

	// A fraction of traces to keep, which should be a number between 0 and 1, inclusive
	SampleRate float64 `json:"sample_rate,omitempty"`

	// A human-readable name of the rule, which summarizes what it's for
	Name string `json:"name,omitempty"`

	// Value used as the metric label value for metrics emitted relating to this rule.
	SystemName string `json:"system_name,omitempty"`

	// When the rule was created (novel system_name)
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// When the rule was updated (existing system_name)
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

ConfigunstableTraceTailSamplingRule Contains configuration for one tail sampling rule.

swagger:model configunstableTraceTailSamplingRule

func (*ConfigunstableTraceTailSamplingRule) ContextValidate ¶

func (m *ConfigunstableTraceTailSamplingRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable trace tail sampling rule based on the context it is used

func (*ConfigunstableTraceTailSamplingRule) MarshalBinary ¶

func (m *ConfigunstableTraceTailSamplingRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableTraceTailSamplingRule) UnmarshalBinary ¶

func (m *ConfigunstableTraceTailSamplingRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableTraceTailSamplingRule) Validate ¶

Validate validates this configunstable trace tail sampling rule

type ConfigunstableTraceTailSamplingRules ¶

type ConfigunstableTraceTailSamplingRules struct {

	// Set in API responses.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Set in API responses.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// Optional. A list of rules, evaluated in order until a match is found,
	// and the sample rate applied, or else the default sample rate is applied.
	Rules []*ConfigunstableTraceTailSamplingRule `json:"rules"`

	// default sample rate
	DefaultSampleRate *ConfigunstableDefaultSampleRate `json:"default_sample_rate,omitempty"`
}

ConfigunstableTraceTailSamplingRules Root object containing all tail sampling rules (for a tenant).

swagger:model configunstableTraceTailSamplingRules

func (*ConfigunstableTraceTailSamplingRules) ContextValidate ¶

func (m *ConfigunstableTraceTailSamplingRules) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable trace tail sampling rules based on the context it is used

func (*ConfigunstableTraceTailSamplingRules) MarshalBinary ¶

func (m *ConfigunstableTraceTailSamplingRules) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableTraceTailSamplingRules) UnmarshalBinary ¶

func (m *ConfigunstableTraceTailSamplingRules) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableTraceTailSamplingRules) Validate ¶

Validate validates this configunstable trace tail sampling rules

type ConfigunstableTraceTopTagConfig ¶ added in v1.9.0

type ConfigunstableTraceTopTagConfig struct {

	// id
	ID string `json:"id,omitempty"`

	// Timestamp of when the TraceTopTagConfig was created. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Timestamp of when the TraceTopTagConfig was last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// source client
	SourceClient string `json:"source_client,omitempty"`

	// The list of "top" tags. Must be unique by tag_name.
	TopTags []*TraceTopTagConfigTraceTopTag `json:"top_tags"`
}

ConfigunstableTraceTopTagConfig TraceTopTagConfig is a singleton configuration object that specifies the configuration for top tracing tags.

swagger:model configunstableTraceTopTagConfig

func (*ConfigunstableTraceTopTagConfig) ContextValidate ¶ added in v1.9.0

func (m *ConfigunstableTraceTopTagConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable trace top tag config based on the context it is used

func (*ConfigunstableTraceTopTagConfig) MarshalBinary ¶ added in v1.9.0

func (m *ConfigunstableTraceTopTagConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableTraceTopTagConfig) UnmarshalBinary ¶ added in v1.9.0

func (m *ConfigunstableTraceTopTagConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableTraceTopTagConfig) Validate ¶ added in v1.9.0

Validate validates this configunstable trace top tag config

type ConfigunstableUpdateDashboardResponse ¶

type ConfigunstableUpdateDashboardResponse struct {

	// dashboard
	Dashboard *ConfigunstableDashboard `json:"dashboard,omitempty"`
}

ConfigunstableUpdateDashboardResponse configunstable update dashboard response

swagger:model configunstableUpdateDashboardResponse

func (*ConfigunstableUpdateDashboardResponse) ContextValidate ¶

func (m *ConfigunstableUpdateDashboardResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable update dashboard response based on the context it is used

func (*ConfigunstableUpdateDashboardResponse) MarshalBinary ¶

func (m *ConfigunstableUpdateDashboardResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableUpdateDashboardResponse) UnmarshalBinary ¶

func (m *ConfigunstableUpdateDashboardResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateDashboardResponse) Validate ¶

Validate validates this configunstable update dashboard response

type ConfigunstableUpdateLinkTemplateResponse ¶

type ConfigunstableUpdateLinkTemplateResponse struct {

	// link template
	LinkTemplate *ConfigunstableLinkTemplate `json:"link_template,omitempty"`
}

ConfigunstableUpdateLinkTemplateResponse configunstable update link template response

swagger:model configunstableUpdateLinkTemplateResponse

func (*ConfigunstableUpdateLinkTemplateResponse) ContextValidate ¶

ContextValidate validate this configunstable update link template response based on the context it is used

func (*ConfigunstableUpdateLinkTemplateResponse) MarshalBinary ¶

func (m *ConfigunstableUpdateLinkTemplateResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableUpdateLinkTemplateResponse) UnmarshalBinary ¶

func (m *ConfigunstableUpdateLinkTemplateResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLinkTemplateResponse) Validate ¶

Validate validates this configunstable update link template response

type ConfigunstableUpdateLogAllocationConfigRequest ¶ added in v1.6.0

type ConfigunstableUpdateLogAllocationConfigRequest struct {

	// log allocation config
	LogAllocationConfig *ConfigunstableLogAllocationConfig `json:"log_allocation_config,omitempty"`

	// If true, the LogAllocationConfig will be created if it does not already exist. If false, an error will be returned if the LogAllocationConfig does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`

	// If true, the LogAllocationConfig will not be created nor updated, and no response LogAllocationConfig will be returned. The response will return an error if the given LogAllocationConfig is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableUpdateLogAllocationConfigRequest configunstable update log allocation config request

swagger:model configunstableUpdateLogAllocationConfigRequest

func (*ConfigunstableUpdateLogAllocationConfigRequest) ContextValidate ¶ added in v1.6.0

ContextValidate validate this configunstable update log allocation config request based on the context it is used

func (*ConfigunstableUpdateLogAllocationConfigRequest) MarshalBinary ¶ added in v1.6.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateLogAllocationConfigRequest) UnmarshalBinary ¶ added in v1.6.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLogAllocationConfigRequest) Validate ¶ added in v1.6.0

Validate validates this configunstable update log allocation config request

type ConfigunstableUpdateLogAllocationConfigResponse ¶ added in v1.6.0

type ConfigunstableUpdateLogAllocationConfigResponse struct {

	// log allocation config
	LogAllocationConfig *ConfigunstableLogAllocationConfig `json:"log_allocation_config,omitempty"`
}

ConfigunstableUpdateLogAllocationConfigResponse configunstable update log allocation config response

swagger:model configunstableUpdateLogAllocationConfigResponse

func (*ConfigunstableUpdateLogAllocationConfigResponse) ContextValidate ¶ added in v1.6.0

ContextValidate validate this configunstable update log allocation config response based on the context it is used

func (*ConfigunstableUpdateLogAllocationConfigResponse) MarshalBinary ¶ added in v1.6.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateLogAllocationConfigResponse) UnmarshalBinary ¶ added in v1.6.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLogAllocationConfigResponse) Validate ¶ added in v1.6.0

Validate validates this configunstable update log allocation config response

type ConfigunstableUpdateLogControlConfigRequest ¶ added in v1.10.0

type ConfigunstableUpdateLogControlConfigRequest struct {

	// log control config
	LogControlConfig *ConfigunstableLogControlConfig `json:"log_control_config,omitempty"`

	// If true, the LogControlConfig will be created if it does not already exist. If false, an error will be returned if the LogControlConfig does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`

	// If true, the LogControlConfig will not be created nor updated, and no response LogControlConfig will be returned. The response will return an error if the given LogControlConfig is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableUpdateLogControlConfigRequest configunstable update log control config request

swagger:model configunstableUpdateLogControlConfigRequest

func (*ConfigunstableUpdateLogControlConfigRequest) ContextValidate ¶ added in v1.10.0

ContextValidate validate this configunstable update log control config request based on the context it is used

func (*ConfigunstableUpdateLogControlConfigRequest) MarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableUpdateLogControlConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableUpdateLogControlConfigRequest) UnmarshalBinary ¶ added in v1.10.0

func (m *ConfigunstableUpdateLogControlConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLogControlConfigRequest) Validate ¶ added in v1.10.0

Validate validates this configunstable update log control config request

type ConfigunstableUpdateLogControlConfigResponse ¶ added in v1.10.0

type ConfigunstableUpdateLogControlConfigResponse struct {

	// log control configconfig
	LogControlConfigconfig *ConfigunstableLogControlConfig `json:"log_control_configconfig,omitempty"`
}

ConfigunstableUpdateLogControlConfigResponse configunstable update log control config response

swagger:model configunstableUpdateLogControlConfigResponse

func (*ConfigunstableUpdateLogControlConfigResponse) ContextValidate ¶ added in v1.10.0

ContextValidate validate this configunstable update log control config response based on the context it is used

func (*ConfigunstableUpdateLogControlConfigResponse) MarshalBinary ¶ added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateLogControlConfigResponse) UnmarshalBinary ¶ added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLogControlConfigResponse) Validate ¶ added in v1.10.0

Validate validates this configunstable update log control config response

type ConfigunstableUpdateNoopEntityResponse ¶

type ConfigunstableUpdateNoopEntityResponse struct {

	// noop entity
	NoopEntity *ConfigunstableNoopEntity `json:"noop_entity,omitempty"`
}

ConfigunstableUpdateNoopEntityResponse configunstable update noop entity response

swagger:model configunstableUpdateNoopEntityResponse

func (*ConfigunstableUpdateNoopEntityResponse) ContextValidate ¶

ContextValidate validate this configunstable update noop entity response based on the context it is used

func (*ConfigunstableUpdateNoopEntityResponse) MarshalBinary ¶

func (m *ConfigunstableUpdateNoopEntityResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableUpdateNoopEntityResponse) UnmarshalBinary ¶

func (m *ConfigunstableUpdateNoopEntityResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateNoopEntityResponse) Validate ¶

Validate validates this configunstable update noop entity response

type ConfigunstableUpdateObjectDiscoveryRuleResponse ¶ added in v1.10.0

type ConfigunstableUpdateObjectDiscoveryRuleResponse struct {

	// object discovery rule
	ObjectDiscoveryRule *ConfigunstableObjectDiscoveryRule `json:"object_discovery_rule,omitempty"`
}

ConfigunstableUpdateObjectDiscoveryRuleResponse configunstable update object discovery rule response

swagger:model configunstableUpdateObjectDiscoveryRuleResponse

func (*ConfigunstableUpdateObjectDiscoveryRuleResponse) ContextValidate ¶ added in v1.10.0

ContextValidate validate this configunstable update object discovery rule response based on the context it is used

func (*ConfigunstableUpdateObjectDiscoveryRuleResponse) MarshalBinary ¶ added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateObjectDiscoveryRuleResponse) UnmarshalBinary ¶ added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateObjectDiscoveryRuleResponse) Validate ¶ added in v1.10.0

Validate validates this configunstable update object discovery rule response

type ConfigunstableUpdateSLOResponse ¶ added in v1.11.0

type ConfigunstableUpdateSLOResponse struct {

	// slo
	SLO *ConfigunstableSLO `json:"slo,omitempty"`
}

ConfigunstableUpdateSLOResponse configunstable update SLO response

swagger:model configunstableUpdateSLOResponse

func (*ConfigunstableUpdateSLOResponse) ContextValidate ¶ added in v1.11.0

func (m *ConfigunstableUpdateSLOResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable update SLO response based on the context it is used

func (*ConfigunstableUpdateSLOResponse) MarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableUpdateSLOResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableUpdateSLOResponse) UnmarshalBinary ¶ added in v1.11.0

func (m *ConfigunstableUpdateSLOResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateSLOResponse) Validate ¶ added in v1.11.0

Validate validates this configunstable update SLO response

type ConfigunstableUpdateSavedTraceSearchResponse ¶

type ConfigunstableUpdateSavedTraceSearchResponse struct {

	// saved trace search
	SavedTraceSearch *ConfigunstableSavedTraceSearch `json:"saved_trace_search,omitempty"`
}

ConfigunstableUpdateSavedTraceSearchResponse configunstable update saved trace search response

swagger:model configunstableUpdateSavedTraceSearchResponse

func (*ConfigunstableUpdateSavedTraceSearchResponse) ContextValidate ¶

ContextValidate validate this configunstable update saved trace search response based on the context it is used

func (*ConfigunstableUpdateSavedTraceSearchResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableUpdateSavedTraceSearchResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateSavedTraceSearchResponse) Validate ¶

Validate validates this configunstable update saved trace search response

type ConfigunstableUpdateServiceResponse ¶

type ConfigunstableUpdateServiceResponse struct {

	// service
	Service *ConfigunstableService `json:"service,omitempty"`
}

ConfigunstableUpdateServiceResponse configunstable update service response

swagger:model configunstableUpdateServiceResponse

func (*ConfigunstableUpdateServiceResponse) ContextValidate ¶

func (m *ConfigunstableUpdateServiceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configunstable update service response based on the context it is used

func (*ConfigunstableUpdateServiceResponse) MarshalBinary ¶

func (m *ConfigunstableUpdateServiceResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableUpdateServiceResponse) UnmarshalBinary ¶

func (m *ConfigunstableUpdateServiceResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateServiceResponse) Validate ¶

Validate validates this configunstable update service response

type ConfigunstableUpdateTraceBehaviorResponse ¶ added in v1.6.0

type ConfigunstableUpdateTraceBehaviorResponse struct {

	// trace behavior
	TraceBehavior *ConfigunstableTraceBehavior `json:"trace_behavior,omitempty"`
}

ConfigunstableUpdateTraceBehaviorResponse configunstable update trace behavior response

swagger:model configunstableUpdateTraceBehaviorResponse

func (*ConfigunstableUpdateTraceBehaviorResponse) ContextValidate ¶ added in v1.6.0

ContextValidate validate this configunstable update trace behavior response based on the context it is used

func (*ConfigunstableUpdateTraceBehaviorResponse) MarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableUpdateTraceBehaviorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceBehaviorResponse) UnmarshalBinary ¶ added in v1.6.0

func (m *ConfigunstableUpdateTraceBehaviorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceBehaviorResponse) Validate ¶ added in v1.6.0

Validate validates this configunstable update trace behavior response

type ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse ¶

type ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse struct {

	// trace jaeger remote sampling strategy
	TraceJaegerRemoteSamplingStrategy *ConfigunstableTraceJaegerRemoteSamplingStrategy `json:"trace_jaeger_remote_sampling_strategy,omitempty"`
}

ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse configunstable update trace jaeger remote sampling strategy response

swagger:model configunstableUpdateTraceJaegerRemoteSamplingStrategyResponse

func (*ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse) ContextValidate ¶

ContextValidate validate this configunstable update trace jaeger remote sampling strategy response based on the context it is used

func (*ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse) Validate ¶

Validate validates this configunstable update trace jaeger remote sampling strategy response

type ConfigunstableUpdateTraceTailSamplingRulesRequest ¶

type ConfigunstableUpdateTraceTailSamplingRulesRequest struct {

	// trace tail sampling rules
	TraceTailSamplingRules *ConfigunstableTraceTailSamplingRules `json:"trace_tail_sampling_rules,omitempty"`

	// If true, the TraceTailSamplingRules will be created if it does not already exist. If false, an error will be returned if the TraceTailSamplingRules does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`

	// If true, the TraceTailSamplingRules will not be created nor updated, and no response TraceTailSamplingRules will be returned. The response will return an error if the given TraceTailSamplingRules is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableUpdateTraceTailSamplingRulesRequest configunstable update trace tail sampling rules request

swagger:model configunstableUpdateTraceTailSamplingRulesRequest

func (*ConfigunstableUpdateTraceTailSamplingRulesRequest) ContextValidate ¶

ContextValidate validate this configunstable update trace tail sampling rules request based on the context it is used

func (*ConfigunstableUpdateTraceTailSamplingRulesRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTailSamplingRulesRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTailSamplingRulesRequest) Validate ¶

Validate validates this configunstable update trace tail sampling rules request

type ConfigunstableUpdateTraceTailSamplingRulesResponse ¶

type ConfigunstableUpdateTraceTailSamplingRulesResponse struct {

	// trace tail sampling rules
	TraceTailSamplingRules *ConfigunstableTraceTailSamplingRules `json:"trace_tail_sampling_rules,omitempty"`
}

ConfigunstableUpdateTraceTailSamplingRulesResponse configunstable update trace tail sampling rules response

swagger:model configunstableUpdateTraceTailSamplingRulesResponse

func (*ConfigunstableUpdateTraceTailSamplingRulesResponse) ContextValidate ¶

ContextValidate validate this configunstable update trace tail sampling rules response based on the context it is used

func (*ConfigunstableUpdateTraceTailSamplingRulesResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTailSamplingRulesResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTailSamplingRulesResponse) Validate ¶

Validate validates this configunstable update trace tail sampling rules response

type ConfigunstableUpdateTraceTopTagConfigRequest ¶ added in v1.9.0

type ConfigunstableUpdateTraceTopTagConfigRequest struct {

	// trace top tag config
	TraceTopTagConfig *ConfigunstableTraceTopTagConfig `json:"trace_top_tag_config,omitempty"`

	// If true, the TraceTopTagConfig will be created if it does not already exist. If false, an error will be returned if the TraceTopTagConfig does not already exist.
	CreateIfMissing bool `json:"create_if_missing,omitempty"`

	// If true, the TraceTopTagConfig will not be created nor updated, and no response TraceTopTagConfig will be returned. The response will return an error if the given TraceTopTagConfig is invalid.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableUpdateTraceTopTagConfigRequest configunstable update trace top tag config request

swagger:model configunstableUpdateTraceTopTagConfigRequest

func (*ConfigunstableUpdateTraceTopTagConfigRequest) ContextValidate ¶ added in v1.9.0

ContextValidate validate this configunstable update trace top tag config request based on the context it is used

func (*ConfigunstableUpdateTraceTopTagConfigRequest) MarshalBinary ¶ added in v1.9.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTopTagConfigRequest) UnmarshalBinary ¶ added in v1.9.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTopTagConfigRequest) Validate ¶ added in v1.9.0

Validate validates this configunstable update trace top tag config request

type ConfigunstableUpdateTraceTopTagConfigResponse ¶ added in v1.9.0

type ConfigunstableUpdateTraceTopTagConfigResponse struct {

	// trace top tag config
	TraceTopTagConfig *ConfigunstableTraceTopTagConfig `json:"trace_top_tag_config,omitempty"`
}

ConfigunstableUpdateTraceTopTagConfigResponse configunstable update trace top tag config response

swagger:model configunstableUpdateTraceTopTagConfigResponse

func (*ConfigunstableUpdateTraceTopTagConfigResponse) ContextValidate ¶ added in v1.9.0

ContextValidate validate this configunstable update trace top tag config response based on the context it is used

func (*ConfigunstableUpdateTraceTopTagConfigResponse) MarshalBinary ¶ added in v1.9.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTopTagConfigResponse) UnmarshalBinary ¶ added in v1.9.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTopTagConfigResponse) Validate ¶ added in v1.9.0

Validate validates this configunstable update trace top tag config response

type Configv1CollectionReference ¶ added in v1.11.0

type Configv1CollectionReference struct {

	// type
	Type Configv1CollectionReferenceType `json:"type,omitempty"`

	// slug
	Slug string `json:"slug,omitempty"`
}

Configv1CollectionReference configv1 collection reference

swagger:model configv1CollectionReference

func (*Configv1CollectionReference) ContextValidate ¶ added in v1.11.0

func (m *Configv1CollectionReference) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configv1 collection reference based on the context it is used

func (*Configv1CollectionReference) MarshalBinary ¶ added in v1.11.0

func (m *Configv1CollectionReference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Configv1CollectionReference) UnmarshalBinary ¶ added in v1.11.0

func (m *Configv1CollectionReference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Configv1CollectionReference) Validate ¶ added in v1.11.0

func (m *Configv1CollectionReference) Validate(formats strfmt.Registry) error

Validate validates this configv1 collection reference

type Configv1CollectionReferenceType ¶ added in v1.11.0

type Configv1CollectionReferenceType string

Configv1CollectionReferenceType Type values must match entitiespb.Collection.CollectionType.

swagger:model configv1CollectionReferenceType

const (

	// Configv1CollectionReferenceTypeSIMPLE captures enum value "SIMPLE"
	Configv1CollectionReferenceTypeSIMPLE Configv1CollectionReferenceType = "SIMPLE"

	// Configv1CollectionReferenceTypeSERVICE captures enum value "SERVICE"
	Configv1CollectionReferenceTypeSERVICE Configv1CollectionReferenceType = "SERVICE"
)

func NewConfigv1CollectionReferenceType ¶ added in v1.11.0

func NewConfigv1CollectionReferenceType(value Configv1CollectionReferenceType) *Configv1CollectionReferenceType

func (Configv1CollectionReferenceType) ContextValidate ¶ added in v1.11.0

func (m Configv1CollectionReferenceType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this configv1 collection reference type based on context it is used

func (Configv1CollectionReferenceType) Pointer ¶ added in v1.11.0

Pointer returns a pointer to a freshly-allocated Configv1CollectionReferenceType.

func (Configv1CollectionReferenceType) Validate ¶ added in v1.11.0

Validate validates this configv1 collection reference type

type Configv1LogSearchFilter ¶ added in v1.9.0

type Configv1LogSearchFilter struct {

	// Matches logs which match this query.
	// Query may only include top level operations (no nested clauses).
	// Only one type of operator AND/OR is allowed.
	Query string `json:"query,omitempty"`
}

Configv1LogSearchFilter configv1 log search filter

swagger:model configv1LogSearchFilter

func (*Configv1LogSearchFilter) ContextValidate ¶ added in v1.9.0

func (m *Configv1LogSearchFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this configv1 log search filter based on context it is used

func (*Configv1LogSearchFilter) MarshalBinary ¶ added in v1.9.0

func (m *Configv1LogSearchFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Configv1LogSearchFilter) UnmarshalBinary ¶ added in v1.9.0

func (m *Configv1LogSearchFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Configv1LogSearchFilter) Validate ¶ added in v1.9.0

func (m *Configv1LogSearchFilter) Validate(formats strfmt.Registry) error

Validate validates this configv1 log search filter

type Configv1PageParams ¶

type Configv1PageParams struct {

	// Page size preference (i.e. how many items are returned in the next
	// page). If zero, the server will use a default. Regardless of what size
	// is given, clients must never assume how many items will be returned.
	MaxSize int64 `json:"max_size,omitempty"`

	// Opaque page token identifying which page to request. An empty token
	// identifies the first page.
	Token string `json:"token,omitempty"`
}

Configv1PageParams configv1 page params

swagger:model configv1PageParams

func (*Configv1PageParams) ContextValidate ¶

func (m *Configv1PageParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this configv1 page params based on context it is used

func (*Configv1PageParams) MarshalBinary ¶

func (m *Configv1PageParams) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Configv1PageParams) UnmarshalBinary ¶

func (m *Configv1PageParams) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Configv1PageParams) Validate ¶

func (m *Configv1PageParams) Validate(formats strfmt.Registry) error

Validate validates this configv1 page params

type Configv1PageResult ¶

type Configv1PageResult struct {

	// Opaque page token which identifies the next page of items which the
	// client should request. An empty next_token indicates that there are no
	// more items to return.
	NextToken string `json:"next_token,omitempty"`
}

Configv1PageResult configv1 page result

swagger:model configv1PageResult

func (*Configv1PageResult) ContextValidate ¶

func (m *Configv1PageResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this configv1 page result based on context it is used

func (*Configv1PageResult) MarshalBinary ¶

func (m *Configv1PageResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Configv1PageResult) UnmarshalBinary ¶

func (m *Configv1PageResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Configv1PageResult) Validate ¶

func (m *Configv1PageResult) Validate(formats strfmt.Registry) error

Validate validates this configv1 page result

type Configv1TraceSearchFilter ¶ added in v1.1.0

type Configv1TraceSearchFilter struct {

	// trace
	Trace *TraceSearchFilterTraceFilter `json:"trace,omitempty"`

	// Each SpanFilter object represents all conditions that need to be true on
	// the same span for the span to be considered matching the SpanFilter. If
	// `span_count` is used, the number of spans within the trace that match the
	// SpanFilter needs to be within [min, max]. Multiple SpanFilters can be used,
	// and each can be satisfied by any number of spans within the trace.
	Span []*TraceSearchFilterSpanFilter `json:"span"`
}

Configv1TraceSearchFilter configv1 trace search filter

swagger:model configv1TraceSearchFilter

func (*Configv1TraceSearchFilter) ContextValidate ¶ added in v1.1.0

func (m *Configv1TraceSearchFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this configv1 trace search filter based on the context it is used

func (*Configv1TraceSearchFilter) MarshalBinary ¶ added in v1.1.0

func (m *Configv1TraceSearchFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Configv1TraceSearchFilter) UnmarshalBinary ¶ added in v1.1.0

func (m *Configv1TraceSearchFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Configv1TraceSearchFilter) Validate ¶ added in v1.1.0

func (m *Configv1TraceSearchFilter) Validate(formats strfmt.Registry) error

Validate validates this configv1 trace search filter

type ControlRuleMode ¶ added in v1.10.0

type ControlRuleMode string

ControlRuleMode control rule mode

swagger:model ControlRuleMode

const (

	// ControlRuleModeMODEENABLED captures enum value "MODE_ENABLED"
	ControlRuleModeMODEENABLED ControlRuleMode = "MODE_ENABLED"

	// ControlRuleModeMODEDISABLED captures enum value "MODE_DISABLED"
	ControlRuleModeMODEDISABLED ControlRuleMode = "MODE_DISABLED"
)

func NewControlRuleMode ¶ added in v1.10.0

func NewControlRuleMode(value ControlRuleMode) *ControlRuleMode

func (ControlRuleMode) ContextValidate ¶ added in v1.10.0

func (m ControlRuleMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this control rule mode based on context it is used

func (ControlRuleMode) Pointer ¶ added in v1.10.0

func (m ControlRuleMode) Pointer() *ControlRuleMode

Pointer returns a pointer to a freshly-allocated ControlRuleMode.

func (ControlRuleMode) Validate ¶ added in v1.10.0

func (m ControlRuleMode) Validate(formats strfmt.Registry) error

Validate validates this control rule mode

type DefinitionTimeWindow ¶ added in v1.11.0

type DefinitionTimeWindow struct {

	// duration as a string in the format "28d" or "24h", etc.
	Duration string `json:"duration,omitempty"`
}

DefinitionTimeWindow definition time window

swagger:model DefinitionTimeWindow

func (*DefinitionTimeWindow) ContextValidate ¶ added in v1.11.0

func (m *DefinitionTimeWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this definition time window based on context it is used

func (*DefinitionTimeWindow) MarshalBinary ¶ added in v1.11.0

func (m *DefinitionTimeWindow) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DefinitionTimeWindow) UnmarshalBinary ¶ added in v1.11.0

func (m *DefinitionTimeWindow) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DefinitionTimeWindow) Validate ¶ added in v1.11.0

func (m *DefinitionTimeWindow) Validate(formats strfmt.Registry) error

Validate validates this definition time window

type EmitMetricscounterMetric ¶ added in v1.10.0

type EmitMetricscounterMetric struct {

	// Label field is the label field to count.
	LabelField string `json:"label_field,omitempty"`
}

EmitMetricscounterMetric emit metricscounter metric

swagger:model EmitMetricscounterMetric

func (*EmitMetricscounterMetric) ContextValidate ¶ added in v1.10.0

func (m *EmitMetricscounterMetric) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this emit metricscounter metric based on context it is used

func (*EmitMetricscounterMetric) MarshalBinary ¶ added in v1.10.0

func (m *EmitMetricscounterMetric) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EmitMetricscounterMetric) UnmarshalBinary ¶ added in v1.10.0

func (m *EmitMetricscounterMetric) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EmitMetricscounterMetric) Validate ¶ added in v1.10.0

func (m *EmitMetricscounterMetric) Validate(formats strfmt.Registry) error

Validate validates this emit metricscounter metric

type EmitMetricsgaugeMetric ¶ added in v1.10.0

type EmitMetricsgaugeMetric struct {

	// Value field is used to specify what field holds the numerical value.
	ValueField string `json:"value_field,omitempty"`
}

EmitMetricsgaugeMetric emit metricsgauge metric

swagger:model EmitMetricsgaugeMetric

func (*EmitMetricsgaugeMetric) ContextValidate ¶ added in v1.10.0

func (m *EmitMetricsgaugeMetric) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this emit metricsgauge metric based on context it is used

func (*EmitMetricsgaugeMetric) MarshalBinary ¶ added in v1.10.0

func (m *EmitMetricsgaugeMetric) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EmitMetricsgaugeMetric) UnmarshalBinary ¶ added in v1.10.0

func (m *EmitMetricsgaugeMetric) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EmitMetricsgaugeMetric) Validate ¶ added in v1.10.0

func (m *EmitMetricsgaugeMetric) Validate(formats strfmt.Registry) error

Validate validates this emit metricsgauge metric

type EmitMetricshistogramMetric ¶ added in v1.10.0

type EmitMetricshistogramMetric struct {

	// Value field is used to specify what field holds the numerical value.
	ValueField string `json:"value_field,omitempty"`

	// Buckets specify the buckets to use for the histogram.
	Buckets []float32 `json:"buckets"`
}

EmitMetricshistogramMetric emit metricshistogram metric

swagger:model EmitMetricshistogramMetric

func (*EmitMetricshistogramMetric) ContextValidate ¶ added in v1.10.0

func (m *EmitMetricshistogramMetric) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this emit metricshistogram metric based on context it is used

func (*EmitMetricshistogramMetric) MarshalBinary ¶ added in v1.10.0

func (m *EmitMetricshistogramMetric) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EmitMetricshistogramMetric) UnmarshalBinary ¶ added in v1.10.0

func (m *EmitMetricshistogramMetric) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EmitMetricshistogramMetric) Validate ¶ added in v1.10.0

func (m *EmitMetricshistogramMetric) Validate(formats strfmt.Registry) error

Validate validates this emit metricshistogram metric

type EmitMetricsmetricMode ¶ added in v1.10.0

type EmitMetricsmetricMode string

EmitMetricsmetricMode emit metricsmetric mode

swagger:model EmitMetricsmetricMode

const (

	// EmitMetricsmetricModeCOUNTER captures enum value "COUNTER"
	EmitMetricsmetricModeCOUNTER EmitMetricsmetricMode = "COUNTER"

	// EmitMetricsmetricModeGAUGE captures enum value "GAUGE"
	EmitMetricsmetricModeGAUGE EmitMetricsmetricMode = "GAUGE"

	// EmitMetricsmetricModeHISTOGRAM captures enum value "HISTOGRAM"
	EmitMetricsmetricModeHISTOGRAM EmitMetricsmetricMode = "HISTOGRAM"
)

func NewEmitMetricsmetricMode ¶ added in v1.10.0

func NewEmitMetricsmetricMode(value EmitMetricsmetricMode) *EmitMetricsmetricMode

func (EmitMetricsmetricMode) ContextValidate ¶ added in v1.10.0

func (m EmitMetricsmetricMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this emit metricsmetric mode based on context it is used

func (EmitMetricsmetricMode) Pointer ¶ added in v1.10.0

Pointer returns a pointer to a freshly-allocated EmitMetricsmetricMode.

func (EmitMetricsmetricMode) Validate ¶ added in v1.10.0

func (m EmitMetricsmetricMode) Validate(formats strfmt.Registry) error

Validate validates this emit metricsmetric mode

type FilterOperator ¶ added in v1.10.0

type FilterOperator string

FilterOperator filter operator

swagger:model FilterOperator

const (

	// FilterOperatorAND captures enum value "AND"
	FilterOperatorAND FilterOperator = "AND"

	// FilterOperatorOR captures enum value "OR"
	FilterOperatorOR FilterOperator = "OR"
)

func NewFilterOperator ¶ added in v1.10.0

func NewFilterOperator(value FilterOperator) *FilterOperator

func (FilterOperator) ContextValidate ¶ added in v1.10.0

func (m FilterOperator) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this filter operator based on context it is used

func (FilterOperator) Pointer ¶ added in v1.10.0

func (m FilterOperator) Pointer() *FilterOperator

Pointer returns a pointer to a freshly-allocated FilterOperator.

func (FilterOperator) Validate ¶ added in v1.10.0

func (m FilterOperator) Validate(formats strfmt.Registry) error

Validate validates this filter operator

type GenericError ¶

type GenericError interface{}

GenericError generic error

swagger:model genericError

type LogAllocationConfigAllocation ¶ added in v1.6.0

type LogAllocationConfigAllocation struct {

	// percent of license
	PercentOfLicense float64 `json:"percent_of_license,omitempty"`
}

LogAllocationConfigAllocation Configuration for allocating resources to a dataset.

swagger:model LogAllocationConfigAllocation

func (*LogAllocationConfigAllocation) ContextValidate ¶ added in v1.6.0

func (m *LogAllocationConfigAllocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this log allocation config allocation based on context it is used

func (*LogAllocationConfigAllocation) MarshalBinary ¶ added in v1.6.0

func (m *LogAllocationConfigAllocation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LogAllocationConfigAllocation) UnmarshalBinary ¶ added in v1.6.0

func (m *LogAllocationConfigAllocation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LogAllocationConfigAllocation) Validate ¶ added in v1.6.0

func (m *LogAllocationConfigAllocation) Validate(formats strfmt.Registry) error

Validate validates this log allocation config allocation

type LogAllocationConfigDatasetAllocation ¶ added in v1.6.0

type LogAllocationConfigDatasetAllocation struct {

	// Slug of the dataset.
	DatasetSlug string `json:"dataset_slug,omitempty"`

	// allocation
	Allocation *LogAllocationConfigAllocation `json:"allocation,omitempty"`

	// priorities
	Priorities *LogAllocationConfigHighLowPriorities `json:"priorities,omitempty"`
}

LogAllocationConfigDatasetAllocation log allocation config dataset allocation

swagger:model LogAllocationConfigDatasetAllocation

func (*LogAllocationConfigDatasetAllocation) ContextValidate ¶ added in v1.6.0

func (m *LogAllocationConfigDatasetAllocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this log allocation config dataset allocation based on the context it is used

func (*LogAllocationConfigDatasetAllocation) MarshalBinary ¶ added in v1.6.0

func (m *LogAllocationConfigDatasetAllocation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LogAllocationConfigDatasetAllocation) UnmarshalBinary ¶ added in v1.6.0

func (m *LogAllocationConfigDatasetAllocation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LogAllocationConfigDatasetAllocation) Validate ¶ added in v1.6.0

Validate validates this log allocation config dataset allocation

type LogAllocationConfigDefaultDataset ¶ added in v1.6.0

type LogAllocationConfigDefaultDataset struct {

	// allocation
	Allocation *LogAllocationConfigAllocation `json:"allocation,omitempty"`

	// priorities
	Priorities *LogAllocationConfigHighLowPriorities `json:"priorities,omitempty"`
}

LogAllocationConfigDefaultDataset Configuration for default dataset.

swagger:model LogAllocationConfigDefaultDataset

func (*LogAllocationConfigDefaultDataset) ContextValidate ¶ added in v1.6.0

func (m *LogAllocationConfigDefaultDataset) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this log allocation config default dataset based on the context it is used

func (*LogAllocationConfigDefaultDataset) MarshalBinary ¶ added in v1.6.0

func (m *LogAllocationConfigDefaultDataset) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LogAllocationConfigDefaultDataset) UnmarshalBinary ¶ added in v1.6.0

func (m *LogAllocationConfigDefaultDataset) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LogAllocationConfigDefaultDataset) Validate ¶ added in v1.6.0

Validate validates this log allocation config default dataset

type LogAllocationConfigHighLowPriorities ¶ added in v1.9.0

type LogAllocationConfigHighLowPriorities struct {

	// A list of search filters defining which logs are considered high priority in this dataset.
	// The filters are ORed together so only one given filter needs to match.
	HighPriorityFilters []*Configv1LogSearchFilter `json:"high_priority_filters"`

	// A list of search filters defining which logs are considered low priority in this dataset.
	// The filters are ORed together so only one given filter needs to match.
	LowPriorityFilters []*Configv1LogSearchFilter `json:"low_priority_filters"`
}

LogAllocationConfigHighLowPriorities HighLowPriorities defines explicit high and low priority match criteria to define which logs should be dropped first (low) and dropped last (high). Anything not matched by either set of rules is considered default priority and thus dropped after low but before high.

swagger:model LogAllocationConfigHighLowPriorities

func (*LogAllocationConfigHighLowPriorities) ContextValidate ¶ added in v1.9.0

func (m *LogAllocationConfigHighLowPriorities) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this log allocation config high low priorities based on the context it is used

func (*LogAllocationConfigHighLowPriorities) MarshalBinary ¶ added in v1.9.0

func (m *LogAllocationConfigHighLowPriorities) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LogAllocationConfigHighLowPriorities) UnmarshalBinary ¶ added in v1.9.0

func (m *LogAllocationConfigHighLowPriorities) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LogAllocationConfigHighLowPriorities) Validate ¶ added in v1.9.0

Validate validates this log allocation config high low priorities

type MonitorSignalGrouping ¶ added in v1.11.0

type MonitorSignalGrouping struct {

	// Set of labels names used to split series into signals.
	// Each unique combination of labels will result in its own signal.
	// For example, if label_names is ["service", "code"] then all series including labels {service="foo",code="404"}
	// will be grouped together in the same signal.
	//
	// Cannot be used if graphite_query is set.
	LabelNames []string `json:"label_names"`

	// If this is true, each series will have its own signal.
	// If this is true then label_names cannot be set.
	SignalPerSeries bool `json:"signal_per_series,omitempty"`
}

MonitorSignalGrouping SignalGrouping defines how the set of series from the query are split into signals.

swagger:model MonitorSignalGrouping

func (*MonitorSignalGrouping) ContextValidate ¶ added in v1.11.0

func (m *MonitorSignalGrouping) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this monitor signal grouping based on context it is used

func (*MonitorSignalGrouping) MarshalBinary ¶ added in v1.11.0

func (m *MonitorSignalGrouping) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MonitorSignalGrouping) UnmarshalBinary ¶ added in v1.11.0

func (m *MonitorSignalGrouping) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MonitorSignalGrouping) Validate ¶ added in v1.11.0

func (m *MonitorSignalGrouping) Validate(formats strfmt.Registry) error

Validate validates this monitor signal grouping

type NoopEntityNestedEnum ¶

type NoopEntityNestedEnum string

NoopEntityNestedEnum noop entity nested enum

swagger:model NoopEntityNestedEnum

const (

	// NoopEntityNestedEnumENABLED captures enum value "ENABLED"
	NoopEntityNestedEnumENABLED NoopEntityNestedEnum = "ENABLED"
)

func NewNoopEntityNestedEnum ¶

func NewNoopEntityNestedEnum(value NoopEntityNestedEnum) *NoopEntityNestedEnum

func (NoopEntityNestedEnum) ContextValidate ¶

func (m NoopEntityNestedEnum) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this noop entity nested enum based on context it is used

func (NoopEntityNestedEnum) Pointer ¶

Pointer returns a pointer to a freshly-allocated NoopEntityNestedEnum.

func (NoopEntityNestedEnum) Validate ¶

func (m NoopEntityNestedEnum) Validate(formats strfmt.Registry) error

Validate validates this noop entity nested enum

type NumericFilterComparisonType ¶

type NumericFilterComparisonType string

NumericFilterComparisonType numeric filter comparison type

swagger:model NumericFilterComparisonType

const (

	// NumericFilterComparisonTypeEQUAL captures enum value "EQUAL"
	NumericFilterComparisonTypeEQUAL NumericFilterComparisonType = "EQUAL"

	// NumericFilterComparisonTypeNOTEQUAL captures enum value "NOT_EQUAL"
	NumericFilterComparisonTypeNOTEQUAL NumericFilterComparisonType = "NOT_EQUAL"

	// NumericFilterComparisonTypeGREATERTHAN captures enum value "GREATER_THAN"
	NumericFilterComparisonTypeGREATERTHAN NumericFilterComparisonType = "GREATER_THAN"

	// NumericFilterComparisonTypeGREATERTHANOREQUAL captures enum value "GREATER_THAN_OR_EQUAL"
	NumericFilterComparisonTypeGREATERTHANOREQUAL NumericFilterComparisonType = "GREATER_THAN_OR_EQUAL"

	// NumericFilterComparisonTypeLESSTHAN captures enum value "LESS_THAN"
	NumericFilterComparisonTypeLESSTHAN NumericFilterComparisonType = "LESS_THAN"

	// NumericFilterComparisonTypeLESSTHANOREQUAL captures enum value "LESS_THAN_OR_EQUAL"
	NumericFilterComparisonTypeLESSTHANOREQUAL NumericFilterComparisonType = "LESS_THAN_OR_EQUAL"
)

func (NumericFilterComparisonType) ContextValidate ¶

func (m NumericFilterComparisonType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this numeric filter comparison type based on context it is used

func (NumericFilterComparisonType) Pointer ¶

Pointer returns a pointer to a freshly-allocated NumericFilterComparisonType.

func (NumericFilterComparisonType) Validate ¶

func (m NumericFilterComparisonType) Validate(formats strfmt.Registry) error

Validate validates this numeric filter comparison type

type ObjectDiscoveryRuleMetricRule ¶ added in v1.10.0

type ObjectDiscoveryRuleMetricRule struct {

	// expr
	Expr string `json:"expr,omitempty"`

	// object labels
	ObjectLabels []string `json:"objectLabels"`

	// object mapping label
	ObjectMappingLabel string `json:"objectMappingLabel,omitempty"`
}

ObjectDiscoveryRuleMetricRule object discovery rule metric rule

swagger:model ObjectDiscoveryRuleMetricRule

func (*ObjectDiscoveryRuleMetricRule) ContextValidate ¶ added in v1.10.0

func (m *ObjectDiscoveryRuleMetricRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this object discovery rule metric rule based on context it is used

func (*ObjectDiscoveryRuleMetricRule) MarshalBinary ¶ added in v1.10.0

func (m *ObjectDiscoveryRuleMetricRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ObjectDiscoveryRuleMetricRule) UnmarshalBinary ¶ added in v1.10.0

func (m *ObjectDiscoveryRuleMetricRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ObjectDiscoveryRuleMetricRule) Validate ¶ added in v1.10.0

func (m *ObjectDiscoveryRuleMetricRule) Validate(formats strfmt.Registry) error

Validate validates this object discovery rule metric rule

type PerOperationSamplingStrategiesPerOperationSamplingStrategy ¶

type PerOperationSamplingStrategiesPerOperationSamplingStrategy struct {

	// The operation to which this specific strategy should apply.
	Operation string `json:"operation,omitempty"`

	// probabilistic sampling strategy
	ProbabilisticSamplingStrategy *TraceJaegerRemoteSamplingStrategyProbabilisticStrategy `json:"probabilistic_sampling_strategy,omitempty"`
}

PerOperationSamplingStrategiesPerOperationSamplingStrategy per operation sampling strategies per operation sampling strategy

swagger:model PerOperationSamplingStrategiesPerOperationSamplingStrategy

func (*PerOperationSamplingStrategiesPerOperationSamplingStrategy) ContextValidate ¶

ContextValidate validate this per operation sampling strategies per operation sampling strategy based on the context it is used

func (*PerOperationSamplingStrategiesPerOperationSamplingStrategy) MarshalBinary ¶

MarshalBinary interface implementation

func (*PerOperationSamplingStrategiesPerOperationSamplingStrategy) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*PerOperationSamplingStrategiesPerOperationSamplingStrategy) Validate ¶

Validate validates this per operation sampling strategies per operation sampling strategy

type ProtobufAny ¶

type ProtobufAny struct {

	// at type
	AtType string `json:"@type,omitempty"`
}

ProtobufAny protobuf any

swagger:model protobufAny

func (*ProtobufAny) ContextValidate ¶

func (m *ProtobufAny) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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) UnmarshalBinary ¶

func (m *ProtobufAny) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProtobufAny) Validate ¶

func (m *ProtobufAny) Validate(formats strfmt.Registry) error

Validate validates this protobuf any

type RuleDeDupe ¶ added in v1.10.0

type RuleDeDupe struct {

	// window over which to dedupe
	WindowSecs int32 `json:"window_secs,omitempty"`

	// key to use for deduplication
	SelectKey string `json:"select_key,omitempty"`
}

RuleDeDupe DeDupe is the configuration for a dedupe filter.

swagger:model RuleDeDupe

func (*RuleDeDupe) ContextValidate ¶ added in v1.10.0

func (m *RuleDeDupe) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rule de dupe based on context it is used

func (*RuleDeDupe) MarshalBinary ¶ added in v1.10.0

func (m *RuleDeDupe) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RuleDeDupe) UnmarshalBinary ¶ added in v1.10.0

func (m *RuleDeDupe) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RuleDeDupe) Validate ¶ added in v1.10.0

func (m *RuleDeDupe) Validate(formats strfmt.Registry) error

Validate validates this rule de dupe

type RuleDeleteFields ¶ added in v1.10.0

type RuleDeleteFields struct {

	// field regex
	FieldRegex string `json:"fieldRegex,omitempty"`
}

RuleDeleteFields DeleteFields is the configuration for a delete fields rule.

swagger:model RuleDeleteFields

func (*RuleDeleteFields) ContextValidate ¶ added in v1.10.0

func (m *RuleDeleteFields) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rule delete fields based on context it is used

func (*RuleDeleteFields) MarshalBinary ¶ added in v1.10.0

func (m *RuleDeleteFields) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RuleDeleteFields) UnmarshalBinary ¶ added in v1.10.0

func (m *RuleDeleteFields) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RuleDeleteFields) Validate ¶ added in v1.10.0

func (m *RuleDeleteFields) Validate(formats strfmt.Registry) error

Validate validates this rule delete fields

type RuleDrop ¶ added in v1.10.0

type RuleDrop struct {

	// enabled
	Enabled bool `json:"enabled,omitempty"`

	// label
	Label *ConfigunstableLabel `json:"label,omitempty"`
}

RuleDrop Drop is the configuration for a drop filter

swagger:model RuleDrop

func (*RuleDrop) ContextValidate ¶ added in v1.10.0

func (m *RuleDrop) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rule drop based on the context it is used

func (*RuleDrop) MarshalBinary ¶ added in v1.10.0

func (m *RuleDrop) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RuleDrop) UnmarshalBinary ¶ added in v1.10.0

func (m *RuleDrop) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RuleDrop) Validate ¶ added in v1.10.0

func (m *RuleDrop) Validate(formats strfmt.Registry) error

Validate validates this rule drop

type RuleEmitMetrics ¶ added in v1.10.0

type RuleEmitMetrics struct {

	// metric mode
	MetricMode EmitMetricsmetricMode `json:"metric_mode,omitempty"`

	// Name is the name of the metric to emit.
	Name string `json:"name,omitempty"`

	// Metric description is the description of the metric.
	MetricDescription string `json:"metric_description,omitempty"`

	// Labels specify the labels to add to the metric.
	//
	// only one of the following should be specified depending on the type of metric
	Labels []*ConfigunstableLabel `json:"labels"`

	// counter metric
	CounterMetric *EmitMetricscounterMetric `json:"counter_metric,omitempty"`

	// gauge metric
	GaugeMetric *EmitMetricsgaugeMetric `json:"gauge_metric,omitempty"`

	// histogram metric
	HistogramMetric *EmitMetricshistogramMetric `json:"histogram_metric,omitempty"`
}

RuleEmitMetrics EmitMetrics is the configuration for a rule to convert logs to metrics.

swagger:model RuleEmitMetrics

func (*RuleEmitMetrics) ContextValidate ¶ added in v1.10.0

func (m *RuleEmitMetrics) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rule emit metrics based on the context it is used

func (*RuleEmitMetrics) MarshalBinary ¶ added in v1.10.0

func (m *RuleEmitMetrics) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RuleEmitMetrics) UnmarshalBinary ¶ added in v1.10.0

func (m *RuleEmitMetrics) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RuleEmitMetrics) Validate ¶ added in v1.10.0

func (m *RuleEmitMetrics) Validate(formats strfmt.Registry) error

Validate validates this rule emit metrics

type RuleRuleType ¶ added in v1.10.0

type RuleRuleType string

RuleRuleType rule rule type

swagger:model RuleRuleType

const (

	// RuleRuleTypeRULETYPESAMPLE captures enum value "RULE_TYPE_SAMPLE"
	RuleRuleTypeRULETYPESAMPLE RuleRuleType = "RULE_TYPE_SAMPLE"

	// RuleRuleTypeRULETYPEDELTEFIELDS captures enum value "RULE_TYPE_DELTE_FIELDS"
	RuleRuleTypeRULETYPEDELTEFIELDS RuleRuleType = "RULE_TYPE_DELTE_FIELDS"

	// RuleRuleTypeRULETYPEDEDUPE captures enum value "RULE_TYPE_DE_DUPE"
	RuleRuleTypeRULETYPEDEDUPE RuleRuleType = "RULE_TYPE_DE_DUPE"

	// RuleRuleTypeRULETYPEEMITMETRICS captures enum value "RULE_TYPE_EMIT_METRICS"
	RuleRuleTypeRULETYPEEMITMETRICS RuleRuleType = "RULE_TYPE_EMIT_METRICS"

	// RuleRuleTypeRULETYPEDROP captures enum value "RULE_TYPE_DROP"
	RuleRuleTypeRULETYPEDROP RuleRuleType = "RULE_TYPE_DROP"
)

func NewRuleRuleType ¶ added in v1.10.0

func NewRuleRuleType(value RuleRuleType) *RuleRuleType

func (RuleRuleType) ContextValidate ¶ added in v1.10.0

func (m RuleRuleType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rule rule type based on context it is used

func (RuleRuleType) Pointer ¶ added in v1.10.0

func (m RuleRuleType) Pointer() *RuleRuleType

Pointer returns a pointer to a freshly-allocated RuleRuleType.

func (RuleRuleType) Validate ¶ added in v1.10.0

func (m RuleRuleType) Validate(formats strfmt.Registry) error

Validate validates this rule rule type

type RuleSample ¶ added in v1.10.0

type RuleSample struct {

	// rate
	Rate float32 `json:"rate,omitempty"`

	// window secs
	WindowSecs int32 `json:"windowSecs,omitempty"`
}

RuleSample Sample is the configuration for a sample rule.

swagger:model RuleSample

func (*RuleSample) ContextValidate ¶ added in v1.10.0

func (m *RuleSample) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rule sample based on context it is used

func (*RuleSample) MarshalBinary ¶ added in v1.10.0

func (m *RuleSample) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RuleSample) UnmarshalBinary ¶ added in v1.10.0

func (m *RuleSample) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RuleSample) Validate ¶ added in v1.10.0

func (m *RuleSample) Validate(formats strfmt.Registry) error

Validate validates this rule sample

type SLICustomIndicatorConfig ¶ added in v1.11.0

type SLICustomIndicatorConfig struct {

	// A PromQL query that measures the number of "good" events for this SLI.
	// Either this or the bad_query_template must be set.
	GoodQueryTemplate string `json:"good_query_template,omitempty"`

	// A PromQL query that measures the number of "bad" events for this SLI.
	// Either this or the good_query_template must be set.
	BadQueryTemplate string `json:"bad_query_template,omitempty"`

	// A PromQL query that measures the total number of events for this SLI.
	// This is required for all advanced SLIs.
	TotalQueryTemplate string `json:"total_query_template,omitempty"`
}

SLICustomIndicatorConfig CustomIndicatorConfig is for SLIs that are not associated with Chronosphere Lens supported SLO types. They are provided with several variables that can be used in the template to generate the query: - Window (required) - GroupBy (required) - LensService (optional)

swagger:model SLICustomIndicatorConfig

func (*SLICustomIndicatorConfig) ContextValidate ¶ added in v1.11.0

func (m *SLICustomIndicatorConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this s l i custom indicator config based on context it is used

func (*SLICustomIndicatorConfig) MarshalBinary ¶ added in v1.11.0

func (m *SLICustomIndicatorConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SLICustomIndicatorConfig) UnmarshalBinary ¶ added in v1.11.0

func (m *SLICustomIndicatorConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SLICustomIndicatorConfig) Validate ¶ added in v1.11.0

func (m *SLICustomIndicatorConfig) Validate(formats strfmt.Registry) error

Validate validates this s l i custom indicator config

type SLIEndpointAvailabilityConfig ¶ added in v1.11.0

type SLIEndpointAvailabilityConfig struct {

	// the API endpoints to monitor in the SLO. If this is left empty then all
	// endpoints will be monitored.
	EndpointsMonitored []string `json:"endpoints_monitored"`

	// A list of result codes that indicate an unsuccessful event. Either this
	// or success_codes must be set.
	ErrorCodes []string `json:"error_codes"`

	// These are added to _every_ query and are intended to be used for things
	// like `cluster!~"dev"`
	AdditionalPromqlFilters []*ConfigunstablePromQLMatcher `json:"additional_promql_filters"`
}

SLIEndpointAvailabilityConfig Configuration for an endpoint availability SLI.

swagger:model SLIEndpointAvailabilityConfig

func (*SLIEndpointAvailabilityConfig) ContextValidate ¶ added in v1.11.0

func (m *SLIEndpointAvailabilityConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this s l i endpoint availability config based on the context it is used

func (*SLIEndpointAvailabilityConfig) MarshalBinary ¶ added in v1.11.0

func (m *SLIEndpointAvailabilityConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SLIEndpointAvailabilityConfig) UnmarshalBinary ¶ added in v1.11.0

func (m *SLIEndpointAvailabilityConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SLIEndpointAvailabilityConfig) Validate ¶ added in v1.11.0

func (m *SLIEndpointAvailabilityConfig) Validate(formats strfmt.Registry) error

Validate validates this s l i endpoint availability config

type SLIEndpointLatencyConfig ¶ added in v1.11.0

type SLIEndpointLatencyConfig struct {

	// the API endpoints to monitor in the SLO. If this is left empty then all
	// endpoints will be monitored.
	EndpointsMonitored []string `json:"endpoints_monitored"`

	// The name of the histogram metric that measures latency.
	LatencyBucket string `json:"latency_bucket,omitempty"`

	// These are added to _every_ query and are intended to be used for things
	// like `cluster!~"dev"`
	AdditionalPromqlFilters []*ConfigunstablePromQLMatcher `json:"additional_promql_filters"`
}

SLIEndpointLatencyConfig Configuration for an endpoint latency SLI.

swagger:model SLIEndpointLatencyConfig

func (*SLIEndpointLatencyConfig) ContextValidate ¶ added in v1.11.0

func (m *SLIEndpointLatencyConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this s l i endpoint latency config based on the context it is used

func (*SLIEndpointLatencyConfig) MarshalBinary ¶ added in v1.11.0

func (m *SLIEndpointLatencyConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SLIEndpointLatencyConfig) UnmarshalBinary ¶ added in v1.11.0

func (m *SLIEndpointLatencyConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SLIEndpointLatencyConfig) Validate ¶ added in v1.11.0

func (m *SLIEndpointLatencyConfig) Validate(formats strfmt.Registry) error

Validate validates this s l i endpoint latency config

type SLODefinition ¶ added in v1.11.0

type SLODefinition struct {

	// The SLO objective
	Objective float64 `json:"objective,omitempty"`

	// The reporting windows for this SLO. The SLO is considered breached if the
	// error budget is depleted in any of these windows.
	ReportingWindows []*DefinitionTimeWindow `json:"reporting_windows"`

	// Configured whether this SLO is for a low volume event (< 1/s). This will
	// adjust the SLI queries to account for the low volume nature of the event.
	LowVolume bool `json:"low_volume,omitempty"`
}

SLODefinition SLO definition

swagger:model SLODefinition

func (*SLODefinition) ContextValidate ¶ added in v1.11.0

func (m *SLODefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this SLO definition based on the context it is used

func (*SLODefinition) MarshalBinary ¶ added in v1.11.0

func (m *SLODefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SLODefinition) UnmarshalBinary ¶ added in v1.11.0

func (m *SLODefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SLODefinition) Validate ¶ added in v1.11.0

func (m *SLODefinition) Validate(formats strfmt.Registry) error

Validate validates this SLO definition

type SavedTraceSearchBetweenTimeFilter ¶

type SavedTraceSearchBetweenTimeFilter struct {

	// Start time of the search interval.
	// Format: date-time
	MinTime strfmt.DateTime `json:"min_time,omitempty"`

	// End time of the search interval.
	// Format: date-time
	MaxTime strfmt.DateTime `json:"max_time,omitempty"`
}

SavedTraceSearchBetweenTimeFilter saved trace search between time filter

swagger:model SavedTraceSearchBetweenTimeFilter

func (*SavedTraceSearchBetweenTimeFilter) ContextValidate ¶

func (m *SavedTraceSearchBetweenTimeFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this saved trace search between time filter based on context it is used

func (*SavedTraceSearchBetweenTimeFilter) MarshalBinary ¶

func (m *SavedTraceSearchBetweenTimeFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SavedTraceSearchBetweenTimeFilter) UnmarshalBinary ¶

func (m *SavedTraceSearchBetweenTimeFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SavedTraceSearchBetweenTimeFilter) Validate ¶

Validate validates this saved trace search between time filter

type SavedTraceSearchCloseToTimeFilter ¶

type SavedTraceSearchCloseToTimeFilter struct {

	// Time around which the search will performed.
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`
}

SavedTraceSearchCloseToTimeFilter saved trace search close to time filter

swagger:model SavedTraceSearchCloseToTimeFilter

func (*SavedTraceSearchCloseToTimeFilter) ContextValidate ¶

func (m *SavedTraceSearchCloseToTimeFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this saved trace search close to time filter based on context it is used

func (*SavedTraceSearchCloseToTimeFilter) MarshalBinary ¶

func (m *SavedTraceSearchCloseToTimeFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SavedTraceSearchCloseToTimeFilter) UnmarshalBinary ¶

func (m *SavedTraceSearchCloseToTimeFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SavedTraceSearchCloseToTimeFilter) Validate ¶

Validate validates this saved trace search close to time filter

type SavedTraceSearchRelativeTimeFilter ¶

type SavedTraceSearchRelativeTimeFilter struct {

	// The duration, in seconds, from now to the beginning of the search interval.
	StartRelativeOffsetSecs int32 `json:"start_relative_offset_secs,omitempty"`

	// The duration, in seconds, from now to the end of the search interval.
	EndRelativeOffsetSecs int32 `json:"end_relative_offset_secs,omitempty"`
}

SavedTraceSearchRelativeTimeFilter saved trace search relative time filter

swagger:model SavedTraceSearchRelativeTimeFilter

func (*SavedTraceSearchRelativeTimeFilter) ContextValidate ¶

func (m *SavedTraceSearchRelativeTimeFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this saved trace search relative time filter based on context it is used

func (*SavedTraceSearchRelativeTimeFilter) MarshalBinary ¶

func (m *SavedTraceSearchRelativeTimeFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SavedTraceSearchRelativeTimeFilter) UnmarshalBinary ¶

func (m *SavedTraceSearchRelativeTimeFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SavedTraceSearchRelativeTimeFilter) Validate ¶

Validate validates this saved trace search relative time filter

type SavedTraceSearchTimeFilter ¶

type SavedTraceSearchTimeFilter struct {

	// close to
	CloseTo *SavedTraceSearchCloseToTimeFilter `json:"close_to,omitempty"`

	// between
	Between *SavedTraceSearchBetweenTimeFilter `json:"between,omitempty"`

	// relative
	Relative *SavedTraceSearchRelativeTimeFilter `json:"relative,omitempty"`
}

SavedTraceSearchTimeFilter saved trace search time filter

swagger:model SavedTraceSearchTimeFilter

func (*SavedTraceSearchTimeFilter) ContextValidate ¶

func (m *SavedTraceSearchTimeFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saved trace search time filter based on the context it is used

func (*SavedTraceSearchTimeFilter) MarshalBinary ¶

func (m *SavedTraceSearchTimeFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SavedTraceSearchTimeFilter) UnmarshalBinary ¶

func (m *SavedTraceSearchTimeFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SavedTraceSearchTimeFilter) Validate ¶

func (m *SavedTraceSearchTimeFilter) Validate(formats strfmt.Registry) error

Validate validates this saved trace search time filter

type SavedTraceSearchTraceSearch ¶

type SavedTraceSearchTraceSearch struct {

	// criteria
	Criteria *Configv1TraceSearchFilter `json:"criteria,omitempty"`

	// time
	Time *SavedTraceSearchTimeFilter `json:"time,omitempty"`
}

SavedTraceSearchTraceSearch saved trace search trace search

swagger:model SavedTraceSearchTraceSearch

func (*SavedTraceSearchTraceSearch) ContextValidate ¶

func (m *SavedTraceSearchTraceSearch) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saved trace search trace search based on the context it is used

func (*SavedTraceSearchTraceSearch) MarshalBinary ¶

func (m *SavedTraceSearchTraceSearch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SavedTraceSearchTraceSearch) UnmarshalBinary ¶

func (m *SavedTraceSearchTraceSearch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SavedTraceSearchTraceSearch) Validate ¶

func (m *SavedTraceSearchTraceSearch) Validate(formats strfmt.Registry) error

Validate validates this saved trace search trace search

type SeverityMappingSeverity ¶

type SeverityMappingSeverity string

SeverityMappingSeverity severity mapping severity

swagger:model SeverityMappingSeverity

const (

	// SeverityMappingSeverityCRITICAL captures enum value "CRITICAL"
	SeverityMappingSeverityCRITICAL SeverityMappingSeverity = "CRITICAL"
)

func (SeverityMappingSeverity) ContextValidate ¶

func (m SeverityMappingSeverity) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this severity mapping severity based on context it is used

func (SeverityMappingSeverity) Pointer ¶

Pointer returns a pointer to a freshly-allocated SeverityMappingSeverity.

func (SeverityMappingSeverity) Validate ¶

func (m SeverityMappingSeverity) Validate(formats strfmt.Registry) error

Validate validates this severity mapping severity

type SpanFilterSpanFilterMatchType ¶

type SpanFilterSpanFilterMatchType string

SpanFilterSpanFilterMatchType span filter span filter match type

swagger:model SpanFilterSpanFilterMatchType

const (

	// SpanFilterSpanFilterMatchTypeINCLUDE captures enum value "INCLUDE"
	SpanFilterSpanFilterMatchTypeINCLUDE SpanFilterSpanFilterMatchType = "INCLUDE"

	// SpanFilterSpanFilterMatchTypeEXCLUDE captures enum value "EXCLUDE"
	SpanFilterSpanFilterMatchTypeEXCLUDE SpanFilterSpanFilterMatchType = "EXCLUDE"
)

func (SpanFilterSpanFilterMatchType) ContextValidate ¶

func (m SpanFilterSpanFilterMatchType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this span filter span filter match type based on context it is used

func (SpanFilterSpanFilterMatchType) Pointer ¶

Pointer returns a pointer to a freshly-allocated SpanFilterSpanFilterMatchType.

func (SpanFilterSpanFilterMatchType) Validate ¶

func (m SpanFilterSpanFilterMatchType) Validate(formats strfmt.Registry) error

Validate validates this span filter span filter match type

type StringFilterStringFilterMatchType ¶

type StringFilterStringFilterMatchType string

StringFilterStringFilterMatchType string filter string filter match type

swagger:model StringFilterStringFilterMatchType

const (

	// StringFilterStringFilterMatchTypeEXACT captures enum value "EXACT"
	StringFilterStringFilterMatchTypeEXACT StringFilterStringFilterMatchType = "EXACT"

	// StringFilterStringFilterMatchTypeREGEX captures enum value "REGEX"
	StringFilterStringFilterMatchTypeREGEX StringFilterStringFilterMatchType = "REGEX"

	// StringFilterStringFilterMatchTypeEXACTNEGATION captures enum value "EXACT_NEGATION"
	StringFilterStringFilterMatchTypeEXACTNEGATION StringFilterStringFilterMatchType = "EXACT_NEGATION"

	// StringFilterStringFilterMatchTypeREGEXNEGATION captures enum value "REGEX_NEGATION"
	StringFilterStringFilterMatchTypeREGEXNEGATION StringFilterStringFilterMatchType = "REGEX_NEGATION"

	// StringFilterStringFilterMatchTypeIN captures enum value "IN"
	StringFilterStringFilterMatchTypeIN StringFilterStringFilterMatchType = "IN"

	// StringFilterStringFilterMatchTypeNOTIN captures enum value "NOT_IN"
	StringFilterStringFilterMatchTypeNOTIN StringFilterStringFilterMatchType = "NOT_IN"
)

func (StringFilterStringFilterMatchType) ContextValidate ¶

func (m StringFilterStringFilterMatchType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this string filter string filter match type based on context it is used

func (StringFilterStringFilterMatchType) Pointer ¶

Pointer returns a pointer to a freshly-allocated StringFilterStringFilterMatchType.

func (StringFilterStringFilterMatchType) Validate ¶

Validate validates this string filter string filter match type

type SyncPrometheusChangeLog ¶

type SyncPrometheusChangeLog struct {

	// type
	Type SyncPrometheusChangeLogType `json:"type,omitempty"`

	// TODO: do we want to keep diff in the public API?
	Diff string `json:"diff,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// slug
	Slug string `json:"slug,omitempty"`
}

SyncPrometheusChangeLog sync prometheus change log

swagger:model SyncPrometheusChangeLog

func (*SyncPrometheusChangeLog) ContextValidate ¶

func (m *SyncPrometheusChangeLog) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this sync prometheus change log based on the context it is used

func (*SyncPrometheusChangeLog) MarshalBinary ¶

func (m *SyncPrometheusChangeLog) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SyncPrometheusChangeLog) UnmarshalBinary ¶

func (m *SyncPrometheusChangeLog) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SyncPrometheusChangeLog) Validate ¶

func (m *SyncPrometheusChangeLog) Validate(formats strfmt.Registry) error

Validate validates this sync prometheus change log

type SyncPrometheusChangeLogType ¶

type SyncPrometheusChangeLogType string

SyncPrometheusChangeLogType sync prometheus change log type

swagger:model SyncPrometheusChangeLogType

const (

	// SyncPrometheusChangeLogTypeCREATEDNOTIFIER captures enum value "CREATED_NOTIFIER"
	SyncPrometheusChangeLogTypeCREATEDNOTIFIER SyncPrometheusChangeLogType = "CREATED_NOTIFIER"

	// SyncPrometheusChangeLogTypeUPDATEDNOTIFIER captures enum value "UPDATED_NOTIFIER"
	SyncPrometheusChangeLogTypeUPDATEDNOTIFIER SyncPrometheusChangeLogType = "UPDATED_NOTIFIER"

	// SyncPrometheusChangeLogTypeDELETEDNOTIFIER captures enum value "DELETED_NOTIFIER"
	SyncPrometheusChangeLogTypeDELETEDNOTIFIER SyncPrometheusChangeLogType = "DELETED_NOTIFIER"

	// SyncPrometheusChangeLogTypeCREATEDBUCKET captures enum value "CREATED_BUCKET"
	SyncPrometheusChangeLogTypeCREATEDBUCKET SyncPrometheusChangeLogType = "CREATED_BUCKET"

	// SyncPrometheusChangeLogTypeUPDATEDBUCKET captures enum value "UPDATED_BUCKET"
	SyncPrometheusChangeLogTypeUPDATEDBUCKET SyncPrometheusChangeLogType = "UPDATED_BUCKET"

	// SyncPrometheusChangeLogTypeDELETEDBUCKET captures enum value "DELETED_BUCKET"
	SyncPrometheusChangeLogTypeDELETEDBUCKET SyncPrometheusChangeLogType = "DELETED_BUCKET"

	// SyncPrometheusChangeLogTypeCREATEDCOLLECTION captures enum value "CREATED_COLLECTION"
	SyncPrometheusChangeLogTypeCREATEDCOLLECTION SyncPrometheusChangeLogType = "CREATED_COLLECTION"

	// SyncPrometheusChangeLogTypeUPDATEDCOLLECTION captures enum value "UPDATED_COLLECTION"
	SyncPrometheusChangeLogTypeUPDATEDCOLLECTION SyncPrometheusChangeLogType = "UPDATED_COLLECTION"

	// SyncPrometheusChangeLogTypeDELETEDCOLLECTION captures enum value "DELETED_COLLECTION"
	SyncPrometheusChangeLogTypeDELETEDCOLLECTION SyncPrometheusChangeLogType = "DELETED_COLLECTION"

	// SyncPrometheusChangeLogTypeCREATEDNOTIFICATIONPOLICY captures enum value "CREATED_NOTIFICATION_POLICY"
	SyncPrometheusChangeLogTypeCREATEDNOTIFICATIONPOLICY SyncPrometheusChangeLogType = "CREATED_NOTIFICATION_POLICY"

	// SyncPrometheusChangeLogTypeUPDATEDNOTIFICATIONPOLICY captures enum value "UPDATED_NOTIFICATION_POLICY"
	SyncPrometheusChangeLogTypeUPDATEDNOTIFICATIONPOLICY SyncPrometheusChangeLogType = "UPDATED_NOTIFICATION_POLICY"

	// SyncPrometheusChangeLogTypeDELETEDNOTIFICATIONPOLICY captures enum value "DELETED_NOTIFICATION_POLICY"
	SyncPrometheusChangeLogTypeDELETEDNOTIFICATIONPOLICY SyncPrometheusChangeLogType = "DELETED_NOTIFICATION_POLICY"

	// SyncPrometheusChangeLogTypeCREATEDMONITOR captures enum value "CREATED_MONITOR"
	SyncPrometheusChangeLogTypeCREATEDMONITOR SyncPrometheusChangeLogType = "CREATED_MONITOR"

	// SyncPrometheusChangeLogTypeUPDATEDMONITOR captures enum value "UPDATED_MONITOR"
	SyncPrometheusChangeLogTypeUPDATEDMONITOR SyncPrometheusChangeLogType = "UPDATED_MONITOR"

	// SyncPrometheusChangeLogTypeDELETEDMONITOR captures enum value "DELETED_MONITOR"
	SyncPrometheusChangeLogTypeDELETEDMONITOR SyncPrometheusChangeLogType = "DELETED_MONITOR"

	// SyncPrometheusChangeLogTypeCREATEDRECORDINGRULE captures enum value "CREATED_RECORDING_RULE"
	SyncPrometheusChangeLogTypeCREATEDRECORDINGRULE SyncPrometheusChangeLogType = "CREATED_RECORDING_RULE"

	// SyncPrometheusChangeLogTypeUPDATEDRECORDINGRULE captures enum value "UPDATED_RECORDING_RULE"
	SyncPrometheusChangeLogTypeUPDATEDRECORDINGRULE SyncPrometheusChangeLogType = "UPDATED_RECORDING_RULE"

	// SyncPrometheusChangeLogTypeDELETEDRECORDINGRULE captures enum value "DELETED_RECORDING_RULE"
	SyncPrometheusChangeLogTypeDELETEDRECORDINGRULE SyncPrometheusChangeLogType = "DELETED_RECORDING_RULE"
)

func (SyncPrometheusChangeLogType) ContextValidate ¶

func (m SyncPrometheusChangeLogType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this sync prometheus change log type based on context it is used

func (SyncPrometheusChangeLogType) Pointer ¶

Pointer returns a pointer to a freshly-allocated SyncPrometheusChangeLogType.

func (SyncPrometheusChangeLogType) Validate ¶

func (m SyncPrometheusChangeLogType) Validate(formats strfmt.Registry) error

Validate validates this sync prometheus change log type

type SyncPrometheusChronoConfig ¶

type SyncPrometheusChronoConfig struct {

	// use collections
	UseCollections SyncPrometheusContainerType `json:"use_collections,omitempty"`

	// collections config
	CollectionsConfig *ChronoConfigCollectionsConfig `json:"collections_config,omitempty"`

	// severity mappings
	SeverityMappings []*ChronoConfigSeverityMapping `json:"severity_mappings"`

	// Customer-specific name of alert rule label used to determine severity.
	// If omitted, the Chronosphere default of "severity" is used.
	SeverityLabelName string `json:"severity_label_name,omitempty"`

	// TODO: before configv1 - is this still required? does chronoctl set it?
	AssignMonitorSlugs bool `json:"assign_monitor_slugs,omitempty"`

	// If true, each monitor will not group alert notifications.
	MonitorSignalPerSeries bool `json:"monitor_signal_per_series,omitempty"`

	// Controls whether we try to infer monitor signals from the alertmanager route tree.
	InferMonitorSignals bool `json:"infer_monitor_signals,omitempty"`

	// If true, we set the the group_across_severities flag on notification policies to
	// true, so that warn and critical notifications are grouped together.
	//
	// TODO:  i don't think we export this on notification policies in the public API,
	//        we may need to figure out a better solution here (do we need to expose
	//        in both, or do we need to update the comment to stop referring to the
	//        option on the policy?)
	GroupAcrossSeverities bool `json:"group_across_severities,omitempty"`

	// If true, alert rule expressions that are not in the form of "expr op number" (e.g. "sum(stuff) > 5")
	// will be executed as-is.
	// Without this set, expressions will be converted to binary expressions (e.g. "x > y" as "(x - y) > 0").
	//
	// TODO: before configv1 - is this still required? does chronoctl set it?
	ExistsOpSupported bool `json:"exists_op_supported,omitempty"`
}

SyncPrometheusChronoConfig sync prometheus chrono config

swagger:model SyncPrometheusChronoConfig

func (*SyncPrometheusChronoConfig) ContextValidate ¶

func (m *SyncPrometheusChronoConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this sync prometheus chrono config based on the context it is used

func (*SyncPrometheusChronoConfig) MarshalBinary ¶

func (m *SyncPrometheusChronoConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SyncPrometheusChronoConfig) UnmarshalBinary ¶

func (m *SyncPrometheusChronoConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SyncPrometheusChronoConfig) Validate ¶

func (m *SyncPrometheusChronoConfig) Validate(formats strfmt.Registry) error

Validate validates this sync prometheus chrono config

type SyncPrometheusContainerType ¶

type SyncPrometheusContainerType string

SyncPrometheusContainerType TODO: confirm naming with InfoModel team

swagger:model SyncPrometheusContainerType

const (

	// SyncPrometheusContainerTypeCOLLECTIONS captures enum value "COLLECTIONS"
	SyncPrometheusContainerTypeCOLLECTIONS SyncPrometheusContainerType = "COLLECTIONS"

	// SyncPrometheusContainerTypeBUCKETS captures enum value "BUCKETS"
	SyncPrometheusContainerTypeBUCKETS SyncPrometheusContainerType = "BUCKETS"
)

func (SyncPrometheusContainerType) ContextValidate ¶

func (m SyncPrometheusContainerType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this sync prometheus container type based on context it is used

func (SyncPrometheusContainerType) Pointer ¶

Pointer returns a pointer to a freshly-allocated SyncPrometheusContainerType.

func (SyncPrometheusContainerType) Validate ¶

func (m SyncPrometheusContainerType) Validate(formats strfmt.Registry) error

Validate validates this sync prometheus container type

type TraceBehaviorBaselineBehaviorOptions ¶ added in v1.6.0

type TraceBehaviorBaselineBehaviorOptions struct {

	// Sample rate for fully assembled traces that do not apply to the error, fast, slow, large, or small sampling options.
	BaseTailSampleRate float64 `json:"base_tail_sample_rate,omitempty"`

	// Sample rate for head sampling. This applies to all root spans that are enrolled in head sampling,
	// but do not have a specific rule defined for their service.
	BaseHeadSampleRate float64 `json:"base_head_sample_rate,omitempty"`

	// error sample options
	ErrorSampleOptions *TraceBehaviorBaselineBehaviorOptionsErrorSampleOptions `json:"error_sample_options,omitempty"`

	// fast sample options
	FastSampleOptions *TraceBehaviorBaselineBehaviorOptionsFastSampleOptions `json:"fast_sample_options,omitempty"`

	// slow sample options
	SlowSampleOptions *TraceBehaviorBaselineBehaviorOptionsSlowSampleOptions `json:"slow_sample_options,omitempty"`

	// large trace sample options
	LargeTraceSampleOptions *TraceBehaviorBaselineBehaviorOptionsLargeTraceSampleOptions `json:"large_trace_sample_options,omitempty"`

	// small trace sample options
	SmallTraceSampleOptions *TraceBehaviorBaselineBehaviorOptionsSmallTraceSampleOptions `json:"small_trace_sample_options,omitempty"`
}

TraceBehaviorBaselineBehaviorOptions trace behavior baseline behavior options

swagger:model TraceBehaviorBaselineBehaviorOptions

func (*TraceBehaviorBaselineBehaviorOptions) ContextValidate ¶ added in v1.6.0

func (m *TraceBehaviorBaselineBehaviorOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this trace behavior baseline behavior options based on the context it is used

func (*TraceBehaviorBaselineBehaviorOptions) MarshalBinary ¶ added in v1.6.0

func (m *TraceBehaviorBaselineBehaviorOptions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptions) UnmarshalBinary ¶ added in v1.6.0

func (m *TraceBehaviorBaselineBehaviorOptions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptions) Validate ¶ added in v1.6.0

Validate validates this trace behavior baseline behavior options

type TraceBehaviorBaselineBehaviorOptionsErrorSampleOptions ¶ added in v1.11.0

type TraceBehaviorBaselineBehaviorOptionsErrorSampleOptions struct {

	// Sample rate for traces with errors.
	SampleRate float64 `json:"sample_rate,omitempty"`

	// sampling type
	SamplingType TraceBehaviorBaselineBehaviorOptionsSamplingType `json:"sampling_type,omitempty"`

	// Whether or not to use these options.
	Enabled bool `json:"enabled,omitempty"`
}

TraceBehaviorBaselineBehaviorOptionsErrorSampleOptions trace behavior baseline behavior options error sample options

swagger:model TraceBehaviorBaselineBehaviorOptionsErrorSampleOptions

func (*TraceBehaviorBaselineBehaviorOptionsErrorSampleOptions) ContextValidate ¶ added in v1.11.0

ContextValidate validate this trace behavior baseline behavior options error sample options based on the context it is used

func (*TraceBehaviorBaselineBehaviorOptionsErrorSampleOptions) MarshalBinary ¶ added in v1.11.0

MarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptionsErrorSampleOptions) UnmarshalBinary ¶ added in v1.11.0

UnmarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptionsErrorSampleOptions) Validate ¶ added in v1.11.0

Validate validates this trace behavior baseline behavior options error sample options

type TraceBehaviorBaselineBehaviorOptionsFastSampleOptions ¶ added in v1.11.0

type TraceBehaviorBaselineBehaviorOptionsFastSampleOptions struct {

	// Duration in seconds under which traces are sampled
	// according to the given sample rate.
	MaxDurationSeconds float64 `json:"max_duration_seconds,omitempty"`

	// Sample rate for traces under the given duration.
	SampleRate float64 `json:"sample_rate,omitempty"`

	// sampling type
	SamplingType TraceBehaviorBaselineBehaviorOptionsSamplingType `json:"sampling_type,omitempty"`

	// Whether or not to use these options.
	Enabled bool `json:"enabled,omitempty"`
}

TraceBehaviorBaselineBehaviorOptionsFastSampleOptions trace behavior baseline behavior options fast sample options

swagger:model TraceBehaviorBaselineBehaviorOptionsFastSampleOptions

func (*TraceBehaviorBaselineBehaviorOptionsFastSampleOptions) ContextValidate ¶ added in v1.11.0

ContextValidate validate this trace behavior baseline behavior options fast sample options based on the context it is used

func (*TraceBehaviorBaselineBehaviorOptionsFastSampleOptions) MarshalBinary ¶ added in v1.11.0

MarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptionsFastSampleOptions) UnmarshalBinary ¶ added in v1.11.0

UnmarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptionsFastSampleOptions) Validate ¶ added in v1.11.0

Validate validates this trace behavior baseline behavior options fast sample options

type TraceBehaviorBaselineBehaviorOptionsLargeTraceSampleOptions ¶ added in v1.11.0

type TraceBehaviorBaselineBehaviorOptionsLargeTraceSampleOptions struct {

	// For N = number of spans in the trace, if N >= span_count_threshold, the trace is sampled according to the
	// given sample rate.
	SpanCountThreshold int64 `json:"span_count_threshold,omitempty"`

	// Sample rate.
	SampleRate float64 `json:"sample_rate,omitempty"`

	// sampling type
	SamplingType TraceBehaviorBaselineBehaviorOptionsSamplingType `json:"sampling_type,omitempty"`

	// Whether or not to use these options.
	Enabled bool `json:"enabled,omitempty"`
}

TraceBehaviorBaselineBehaviorOptionsLargeTraceSampleOptions trace behavior baseline behavior options large trace sample options

swagger:model TraceBehaviorBaselineBehaviorOptionsLargeTraceSampleOptions

func (*TraceBehaviorBaselineBehaviorOptionsLargeTraceSampleOptions) ContextValidate ¶ added in v1.11.0

ContextValidate validate this trace behavior baseline behavior options large trace sample options based on the context it is used

func (*TraceBehaviorBaselineBehaviorOptionsLargeTraceSampleOptions) MarshalBinary ¶ added in v1.11.0

MarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptionsLargeTraceSampleOptions) UnmarshalBinary ¶ added in v1.11.0

UnmarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptionsLargeTraceSampleOptions) Validate ¶ added in v1.11.0

Validate validates this trace behavior baseline behavior options large trace sample options

type TraceBehaviorBaselineBehaviorOptionsSamplingType ¶ added in v1.11.0

type TraceBehaviorBaselineBehaviorOptionsSamplingType string

TraceBehaviorBaselineBehaviorOptionsSamplingType - LOW_VALUE: Match indicates a low value trace. With multiple low value matches sample at the lowest rate.

  • HIGH_VALUE: Match indicates a high value trace. With multiple high value matches sample at the highest rate.

swagger:model TraceBehaviorBaselineBehaviorOptionsSamplingType

const (

	// TraceBehaviorBaselineBehaviorOptionsSamplingTypeLOWVALUE captures enum value "LOW_VALUE"
	TraceBehaviorBaselineBehaviorOptionsSamplingTypeLOWVALUE TraceBehaviorBaselineBehaviorOptionsSamplingType = "LOW_VALUE"

	// TraceBehaviorBaselineBehaviorOptionsSamplingTypeHIGHVALUE captures enum value "HIGH_VALUE"
	TraceBehaviorBaselineBehaviorOptionsSamplingTypeHIGHVALUE TraceBehaviorBaselineBehaviorOptionsSamplingType = "HIGH_VALUE"
)

func (TraceBehaviorBaselineBehaviorOptionsSamplingType) ContextValidate ¶ added in v1.11.0

ContextValidate validates this trace behavior baseline behavior options sampling type based on context it is used

func (TraceBehaviorBaselineBehaviorOptionsSamplingType) Pointer ¶ added in v1.11.0

Pointer returns a pointer to a freshly-allocated TraceBehaviorBaselineBehaviorOptionsSamplingType.

func (TraceBehaviorBaselineBehaviorOptionsSamplingType) Validate ¶ added in v1.11.0

Validate validates this trace behavior baseline behavior options sampling type

type TraceBehaviorBaselineBehaviorOptionsSlowSampleOptions ¶ added in v1.11.0

type TraceBehaviorBaselineBehaviorOptionsSlowSampleOptions struct {

	// Duration in seconds over which traces are sampled
	// according to the given sample rate.
	MinDurationSeconds float64 `json:"min_duration_seconds,omitempty"`

	// Sample rate.
	SampleRate float64 `json:"sample_rate,omitempty"`

	// sampling type
	SamplingType TraceBehaviorBaselineBehaviorOptionsSamplingType `json:"sampling_type,omitempty"`

	// Whether or not to use these options.
	Enabled bool `json:"enabled,omitempty"`
}

TraceBehaviorBaselineBehaviorOptionsSlowSampleOptions trace behavior baseline behavior options slow sample options

swagger:model TraceBehaviorBaselineBehaviorOptionsSlowSampleOptions

func (*TraceBehaviorBaselineBehaviorOptionsSlowSampleOptions) ContextValidate ¶ added in v1.11.0

ContextValidate validate this trace behavior baseline behavior options slow sample options based on the context it is used

func (*TraceBehaviorBaselineBehaviorOptionsSlowSampleOptions) MarshalBinary ¶ added in v1.11.0

MarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptionsSlowSampleOptions) UnmarshalBinary ¶ added in v1.11.0

UnmarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptionsSlowSampleOptions) Validate ¶ added in v1.11.0

Validate validates this trace behavior baseline behavior options slow sample options

type TraceBehaviorBaselineBehaviorOptionsSmallTraceSampleOptions ¶ added in v1.11.0

type TraceBehaviorBaselineBehaviorOptionsSmallTraceSampleOptions struct {

	// For N = number of spans in the trace, if N <= span_count_threshold, the trace is sampled according to the
	// given sample rate.
	SpanCountThreshold int64 `json:"span_count_threshold,omitempty"`

	// Sample rate.
	SampleRate float64 `json:"sample_rate,omitempty"`

	// sampling type
	SamplingType TraceBehaviorBaselineBehaviorOptionsSamplingType `json:"sampling_type,omitempty"`

	// Whether or not to use these options.
	Enabled bool `json:"enabled,omitempty"`
}

TraceBehaviorBaselineBehaviorOptionsSmallTraceSampleOptions trace behavior baseline behavior options small trace sample options

swagger:model TraceBehaviorBaselineBehaviorOptionsSmallTraceSampleOptions

func (*TraceBehaviorBaselineBehaviorOptionsSmallTraceSampleOptions) ContextValidate ¶ added in v1.11.0

ContextValidate validate this trace behavior baseline behavior options small trace sample options based on the context it is used

func (*TraceBehaviorBaselineBehaviorOptionsSmallTraceSampleOptions) MarshalBinary ¶ added in v1.11.0

MarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptionsSmallTraceSampleOptions) UnmarshalBinary ¶ added in v1.11.0

UnmarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptionsSmallTraceSampleOptions) Validate ¶ added in v1.11.0

Validate validates this trace behavior baseline behavior options small trace sample options

type TraceBehaviorTraceBehaviorType ¶ added in v1.6.0

type TraceBehaviorTraceBehaviorType string

TraceBehaviorTraceBehaviorType - TYPE_KEEP_ALL: Keep all traces.

  • TYPE_DROP_ALL: Drop all traces.
  • TYPE_BASELINE: Keep traces based on a default sample rate and additional sample rates for fast, slow, and error traces.
  • TYPE_DEPRECATED: Used for none of the above - i.e. using the non-deprecated, baseline-style fields.

swagger:model TraceBehaviorTraceBehaviorType

const (

	// TraceBehaviorTraceBehaviorTypeTYPEKEEPALL captures enum value "TYPE_KEEP_ALL"
	TraceBehaviorTraceBehaviorTypeTYPEKEEPALL TraceBehaviorTraceBehaviorType = "TYPE_KEEP_ALL"

	// TraceBehaviorTraceBehaviorTypeTYPEDROPALL captures enum value "TYPE_DROP_ALL"
	TraceBehaviorTraceBehaviorTypeTYPEDROPALL TraceBehaviorTraceBehaviorType = "TYPE_DROP_ALL"

	// TraceBehaviorTraceBehaviorTypeTYPEBASELINE captures enum value "TYPE_BASELINE"
	TraceBehaviorTraceBehaviorTypeTYPEBASELINE TraceBehaviorTraceBehaviorType = "TYPE_BASELINE"

	// TraceBehaviorTraceBehaviorTypeTYPEDEPRECATED captures enum value "TYPE_DEPRECATED"
	TraceBehaviorTraceBehaviorTypeTYPEDEPRECATED TraceBehaviorTraceBehaviorType = "TYPE_DEPRECATED"
)

func NewTraceBehaviorTraceBehaviorType ¶ added in v1.6.0

func NewTraceBehaviorTraceBehaviorType(value TraceBehaviorTraceBehaviorType) *TraceBehaviorTraceBehaviorType

func (TraceBehaviorTraceBehaviorType) ContextValidate ¶ added in v1.6.0

func (m TraceBehaviorTraceBehaviorType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this trace behavior trace behavior type based on context it is used

func (TraceBehaviorTraceBehaviorType) Pointer ¶ added in v1.6.0

Pointer returns a pointer to a freshly-allocated TraceBehaviorTraceBehaviorType.

func (TraceBehaviorTraceBehaviorType) Validate ¶ added in v1.6.0

Validate validates this trace behavior trace behavior type

type TraceJaegerRemoteSamplingStrategyAppliedStrategy ¶

type TraceJaegerRemoteSamplingStrategyAppliedStrategy struct {

	// probabilistic strategy
	ProbabilisticStrategy *TraceJaegerRemoteSamplingStrategyProbabilisticStrategy `json:"probabilistic_strategy,omitempty"`

	// per operation strategies
	PerOperationStrategies *TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies `json:"per_operation_strategies,omitempty"`

	// rate limiting strategy
	RateLimitingStrategy *TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy `json:"rate_limiting_strategy,omitempty"`
}

TraceJaegerRemoteSamplingStrategyAppliedStrategy trace jaeger remote sampling strategy applied strategy

swagger:model TraceJaegerRemoteSamplingStrategyAppliedStrategy

func (*TraceJaegerRemoteSamplingStrategyAppliedStrategy) ContextValidate ¶

ContextValidate validate this trace jaeger remote sampling strategy applied strategy based on the context it is used

func (*TraceJaegerRemoteSamplingStrategyAppliedStrategy) MarshalBinary ¶

MarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyAppliedStrategy) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyAppliedStrategy) Validate ¶

Validate validates this trace jaeger remote sampling strategy applied strategy

type TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies ¶

type TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies struct {

	// Defines the service-wide sampling probability (in the range [0, 1]) when specific operations are not matched.
	DefaultSamplingRate float64 `json:"default_sampling_rate,omitempty"`

	// Defines a minimum number of traces to send for ANY operation in the service, regardless of matching per operation strategy.
	DefaultLowerBoundTracesPerSecond float64 `json:"default_lower_bound_traces_per_second,omitempty"`

	// Defines a maximum number of traces to send for ANY operation in the service, regardless of matching per operation strategy.
	DefaultUpperBoundTracesPerSecond float64 `json:"default_upper_bound_traces_per_second,omitempty"`

	// Defines explicit operations-specific strategies that take precedence over the default sampling rate.
	PerOperationStrategies []*PerOperationSamplingStrategiesPerOperationSamplingStrategy `json:"per_operation_strategies"`
}

TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies trace jaeger remote sampling strategy per operation sampling strategies

swagger:model TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies

func (*TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies) ContextValidate ¶

ContextValidate validate this trace jaeger remote sampling strategy per operation sampling strategies based on the context it is used

func (*TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies) MarshalBinary ¶

MarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies) Validate ¶

Validate validates this trace jaeger remote sampling strategy per operation sampling strategies

type TraceJaegerRemoteSamplingStrategyProbabilisticStrategy ¶

type TraceJaegerRemoteSamplingStrategyProbabilisticStrategy struct {

	// Value in the range [0, 1] that defines the probability of sampling any trace.
	SamplingRate float64 `json:"sampling_rate,omitempty"`
}

TraceJaegerRemoteSamplingStrategyProbabilisticStrategy trace jaeger remote sampling strategy probabilistic strategy

swagger:model TraceJaegerRemoteSamplingStrategyProbabilisticStrategy

func (*TraceJaegerRemoteSamplingStrategyProbabilisticStrategy) ContextValidate ¶

ContextValidate validates this trace jaeger remote sampling strategy probabilistic strategy based on context it is used

func (*TraceJaegerRemoteSamplingStrategyProbabilisticStrategy) MarshalBinary ¶

MarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyProbabilisticStrategy) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyProbabilisticStrategy) Validate ¶

Validate validates this trace jaeger remote sampling strategy probabilistic strategy

type TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy ¶

type TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy struct {

	// Maximum number of traces to sample per second.
	MaxTracesPerSecond int32 `json:"max_traces_per_second,omitempty"`
}

TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy trace jaeger remote sampling strategy rate limiting sampling strategy

swagger:model TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy

func (*TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy) ContextValidate ¶

ContextValidate validates this trace jaeger remote sampling strategy rate limiting sampling strategy based on context it is used

func (*TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy) MarshalBinary ¶

MarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy) Validate ¶

Validate validates this trace jaeger remote sampling strategy rate limiting sampling strategy

type TraceSearchFilterBoolFilter ¶

type TraceSearchFilterBoolFilter struct {

	// The value the filter compares to the target trace or span field.
	Value bool `json:"value,omitempty"`
}

TraceSearchFilterBoolFilter trace search filter bool filter

swagger:model TraceSearchFilterBoolFilter

func (*TraceSearchFilterBoolFilter) ContextValidate ¶

func (m *TraceSearchFilterBoolFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this trace search filter bool filter based on context it is used

func (*TraceSearchFilterBoolFilter) MarshalBinary ¶

func (m *TraceSearchFilterBoolFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TraceSearchFilterBoolFilter) UnmarshalBinary ¶

func (m *TraceSearchFilterBoolFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TraceSearchFilterBoolFilter) Validate ¶

func (m *TraceSearchFilterBoolFilter) Validate(formats strfmt.Registry) error

Validate validates this trace search filter bool filter

type TraceSearchFilterCountFilter ¶

type TraceSearchFilterCountFilter struct {

	// Minimum number of spans that must match a SpanFilter (inclusive).
	Min int32 `json:"min,omitempty"`

	// Maximum number of spans that must match a SpanFilter (inclusive).
	Max int32 `json:"max,omitempty"`
}

TraceSearchFilterCountFilter trace search filter count filter

swagger:model TraceSearchFilterCountFilter

func (*TraceSearchFilterCountFilter) ContextValidate ¶

func (m *TraceSearchFilterCountFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this trace search filter count filter based on context it is used

func (*TraceSearchFilterCountFilter) MarshalBinary ¶

func (m *TraceSearchFilterCountFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TraceSearchFilterCountFilter) UnmarshalBinary ¶

func (m *TraceSearchFilterCountFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TraceSearchFilterCountFilter) Validate ¶

func (m *TraceSearchFilterCountFilter) Validate(formats strfmt.Registry) error

Validate validates this trace search filter count filter

type TraceSearchFilterDurationFilter ¶

type TraceSearchFilterDurationFilter struct {

	// Minimum duration, in seconds, required for a span or trace to match.
	MinSecs float64 `json:"min_secs,omitempty"`

	// Maximum duration, in seconds, required for a span or trace to match.
	MaxSecs float64 `json:"max_secs,omitempty"`
}

TraceSearchFilterDurationFilter trace search filter duration filter

swagger:model TraceSearchFilterDurationFilter

func (*TraceSearchFilterDurationFilter) ContextValidate ¶

func (m *TraceSearchFilterDurationFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this trace search filter duration filter based on context it is used

func (*TraceSearchFilterDurationFilter) MarshalBinary ¶

func (m *TraceSearchFilterDurationFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TraceSearchFilterDurationFilter) UnmarshalBinary ¶

func (m *TraceSearchFilterDurationFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TraceSearchFilterDurationFilter) Validate ¶

Validate validates this trace search filter duration filter

type TraceSearchFilterNumericFilter ¶

type TraceSearchFilterNumericFilter struct {

	// comparison
	Comparison NumericFilterComparisonType `json:"comparison,omitempty"`

	// The filter value used in comparison against match candidates.
	Value float64 `json:"value,omitempty"`
}

TraceSearchFilterNumericFilter trace search filter numeric filter

swagger:model TraceSearchFilterNumericFilter

func (*TraceSearchFilterNumericFilter) ContextValidate ¶

func (m *TraceSearchFilterNumericFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this trace search filter numeric filter based on the context it is used

func (*TraceSearchFilterNumericFilter) MarshalBinary ¶

func (m *TraceSearchFilterNumericFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TraceSearchFilterNumericFilter) UnmarshalBinary ¶

func (m *TraceSearchFilterNumericFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TraceSearchFilterNumericFilter) Validate ¶

func (m *TraceSearchFilterNumericFilter) Validate(formats strfmt.Registry) error

Validate validates this trace search filter numeric filter

type TraceSearchFilterSpanFilter ¶

type TraceSearchFilterSpanFilter struct {

	// match type
	MatchType SpanFilterSpanFilterMatchType `json:"match_type,omitempty"`

	// service
	Service *TraceSearchFilterStringFilter `json:"service,omitempty"`

	// operation
	Operation *TraceSearchFilterStringFilter `json:"operation,omitempty"`

	// parent service
	ParentService *TraceSearchFilterStringFilter `json:"parent_service,omitempty"`

	// parent operation
	ParentOperation *TraceSearchFilterStringFilter `json:"parent_operation,omitempty"`

	// duration
	Duration *TraceSearchFilterDurationFilter `json:"duration,omitempty"`

	// error
	Error *TraceSearchFilterBoolFilter `json:"error,omitempty"`

	// Matches the tags of the candidate.
	Tags []*TraceSearchFilterTagFilter `json:"tags"`

	// span count
	SpanCount *TraceSearchFilterCountFilter `json:"span_count,omitempty"`

	// is root span
	IsRootSpan *TraceSearchFilterBoolFilter `json:"is_root_span,omitempty"`
}

TraceSearchFilterSpanFilter trace search filter span filter

swagger:model TraceSearchFilterSpanFilter

func (*TraceSearchFilterSpanFilter) ContextValidate ¶

func (m *TraceSearchFilterSpanFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this trace search filter span filter based on the context it is used

func (*TraceSearchFilterSpanFilter) MarshalBinary ¶

func (m *TraceSearchFilterSpanFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TraceSearchFilterSpanFilter) UnmarshalBinary ¶

func (m *TraceSearchFilterSpanFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TraceSearchFilterSpanFilter) Validate ¶

func (m *TraceSearchFilterSpanFilter) Validate(formats strfmt.Registry) error

Validate validates this trace search filter span filter

type TraceSearchFilterStringFilter ¶

type TraceSearchFilterStringFilter struct {

	// match
	Match StringFilterStringFilterMatchType `json:"match,omitempty"`

	// The value the filter compares to the target trace or span field.
	Value string `json:"value,omitempty"`

	// Values the filter tests against when using IN or NOT_IN match type.
	InValues []string `json:"in_values"`
}

TraceSearchFilterStringFilter trace search filter string filter

swagger:model TraceSearchFilterStringFilter

func (*TraceSearchFilterStringFilter) ContextValidate ¶

func (m *TraceSearchFilterStringFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this trace search filter string filter based on the context it is used

func (*TraceSearchFilterStringFilter) MarshalBinary ¶

func (m *TraceSearchFilterStringFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TraceSearchFilterStringFilter) UnmarshalBinary ¶

func (m *TraceSearchFilterStringFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TraceSearchFilterStringFilter) Validate ¶

func (m *TraceSearchFilterStringFilter) Validate(formats strfmt.Registry) error

Validate validates this trace search filter string filter

type TraceSearchFilterTagFilter ¶

type TraceSearchFilterTagFilter struct {

	// The key (or name) of the span tag that is inspected by this filter.
	Key string `json:"key,omitempty"`

	// value
	Value *TraceSearchFilterStringFilter `json:"value,omitempty"`

	// numeric value
	NumericValue *TraceSearchFilterNumericFilter `json:"numeric_value,omitempty"`
}

TraceSearchFilterTagFilter trace search filter tag filter

swagger:model TraceSearchFilterTagFilter

func (*TraceSearchFilterTagFilter) ContextValidate ¶

func (m *TraceSearchFilterTagFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this trace search filter tag filter based on the context it is used

func (*TraceSearchFilterTagFilter) MarshalBinary ¶

func (m *TraceSearchFilterTagFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TraceSearchFilterTagFilter) UnmarshalBinary ¶

func (m *TraceSearchFilterTagFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TraceSearchFilterTagFilter) Validate ¶

func (m *TraceSearchFilterTagFilter) Validate(formats strfmt.Registry) error

Validate validates this trace search filter tag filter

type TraceSearchFilterTraceFilter ¶

type TraceSearchFilterTraceFilter struct {

	// duration
	Duration *TraceSearchFilterDurationFilter `json:"duration,omitempty"`

	// error
	Error *TraceSearchFilterBoolFilter `json:"error,omitempty"`
}

TraceSearchFilterTraceFilter trace search filter trace filter

swagger:model TraceSearchFilterTraceFilter

func (*TraceSearchFilterTraceFilter) ContextValidate ¶

func (m *TraceSearchFilterTraceFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this trace search filter trace filter based on the context it is used

func (*TraceSearchFilterTraceFilter) MarshalBinary ¶

func (m *TraceSearchFilterTraceFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TraceSearchFilterTraceFilter) UnmarshalBinary ¶

func (m *TraceSearchFilterTraceFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TraceSearchFilterTraceFilter) Validate ¶

func (m *TraceSearchFilterTraceFilter) Validate(formats strfmt.Registry) error

Validate validates this trace search filter trace filter

type TraceTopTagConfigTraceTopTag ¶ added in v1.9.0

type TraceTopTagConfigTraceTopTag struct {

	// Tag name that uniquely identifies a tag.
	TagName string `json:"tag_name,omitempty"`

	// Human readable description of the tag.
	Description string `json:"description,omitempty"`
}

TraceTopTagConfigTraceTopTag trace top tag config trace top tag

swagger:model TraceTopTagConfigTraceTopTag

func (*TraceTopTagConfigTraceTopTag) ContextValidate ¶ added in v1.9.0

func (m *TraceTopTagConfigTraceTopTag) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this trace top tag config trace top tag based on context it is used

func (*TraceTopTagConfigTraceTopTag) MarshalBinary ¶ added in v1.9.0

func (m *TraceTopTagConfigTraceTopTag) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TraceTopTagConfigTraceTopTag) UnmarshalBinary ¶ added in v1.9.0

func (m *TraceTopTagConfigTraceTopTag) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TraceTopTagConfigTraceTopTag) Validate ¶ added in v1.9.0

func (m *TraceTopTagConfigTraceTopTag) Validate(formats strfmt.Registry) error

Validate validates this trace top tag config trace top tag

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL