models

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 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 BaselineBehaviorOptionsErrorSampleOptions

type BaselineBehaviorOptionsErrorSampleOptions struct {

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

BaselineBehaviorOptionsErrorSampleOptions baseline behavior options error sample options

swagger:model BaselineBehaviorOptionsErrorSampleOptions

func (*BaselineBehaviorOptionsErrorSampleOptions) ContextValidate

ContextValidate validates this baseline behavior options error sample options based on context it is used

func (*BaselineBehaviorOptionsErrorSampleOptions) MarshalBinary

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

MarshalBinary interface implementation

func (*BaselineBehaviorOptionsErrorSampleOptions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BaselineBehaviorOptionsErrorSampleOptions) Validate

Validate validates this baseline behavior options error sample options

type BaselineBehaviorOptionsFastSampleOptions

type BaselineBehaviorOptionsFastSampleOptions 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"`
}

BaselineBehaviorOptionsFastSampleOptions baseline behavior options fast sample options

swagger:model BaselineBehaviorOptionsFastSampleOptions

func (*BaselineBehaviorOptionsFastSampleOptions) ContextValidate

ContextValidate validates this baseline behavior options fast sample options based on context it is used

func (*BaselineBehaviorOptionsFastSampleOptions) MarshalBinary

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

MarshalBinary interface implementation

func (*BaselineBehaviorOptionsFastSampleOptions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BaselineBehaviorOptionsFastSampleOptions) Validate

Validate validates this baseline behavior options fast sample options

type BaselineBehaviorOptionsLargeTraceSampleOptions

type BaselineBehaviorOptionsLargeTraceSampleOptions struct {

	// sample rate
	SampleRate float64 `json:"sample_rate,omitempty"`

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

BaselineBehaviorOptionsLargeTraceSampleOptions baseline behavior options large trace sample options

swagger:model BaselineBehaviorOptionsLargeTraceSampleOptions

func (*BaselineBehaviorOptionsLargeTraceSampleOptions) ContextValidate

ContextValidate validates this baseline behavior options large trace sample options based on context it is used

func (*BaselineBehaviorOptionsLargeTraceSampleOptions) MarshalBinary

MarshalBinary interface implementation

func (*BaselineBehaviorOptionsLargeTraceSampleOptions) UnmarshalBinary

UnmarshalBinary interface implementation

func (*BaselineBehaviorOptionsLargeTraceSampleOptions) Validate

Validate validates this baseline behavior options large trace sample options

type BaselineBehaviorOptionsSlowSampleOptions

type BaselineBehaviorOptionsSlowSampleOptions 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"`
}

BaselineBehaviorOptionsSlowSampleOptions baseline behavior options slow sample options

swagger:model BaselineBehaviorOptionsSlowSampleOptions

func (*BaselineBehaviorOptionsSlowSampleOptions) ContextValidate

ContextValidate validates this baseline behavior options slow sample options based on context it is used

func (*BaselineBehaviorOptionsSlowSampleOptions) MarshalBinary

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

MarshalBinary interface implementation

func (*BaselineBehaviorOptionsSlowSampleOptions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BaselineBehaviorOptionsSlowSampleOptions) Validate

Validate validates this baseline behavior options slow sample options

type BaselineBehaviorOptionsSmallTraceSampleOptions

type BaselineBehaviorOptionsSmallTraceSampleOptions struct {

	// sample rate
	SampleRate float64 `json:"sample_rate,omitempty"`

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

BaselineBehaviorOptionsSmallTraceSampleOptions baseline behavior options small trace sample options

swagger:model BaselineBehaviorOptionsSmallTraceSampleOptions

func (*BaselineBehaviorOptionsSmallTraceSampleOptions) ContextValidate

ContextValidate validates this baseline behavior options small trace sample options based on context it is used

func (*BaselineBehaviorOptionsSmallTraceSampleOptions) MarshalBinary

MarshalBinary interface implementation

func (*BaselineBehaviorOptionsSmallTraceSampleOptions) UnmarshalBinary

UnmarshalBinary interface implementation

func (*BaselineBehaviorOptionsSmallTraceSampleOptions) Validate

Validate validates this baseline behavior options small trace sample options

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 {

	// chronosphere severity
	ChronosphereSeverity ChronoConfigSeverityMappingSeverity `json:"chronosphere_severity,omitempty"`

	// severity
	Severity string `json:"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 ChronoConfigSeverityMappingSeverity added in v1.1.0

type ChronoConfigSeverityMappingSeverity string

ChronoConfigSeverityMappingSeverity chrono config severity mapping severity

swagger:model ChronoConfigSeverityMappingSeverity

const (

	// ChronoConfigSeverityMappingSeverityCRITICAL captures enum value "CRITICAL"
	ChronoConfigSeverityMappingSeverityCRITICAL ChronoConfigSeverityMappingSeverity = "CRITICAL"
)

func NewChronoConfigSeverityMappingSeverity added in v1.1.0

func NewChronoConfigSeverityMappingSeverity(value ChronoConfigSeverityMappingSeverity) *ChronoConfigSeverityMappingSeverity

func (ChronoConfigSeverityMappingSeverity) ContextValidate added in v1.1.0

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

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

func (ChronoConfigSeverityMappingSeverity) Pointer added in v1.1.0

Pointer returns a pointer to a freshly-allocated ChronoConfigSeverityMappingSeverity.

func (ChronoConfigSeverityMappingSeverity) Validate added in v1.1.0

Validate validates this chrono config severity mapping severity

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.1.0

type ConfigUnstableUpdateDashboardBody struct {

	// 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"`

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

ConfigUnstableUpdateDashboardBody config unstable update dashboard body

swagger:model ConfigUnstableUpdateDashboardBody

func (*ConfigUnstableUpdateDashboardBody) ContextValidate added in v1.1.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.1.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateDashboardBody) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateDashboardBody) Validate added in v1.1.0

Validate validates this config unstable update dashboard body

type ConfigUnstableUpdateLinkTemplateBody added in v1.1.0

type ConfigUnstableUpdateLinkTemplateBody struct {

	// 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"`

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

ConfigUnstableUpdateLinkTemplateBody config unstable update link template body

swagger:model ConfigUnstableUpdateLinkTemplateBody

func (*ConfigUnstableUpdateLinkTemplateBody) ContextValidate added in v1.1.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.1.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateLinkTemplateBody) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateLinkTemplateBody) Validate added in v1.1.0

Validate validates this config unstable update link template body

type ConfigUnstableUpdateLogScaleActionBody added in v1.1.0

type ConfigUnstableUpdateLogScaleActionBody struct {

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

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

	// log scale action
	LogScaleAction *ConfigunstableLogScaleAction `json:"log_scale_action,omitempty"`
}

ConfigUnstableUpdateLogScaleActionBody config unstable update log scale action body

swagger:model ConfigUnstableUpdateLogScaleActionBody

func (*ConfigUnstableUpdateLogScaleActionBody) ContextValidate added in v1.1.0

ContextValidate validate this config unstable update log scale action body based on the context it is used

func (*ConfigUnstableUpdateLogScaleActionBody) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateLogScaleActionBody) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateLogScaleActionBody) Validate added in v1.1.0

Validate validates this config unstable update log scale action body

type ConfigUnstableUpdateLogScaleAlertBody added in v1.1.0

type ConfigUnstableUpdateLogScaleAlertBody struct {

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

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

	// log scale alert
	LogScaleAlert *ConfigunstableLogScaleAlert `json:"log_scale_alert,omitempty"`
}

ConfigUnstableUpdateLogScaleAlertBody config unstable update log scale alert body

swagger:model ConfigUnstableUpdateLogScaleAlertBody

func (*ConfigUnstableUpdateLogScaleAlertBody) ContextValidate added in v1.1.0

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

ContextValidate validate this config unstable update log scale alert body based on the context it is used

func (*ConfigUnstableUpdateLogScaleAlertBody) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateLogScaleAlertBody) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateLogScaleAlertBody) Validate added in v1.1.0

Validate validates this config unstable update log scale alert body

type ConfigUnstableUpdateNoopEntityBody added in v1.1.0

type ConfigUnstableUpdateNoopEntityBody struct {

	// 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"`

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

ConfigUnstableUpdateNoopEntityBody config unstable update noop entity body

swagger:model ConfigUnstableUpdateNoopEntityBody

func (*ConfigUnstableUpdateNoopEntityBody) ContextValidate added in v1.1.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.1.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateNoopEntityBody) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateNoopEntityBody) Validate added in v1.1.0

Validate validates this config unstable update noop entity body

type ConfigUnstableUpdateSavedTraceSearchBody added in v1.1.0

type ConfigUnstableUpdateSavedTraceSearchBody struct {

	// 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"`

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

ConfigUnstableUpdateSavedTraceSearchBody config unstable update saved trace search body

swagger:model ConfigUnstableUpdateSavedTraceSearchBody

func (*ConfigUnstableUpdateSavedTraceSearchBody) ContextValidate added in v1.1.0

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

func (*ConfigUnstableUpdateSavedTraceSearchBody) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateSavedTraceSearchBody) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateSavedTraceSearchBody) Validate added in v1.1.0

Validate validates this config unstable update saved trace search body

type ConfigUnstableUpdateServiceBody added in v1.1.0

type ConfigUnstableUpdateServiceBody struct {

	// 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"`

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

ConfigUnstableUpdateServiceBody config unstable update service body

swagger:model ConfigUnstableUpdateServiceBody

func (*ConfigUnstableUpdateServiceBody) ContextValidate added in v1.1.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.1.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateServiceBody) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateServiceBody) Validate added in v1.1.0

Validate validates this config unstable update service body

type ConfigUnstableUpdateTraceBehaviorBody added in v1.1.0

type ConfigUnstableUpdateTraceBehaviorBody struct {

	// 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"`

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

ConfigUnstableUpdateTraceBehaviorBody config unstable update trace behavior body

swagger:model ConfigUnstableUpdateTraceBehaviorBody

func (*ConfigUnstableUpdateTraceBehaviorBody) ContextValidate added in v1.1.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.1.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateTraceBehaviorBody) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateTraceBehaviorBody) Validate added in v1.1.0

Validate validates this config unstable update trace behavior body

type ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody added in v1.1.0

type ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody struct {

	// 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"`

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

ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody config unstable update trace jaeger remote sampling strategy body

swagger:model ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) ContextValidate added in v1.1.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.1.0

MarshalBinary interface implementation

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) UnmarshalBinary added in v1.1.0

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) Validate added in v1.1.0

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

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 {

	// 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"`

	// link template
	LinkTemplate *ConfigunstableLinkTemplate `json:"link_template,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

type ConfigunstableCreateLogAllocationConfigRequest struct {

	// 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"`

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

ConfigunstableCreateLogAllocationConfigRequest configunstable create log allocation config request

swagger:model configunstableCreateLogAllocationConfigRequest

func (*ConfigunstableCreateLogAllocationConfigRequest) ContextValidate

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

func (*ConfigunstableCreateLogAllocationConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableCreateLogAllocationConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogAllocationConfigRequest) Validate

Validate validates this configunstable create log allocation config request

type ConfigunstableCreateLogAllocationConfigResponse

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

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

func (*ConfigunstableCreateLogAllocationConfigResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableCreateLogAllocationConfigResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogAllocationConfigResponse) Validate

Validate validates this configunstable create log allocation config response

type ConfigunstableCreateLogScaleActionRequest added in v1.1.0

type ConfigunstableCreateLogScaleActionRequest struct {

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

	// log scale action
	LogScaleAction *ConfigunstableLogScaleAction `json:"log_scale_action,omitempty"`
}

ConfigunstableCreateLogScaleActionRequest configunstable create log scale action request

swagger:model configunstableCreateLogScaleActionRequest

func (*ConfigunstableCreateLogScaleActionRequest) ContextValidate added in v1.1.0

ContextValidate validate this configunstable create log scale action request based on the context it is used

func (*ConfigunstableCreateLogScaleActionRequest) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateLogScaleActionRequest) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogScaleActionRequest) Validate added in v1.1.0

Validate validates this configunstable create log scale action request

type ConfigunstableCreateLogScaleActionResponse added in v1.1.0

type ConfigunstableCreateLogScaleActionResponse struct {

	// log scale action
	LogScaleAction *ConfigunstableLogScaleAction `json:"log_scale_action,omitempty"`
}

ConfigunstableCreateLogScaleActionResponse configunstable create log scale action response

swagger:model configunstableCreateLogScaleActionResponse

func (*ConfigunstableCreateLogScaleActionResponse) ContextValidate added in v1.1.0

ContextValidate validate this configunstable create log scale action response based on the context it is used

func (*ConfigunstableCreateLogScaleActionResponse) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateLogScaleActionResponse) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogScaleActionResponse) Validate added in v1.1.0

Validate validates this configunstable create log scale action response

type ConfigunstableCreateLogScaleAlertRequest added in v1.1.0

type ConfigunstableCreateLogScaleAlertRequest struct {

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

	// log scale alert
	LogScaleAlert *ConfigunstableLogScaleAlert `json:"log_scale_alert,omitempty"`
}

ConfigunstableCreateLogScaleAlertRequest configunstable create log scale alert request

swagger:model configunstableCreateLogScaleAlertRequest

func (*ConfigunstableCreateLogScaleAlertRequest) ContextValidate added in v1.1.0

ContextValidate validate this configunstable create log scale alert request based on the context it is used

func (*ConfigunstableCreateLogScaleAlertRequest) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateLogScaleAlertRequest) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogScaleAlertRequest) Validate added in v1.1.0

Validate validates this configunstable create log scale alert request

type ConfigunstableCreateLogScaleAlertResponse added in v1.1.0

type ConfigunstableCreateLogScaleAlertResponse struct {

	// log scale alert
	LogScaleAlert *ConfigunstableLogScaleAlert `json:"log_scale_alert,omitempty"`
}

ConfigunstableCreateLogScaleAlertResponse configunstable create log scale alert response

swagger:model configunstableCreateLogScaleAlertResponse

func (*ConfigunstableCreateLogScaleAlertResponse) ContextValidate added in v1.1.0

ContextValidate validate this configunstable create log scale alert response based on the context it is used

func (*ConfigunstableCreateLogScaleAlertResponse) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateLogScaleAlertResponse) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogScaleAlertResponse) Validate added in v1.1.0

Validate validates this configunstable create log scale alert 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 ConfigunstableCreateOtelMetricsIngestionRequest

type ConfigunstableCreateOtelMetricsIngestionRequest struct {

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

	// otel metrics ingestion
	OtelMetricsIngestion *ConfigunstableOtelMetricsIngestion `json:"otel_metrics_ingestion,omitempty"`
}

ConfigunstableCreateOtelMetricsIngestionRequest configunstable create otel metrics ingestion request

swagger:model configunstableCreateOtelMetricsIngestionRequest

func (*ConfigunstableCreateOtelMetricsIngestionRequest) ContextValidate

ContextValidate validate this configunstable create otel metrics ingestion request based on the context it is used

func (*ConfigunstableCreateOtelMetricsIngestionRequest) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableCreateOtelMetricsIngestionRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableCreateOtelMetricsIngestionRequest) Validate

Validate validates this configunstable create otel metrics ingestion request

type ConfigunstableCreateOtelMetricsIngestionResponse

type ConfigunstableCreateOtelMetricsIngestionResponse struct {

	// otel metrics ingestion
	OtelMetricsIngestion *ConfigunstableOtelMetricsIngestion `json:"otel_metrics_ingestion,omitempty"`
}

ConfigunstableCreateOtelMetricsIngestionResponse configunstable create otel metrics ingestion response

swagger:model configunstableCreateOtelMetricsIngestionResponse

func (*ConfigunstableCreateOtelMetricsIngestionResponse) ContextValidate

ContextValidate validate this configunstable create otel metrics ingestion response based on the context it is used

func (*ConfigunstableCreateOtelMetricsIngestionResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableCreateOtelMetricsIngestionResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableCreateOtelMetricsIngestionResponse) Validate

Validate validates this configunstable create otel metrics ingestion 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 {

	// 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"`

	// service
	Service *ConfigunstableService `json:"service,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

type ConfigunstableCreateTraceBehaviorRequest struct {

	// 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"`

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

ConfigunstableCreateTraceBehaviorRequest configunstable create trace behavior request

swagger:model configunstableCreateTraceBehaviorRequest

func (*ConfigunstableCreateTraceBehaviorRequest) ContextValidate

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

func (*ConfigunstableCreateTraceBehaviorRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorRequest) Validate

Validate validates this configunstable create trace behavior request

type ConfigunstableCreateTraceBehaviorResponse

type ConfigunstableCreateTraceBehaviorResponse struct {

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

ConfigunstableCreateTraceBehaviorResponse configunstable create trace behavior response

swagger:model configunstableCreateTraceBehaviorResponse

func (*ConfigunstableCreateTraceBehaviorResponse) ContextValidate

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

func (*ConfigunstableCreateTraceBehaviorResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorResponse) Validate

Validate validates this configunstable create trace behavior response

type ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest

type ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest struct {

	// 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"`

	// trace jaeger remote sampling strategy
	TraceJaegerRemoteSamplingStrategy *ConfigunstableTraceJaegerRemoteSamplingStrategy `json:"trace_jaeger_remote_sampling_strategy,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 {

	// 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"`

	// trace tail sampling rules
	TraceTailSamplingRules *ConfigunstableTraceTailSamplingRules `json:"trace_tail_sampling_rules,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 ConfigunstableDashboard

type ConfigunstableDashboard struct {

	// Required slug of the collection the dashboard belongs to.
	CollectionSlug string `json:"collection_slug,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"`

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

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

	// 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"`

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

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

type ConfigunstableDeleteLogAllocationConfigResponse interface{}

ConfigunstableDeleteLogAllocationConfigResponse configunstable delete log allocation config response

swagger:model configunstableDeleteLogAllocationConfigResponse

type ConfigunstableDeleteLogScaleActionResponse added in v1.1.0

type ConfigunstableDeleteLogScaleActionResponse interface{}

ConfigunstableDeleteLogScaleActionResponse configunstable delete log scale action response

swagger:model configunstableDeleteLogScaleActionResponse

type ConfigunstableDeleteLogScaleAlertResponse added in v1.1.0

type ConfigunstableDeleteLogScaleAlertResponse interface{}

ConfigunstableDeleteLogScaleAlertResponse configunstable delete log scale alert response

swagger:model configunstableDeleteLogScaleAlertResponse

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

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

func (*ConfigunstableDeleteNoopEntityResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableDeleteNoopEntityResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableDeleteNoopEntityResponse) Validate

Validate validates this configunstable delete noop entity response

type ConfigunstableDeleteOtelMetricsIngestionResponse

type ConfigunstableDeleteOtelMetricsIngestionResponse interface{}

ConfigunstableDeleteOtelMetricsIngestionResponse configunstable delete otel metrics ingestion response

swagger:model configunstableDeleteOtelMetricsIngestionResponse

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

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 ConfigunstableLinkTemplate

type ConfigunstableLinkTemplate struct {

	// 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"`

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

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

	// Link template is scoped to the specified string representing a UI component here.
	UIComponent string `json:"ui_component,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"`
}

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 {

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

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

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 {

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

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

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 ConfigunstableListLogScaleActionsResponse added in v1.1.0

type ConfigunstableListLogScaleActionsResponse struct {

	// log scale actions
	LogScaleActions []*ConfigunstableLogScaleAction `json:"log_scale_actions"`

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

ConfigunstableListLogScaleActionsResponse configunstable list log scale actions response

swagger:model configunstableListLogScaleActionsResponse

func (*ConfigunstableListLogScaleActionsResponse) ContextValidate added in v1.1.0

ContextValidate validate this configunstable list log scale actions response based on the context it is used

func (*ConfigunstableListLogScaleActionsResponse) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableListLogScaleActionsResponse) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableListLogScaleActionsResponse) Validate added in v1.1.0

Validate validates this configunstable list log scale actions response

type ConfigunstableListLogScaleAlertsResponse added in v1.1.0

type ConfigunstableListLogScaleAlertsResponse struct {

	// log scale alerts
	LogScaleAlerts []*ConfigunstableLogScaleAlert `json:"log_scale_alerts"`

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

ConfigunstableListLogScaleAlertsResponse configunstable list log scale alerts response

swagger:model configunstableListLogScaleAlertsResponse

func (*ConfigunstableListLogScaleAlertsResponse) ContextValidate added in v1.1.0

ContextValidate validate this configunstable list log scale alerts response based on the context it is used

func (*ConfigunstableListLogScaleAlertsResponse) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableListLogScaleAlertsResponse) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableListLogScaleAlertsResponse) Validate added in v1.1.0

Validate validates this configunstable list log scale alerts 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 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

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

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

func (*ConfigunstableListTraceBehaviorsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableListTraceBehaviorsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableListTraceBehaviorsResponse) Validate

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

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"`

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

	// default dataset
	DefaultDataset *LogAllocationConfigDefaultDataset `json:"default_dataset,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"`
}

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

swagger:model configunstableLogAllocationConfig

func (*ConfigunstableLogAllocationConfig) ContextValidate

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

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

MarshalBinary interface implementation

func (*ConfigunstableLogAllocationConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableLogAllocationConfig) Validate

Validate validates this configunstable log allocation config

type ConfigunstableLogScaleAction added in v1.1.0

type ConfigunstableLogScaleAction struct {

	// action type
	ActionType LogScaleActionActionType `json:"action_type,omitempty"`

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

	// email action
	EmailAction *LogScaleActionEmailAction `json:"email_action,omitempty"`

	// humio action
	HumioAction *LogScaleActionHumioRepoAction `json:"humio_action,omitempty"`

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

	// ops genie action
	OpsGenieAction *LogScaleActionOpsGenieAction `json:"ops_genie_action,omitempty"`

	// pager duty action
	PagerDutyAction *LogScaleActionPagerDutyAction `json:"pager_duty_action,omitempty"`

	// repository
	Repository string `json:"repository,omitempty"`

	// slack action
	SlackAction *LogScaleActionSlackAction `json:"slack_action,omitempty"`

	// slack post message action
	SlackPostMessageAction *LogScaleActionSlackPostMessageAction `json:"slack_post_message_action,omitempty"`

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

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

	// upload file action
	UploadFileAction *LogScaleActionUploadFileAction `json:"upload_file_action,omitempty"`

	// victor ops action
	VictorOpsAction *LogScaleActionVictorOpsAction `json:"victor_ops_action,omitempty"`

	// webhook action
	WebhookAction *LogScaleActionWebhookAction `json:"webhook_action,omitempty"`
}

ConfigunstableLogScaleAction configunstable log scale action

swagger:model configunstableLogScaleAction

func (*ConfigunstableLogScaleAction) ContextValidate added in v1.1.0

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

ContextValidate validate this configunstable log scale action based on the context it is used

func (*ConfigunstableLogScaleAction) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableLogScaleAction) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableLogScaleAction) Validate added in v1.1.0

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

Validate validates this configunstable log scale action

type ConfigunstableLogScaleAlert added in v1.1.0

type ConfigunstableLogScaleAlert struct {

	// alert type
	AlertType LogScaleAlertAlertType `json:"alert_type,omitempty"`

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

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

	// disabled
	Disabled bool `json:"disabled,omitempty"`

	// Optional. When value is empty this alert will not trigger anything.
	LogScaleActionSlugs []string `json:"log_scale_action_slugs"`

	// log scale query
	LogScaleQuery string `json:"log_scale_query,omitempty"`

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

	// repository
	Repository string `json:"repository,omitempty"`

	// Email of the user that the alert runs on behalf of
	RunAsUser string `json:"run_as_user,omitempty"`

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

	// tags
	Tags []string `json:"tags"`

	// Optional field to throttle by.
	ThrottleField string `json:"throttle_field,omitempty"`

	// The alert is triggered at most once per throttle period.
	ThrottleSecs int32 `json:"throttle_secs,omitempty"`

	// An alert uses a sliding time window for its search.
	// If this is set to 86400 seconds (24 hours), only the events from the last 24 hours will be considered when the alert query is run.
	TimeWindowSecs int32 `json:"time_window_secs,omitempty"`

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

ConfigunstableLogScaleAlert configunstable log scale alert

swagger:model configunstableLogScaleAlert

func (*ConfigunstableLogScaleAlert) ContextValidate added in v1.1.0

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

ContextValidate validate this configunstable log scale alert based on the context it is used

func (*ConfigunstableLogScaleAlert) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableLogScaleAlert) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableLogScaleAlert) Validate added in v1.1.0

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

Validate validates this configunstable log scale alert

type ConfigunstableNoopEntity

type ConfigunstableNoopEntity struct {

	// 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"`

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

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

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

	// 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"`

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

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 ConfigunstableOtelMetricsIngestion

type ConfigunstableOtelMetricsIngestion struct {

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

	// resource attributes
	ResourceAttributes *OtelMetricsIngestionResourceAttributes `json:"resource_attributes,omitempty"`

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

ConfigunstableOtelMetricsIngestion configunstable otel metrics ingestion

swagger:model configunstableOtelMetricsIngestion

func (*ConfigunstableOtelMetricsIngestion) ContextValidate

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

ContextValidate validate this configunstable otel metrics ingestion based on the context it is used

func (*ConfigunstableOtelMetricsIngestion) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableOtelMetricsIngestion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableOtelMetricsIngestion) Validate

Validate validates this configunstable otel metrics ingestion

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

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

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

func (*ConfigunstableReadLogAllocationConfigResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableReadLogAllocationConfigResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableReadLogAllocationConfigResponse) Validate

Validate validates this configunstable read log allocation config response

type ConfigunstableReadLogScaleActionResponse added in v1.1.0

type ConfigunstableReadLogScaleActionResponse struct {

	// log scale action
	LogScaleAction *ConfigunstableLogScaleAction `json:"log_scale_action,omitempty"`
}

ConfigunstableReadLogScaleActionResponse configunstable read log scale action response

swagger:model configunstableReadLogScaleActionResponse

func (*ConfigunstableReadLogScaleActionResponse) ContextValidate added in v1.1.0

ContextValidate validate this configunstable read log scale action response based on the context it is used

func (*ConfigunstableReadLogScaleActionResponse) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableReadLogScaleActionResponse) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadLogScaleActionResponse) Validate added in v1.1.0

Validate validates this configunstable read log scale action response

type ConfigunstableReadLogScaleAlertResponse added in v1.1.0

type ConfigunstableReadLogScaleAlertResponse struct {

	// log scale alert
	LogScaleAlert *ConfigunstableLogScaleAlert `json:"log_scale_alert,omitempty"`
}

ConfigunstableReadLogScaleAlertResponse configunstable read log scale alert response

swagger:model configunstableReadLogScaleAlertResponse

func (*ConfigunstableReadLogScaleAlertResponse) ContextValidate added in v1.1.0

ContextValidate validate this configunstable read log scale alert response based on the context it is used

func (*ConfigunstableReadLogScaleAlertResponse) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableReadLogScaleAlertResponse) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadLogScaleAlertResponse) Validate added in v1.1.0

Validate validates this configunstable read log scale alert 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 ConfigunstableReadOtelMetricsIngestionResponse

type ConfigunstableReadOtelMetricsIngestionResponse struct {

	// otel metrics ingestion
	OtelMetricsIngestion *ConfigunstableOtelMetricsIngestion `json:"otel_metrics_ingestion,omitempty"`
}

ConfigunstableReadOtelMetricsIngestionResponse configunstable read otel metrics ingestion response

swagger:model configunstableReadOtelMetricsIngestionResponse

func (*ConfigunstableReadOtelMetricsIngestionResponse) ContextValidate

ContextValidate validate this configunstable read otel metrics ingestion response based on the context it is used

func (*ConfigunstableReadOtelMetricsIngestionResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableReadOtelMetricsIngestionResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableReadOtelMetricsIngestionResponse) Validate

Validate validates this configunstable read otel metrics ingestion 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

type ConfigunstableReadTraceBehaviorResponse struct {

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

ConfigunstableReadTraceBehaviorResponse configunstable read trace behavior response

swagger:model configunstableReadTraceBehaviorResponse

func (*ConfigunstableReadTraceBehaviorResponse) ContextValidate

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

func (*ConfigunstableReadTraceBehaviorResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableReadTraceBehaviorResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadTraceBehaviorResponse) Validate

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 ConfigunstableSavedTraceSearch

type ConfigunstableSavedTraceSearch struct {

	// comparison
	Comparison *SavedTraceSearchTraceSearch `json:"comparison,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"`

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

	// search
	Search *SavedTraceSearchTraceSearch `json:"search,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 last updated. Cannot be set by clients.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,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 {

	// 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"`

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

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

	// Required name of the Service. May be modified after the Service is created.
	Name string `json:"name,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"`

	// 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 slug of the team the service collection belongs to.
	TeamSlug string `json:"team_slug,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"`
}

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 {

	// 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"`

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

	// rules yaml gzip
	// Format: byte
	RulesYamlGzip strfmt.Base64 `json:"rules_yaml_gzip,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

type ConfigunstableTraceBehavior struct {

	// baseline behavior options
	BaselineBehaviorOptions *TraceBehaviorBaselineBehaviorOptions `json:"baseline_behavior_options,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"`

	// 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"`

	// type
	Type TraceBehaviorTraceBehaviorType `json:"type,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"`
}

ConfigunstableTraceBehavior configunstable trace behavior

swagger:model configunstableTraceBehavior

func (*ConfigunstableTraceBehavior) ContextValidate

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

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

MarshalBinary interface implementation

func (*ConfigunstableTraceBehavior) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableTraceBehavior) Validate

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

Validate validates this configunstable trace behavior

type ConfigunstableTraceJaegerRemoteSamplingStrategy

type ConfigunstableTraceJaegerRemoteSamplingStrategy struct {

	// applied strategy
	AppliedStrategy *TraceJaegerRemoteSamplingStrategyAppliedStrategy `json:"applied_strategy,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"`

	// Required name of the TraceJaegerRemoteSamplingStrategy. May be modified after the TraceJaegerRemoteSamplingStrategy is created.
	Name string `json:"name,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"`

	// 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"`

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

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 {

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

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

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

	// A fraction of traces to keep, which should be a number between 0 and 1, inclusive
	SampleRate float64 `json:"sample_rate,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 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"`

	// default sample rate
	DefaultSampleRate *ConfigunstableDefaultSampleRate `json:"default_sample_rate,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"`

	// Set in API responses.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,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 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

type ConfigunstableUpdateLogAllocationConfigRequest struct {

	// 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"`

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

ConfigunstableUpdateLogAllocationConfigRequest configunstable update log allocation config request

swagger:model configunstableUpdateLogAllocationConfigRequest

func (*ConfigunstableUpdateLogAllocationConfigRequest) ContextValidate

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

func (*ConfigunstableUpdateLogAllocationConfigRequest) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableUpdateLogAllocationConfigRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLogAllocationConfigRequest) Validate

Validate validates this configunstable update log allocation config request

type ConfigunstableUpdateLogAllocationConfigResponse

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

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

func (*ConfigunstableUpdateLogAllocationConfigResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableUpdateLogAllocationConfigResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLogAllocationConfigResponse) Validate

Validate validates this configunstable update log allocation config response

type ConfigunstableUpdateLogScaleActionResponse added in v1.1.0

type ConfigunstableUpdateLogScaleActionResponse struct {

	// log scale action
	LogScaleAction *ConfigunstableLogScaleAction `json:"log_scale_action,omitempty"`
}

ConfigunstableUpdateLogScaleActionResponse configunstable update log scale action response

swagger:model configunstableUpdateLogScaleActionResponse

func (*ConfigunstableUpdateLogScaleActionResponse) ContextValidate added in v1.1.0

ContextValidate validate this configunstable update log scale action response based on the context it is used

func (*ConfigunstableUpdateLogScaleActionResponse) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableUpdateLogScaleActionResponse) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLogScaleActionResponse) Validate added in v1.1.0

Validate validates this configunstable update log scale action response

type ConfigunstableUpdateLogScaleAlertResponse added in v1.1.0

type ConfigunstableUpdateLogScaleAlertResponse struct {

	// log scale alert
	LogScaleAlert *ConfigunstableLogScaleAlert `json:"log_scale_alert,omitempty"`
}

ConfigunstableUpdateLogScaleAlertResponse configunstable update log scale alert response

swagger:model configunstableUpdateLogScaleAlertResponse

func (*ConfigunstableUpdateLogScaleAlertResponse) ContextValidate added in v1.1.0

ContextValidate validate this configunstable update log scale alert response based on the context it is used

func (*ConfigunstableUpdateLogScaleAlertResponse) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigunstableUpdateLogScaleAlertResponse) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLogScaleAlertResponse) Validate added in v1.1.0

Validate validates this configunstable update log scale alert 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 ConfigunstableUpdateOtelMetricsIngestionRequest

type ConfigunstableUpdateOtelMetricsIngestionRequest struct {

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

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

	// otel metrics ingestion
	OtelMetricsIngestion *ConfigunstableOtelMetricsIngestion `json:"otel_metrics_ingestion,omitempty"`
}

ConfigunstableUpdateOtelMetricsIngestionRequest configunstable update otel metrics ingestion request

swagger:model configunstableUpdateOtelMetricsIngestionRequest

func (*ConfigunstableUpdateOtelMetricsIngestionRequest) ContextValidate

ContextValidate validate this configunstable update otel metrics ingestion request based on the context it is used

func (*ConfigunstableUpdateOtelMetricsIngestionRequest) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableUpdateOtelMetricsIngestionRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateOtelMetricsIngestionRequest) Validate

Validate validates this configunstable update otel metrics ingestion request

type ConfigunstableUpdateOtelMetricsIngestionResponse

type ConfigunstableUpdateOtelMetricsIngestionResponse struct {

	// otel metrics ingestion
	OtelMetricsIngestion *ConfigunstableOtelMetricsIngestion `json:"otel_metrics_ingestion,omitempty"`
}

ConfigunstableUpdateOtelMetricsIngestionResponse configunstable update otel metrics ingestion response

swagger:model configunstableUpdateOtelMetricsIngestionResponse

func (*ConfigunstableUpdateOtelMetricsIngestionResponse) ContextValidate

ContextValidate validate this configunstable update otel metrics ingestion response based on the context it is used

func (*ConfigunstableUpdateOtelMetricsIngestionResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableUpdateOtelMetricsIngestionResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateOtelMetricsIngestionResponse) Validate

Validate validates this configunstable update otel metrics ingestion 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

type ConfigunstableUpdateTraceBehaviorResponse struct {

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

ConfigunstableUpdateTraceBehaviorResponse configunstable update trace behavior response

swagger:model configunstableUpdateTraceBehaviorResponse

func (*ConfigunstableUpdateTraceBehaviorResponse) ContextValidate

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

func (*ConfigunstableUpdateTraceBehaviorResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceBehaviorResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceBehaviorResponse) Validate

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 {

	// 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"`

	// trace tail sampling rules
	TraceTailSamplingRules *ConfigunstableTraceTailSamplingRules `json:"trace_tail_sampling_rules,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 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

type Configv1TraceSearchFilter struct {

	// 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"`

	// trace
	Trace *TraceSearchFilterTraceFilter `json:"trace,omitempty"`
}

Configv1TraceSearchFilter configv1 trace search filter

swagger:model configv1TraceSearchFilter

func (*Configv1TraceSearchFilter) ContextValidate

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

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

MarshalBinary interface implementation

func (*Configv1TraceSearchFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Configv1TraceSearchFilter) Validate

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

Validate validates this configv1 trace search filter

type GenericError

type GenericError interface{}

GenericError generic error

swagger:model genericError

type LogAllocationConfigAllocation

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

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

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

MarshalBinary interface implementation

func (*LogAllocationConfigAllocation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LogAllocationConfigAllocation) Validate

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

Validate validates this log allocation config allocation

type LogAllocationConfigDatasetAllocation

type LogAllocationConfigDatasetAllocation struct {

	// allocation
	Allocation *LogAllocationConfigAllocation `json:"allocation,omitempty"`

	// Slug of the dataset.
	DatasetSlug string `json:"dataset_slug,omitempty"`
}

LogAllocationConfigDatasetAllocation log allocation config dataset allocation

swagger:model LogAllocationConfigDatasetAllocation

func (*LogAllocationConfigDatasetAllocation) ContextValidate

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

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

MarshalBinary interface implementation

func (*LogAllocationConfigDatasetAllocation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LogAllocationConfigDatasetAllocation) Validate

Validate validates this log allocation config dataset allocation

type LogAllocationConfigDefaultDataset

type LogAllocationConfigDefaultDataset struct {

	// allocation
	Allocation *LogAllocationConfigAllocation `json:"allocation,omitempty"`
}

LogAllocationConfigDefaultDataset Configuration for default dataset.

swagger:model LogAllocationConfigDefaultDataset

func (*LogAllocationConfigDefaultDataset) ContextValidate

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

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

MarshalBinary interface implementation

func (*LogAllocationConfigDefaultDataset) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LogAllocationConfigDefaultDataset) Validate

Validate validates this log allocation config default dataset

type LogScaleActionActionType added in v1.1.0

type LogScaleActionActionType string

LogScaleActionActionType log scale action action type

swagger:model LogScaleActionActionType

const (

	// LogScaleActionActionTypeEMAIL captures enum value "EMAIL"
	LogScaleActionActionTypeEMAIL LogScaleActionActionType = "EMAIL"

	// LogScaleActionActionTypeHUMIOREPO captures enum value "HUMIO_REPO"
	LogScaleActionActionTypeHUMIOREPO LogScaleActionActionType = "HUMIO_REPO"

	// LogScaleActionActionTypeOPSGENIE captures enum value "OPS_GENIE"
	LogScaleActionActionTypeOPSGENIE LogScaleActionActionType = "OPS_GENIE"

	// LogScaleActionActionTypePAGERDUTY captures enum value "PAGER_DUTY"
	LogScaleActionActionTypePAGERDUTY LogScaleActionActionType = "PAGER_DUTY"

	// LogScaleActionActionTypeSLACK captures enum value "SLACK"
	LogScaleActionActionTypeSLACK LogScaleActionActionType = "SLACK"

	// LogScaleActionActionTypeSLACKPOSTMESSAGE captures enum value "SLACK_POST_MESSAGE"
	LogScaleActionActionTypeSLACKPOSTMESSAGE LogScaleActionActionType = "SLACK_POST_MESSAGE"

	// LogScaleActionActionTypeVICTOROPS captures enum value "VICTOR_OPS"
	LogScaleActionActionTypeVICTOROPS LogScaleActionActionType = "VICTOR_OPS"

	// LogScaleActionActionTypeWEBHOOK captures enum value "WEBHOOK"
	LogScaleActionActionTypeWEBHOOK LogScaleActionActionType = "WEBHOOK"

	// LogScaleActionActionTypeUPLOADFILE captures enum value "UPLOAD_FILE"
	LogScaleActionActionTypeUPLOADFILE LogScaleActionActionType = "UPLOAD_FILE"
)

func NewLogScaleActionActionType added in v1.1.0

func NewLogScaleActionActionType(value LogScaleActionActionType) *LogScaleActionActionType

func (LogScaleActionActionType) ContextValidate added in v1.1.0

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

ContextValidate validates this log scale action action type based on context it is used

func (LogScaleActionActionType) Pointer added in v1.1.0

Pointer returns a pointer to a freshly-allocated LogScaleActionActionType.

func (LogScaleActionActionType) Validate added in v1.1.0

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

Validate validates this log scale action action type

type LogScaleActionEmailAction added in v1.1.0

type LogScaleActionEmailAction struct {

	// attach csv
	AttachCsv bool `json:"attach_csv,omitempty"`

	// body template
	BodyTemplate string `json:"body_template,omitempty"`

	// recipients
	Recipients []string `json:"recipients"`

	// subject template
	SubjectTemplate string `json:"subject_template,omitempty"`

	// use proxy
	UseProxy bool `json:"use_proxy,omitempty"`
}

LogScaleActionEmailAction log scale action email action

swagger:model LogScaleActionEmailAction

func (*LogScaleActionEmailAction) ContextValidate added in v1.1.0

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

ContextValidate validates this log scale action email action based on context it is used

func (*LogScaleActionEmailAction) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*LogScaleActionEmailAction) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*LogScaleActionEmailAction) Validate added in v1.1.0

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

Validate validates this log scale action email action

type LogScaleActionHumioRepoAction added in v1.1.0

type LogScaleActionHumioRepoAction struct {

	// ingest token
	IngestToken string `json:"ingest_token,omitempty"`
}

LogScaleActionHumioRepoAction log scale action humio repo action

swagger:model LogScaleActionHumioRepoAction

func (*LogScaleActionHumioRepoAction) ContextValidate added in v1.1.0

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

ContextValidate validates this log scale action humio repo action based on context it is used

func (*LogScaleActionHumioRepoAction) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*LogScaleActionHumioRepoAction) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*LogScaleActionHumioRepoAction) Validate added in v1.1.0

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

Validate validates this log scale action humio repo action

type LogScaleActionOpsGenieAction added in v1.1.0

type LogScaleActionOpsGenieAction struct {

	// api url
	APIURL string `json:"api_url,omitempty"`

	// ops genie key
	OpsGenieKey string `json:"ops_genie_key,omitempty"`

	// use proxy
	UseProxy bool `json:"use_proxy,omitempty"`
}

LogScaleActionOpsGenieAction log scale action ops genie action

swagger:model LogScaleActionOpsGenieAction

func (*LogScaleActionOpsGenieAction) ContextValidate added in v1.1.0

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

ContextValidate validates this log scale action ops genie action based on context it is used

func (*LogScaleActionOpsGenieAction) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*LogScaleActionOpsGenieAction) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*LogScaleActionOpsGenieAction) Validate added in v1.1.0

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

Validate validates this log scale action ops genie action

type LogScaleActionPagerDutyAction added in v1.1.0

type LogScaleActionPagerDutyAction struct {

	// routing key
	RoutingKey string `json:"routing_key,omitempty"`

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

	// use proxy
	UseProxy bool `json:"use_proxy,omitempty"`
}

LogScaleActionPagerDutyAction log scale action pager duty action

swagger:model LogScaleActionPagerDutyAction

func (*LogScaleActionPagerDutyAction) ContextValidate added in v1.1.0

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

ContextValidate validate this log scale action pager duty action based on the context it is used

func (*LogScaleActionPagerDutyAction) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*LogScaleActionPagerDutyAction) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*LogScaleActionPagerDutyAction) Validate added in v1.1.0

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

Validate validates this log scale action pager duty action

type LogScaleActionPagerDutyActionSeverity added in v1.1.0

type LogScaleActionPagerDutyActionSeverity string

LogScaleActionPagerDutyActionSeverity log scale action pager duty action severity

swagger:model LogScaleActionPagerDutyActionSeverity

const (

	// LogScaleActionPagerDutyActionSeverityCRITICAL captures enum value "CRITICAL"
	LogScaleActionPagerDutyActionSeverityCRITICAL LogScaleActionPagerDutyActionSeverity = "CRITICAL"

	// LogScaleActionPagerDutyActionSeverityERROR captures enum value "ERROR"
	LogScaleActionPagerDutyActionSeverityERROR LogScaleActionPagerDutyActionSeverity = "ERROR"

	// LogScaleActionPagerDutyActionSeverityWARNING captures enum value "WARNING"
	LogScaleActionPagerDutyActionSeverityWARNING LogScaleActionPagerDutyActionSeverity = "WARNING"

	// LogScaleActionPagerDutyActionSeverityINFO captures enum value "INFO"
	LogScaleActionPagerDutyActionSeverityINFO LogScaleActionPagerDutyActionSeverity = "INFO"
)

func NewLogScaleActionPagerDutyActionSeverity added in v1.1.0

func NewLogScaleActionPagerDutyActionSeverity(value LogScaleActionPagerDutyActionSeverity) *LogScaleActionPagerDutyActionSeverity

func (LogScaleActionPagerDutyActionSeverity) ContextValidate added in v1.1.0

ContextValidate validates this log scale action pager duty action severity based on context it is used

func (LogScaleActionPagerDutyActionSeverity) Pointer added in v1.1.0

Pointer returns a pointer to a freshly-allocated LogScaleActionPagerDutyActionSeverity.

func (LogScaleActionPagerDutyActionSeverity) Validate added in v1.1.0

Validate validates this log scale action pager duty action severity

type LogScaleActionSlackAction added in v1.1.0

type LogScaleActionSlackAction struct {

	// fields
	Fields map[string]string `json:"fields,omitempty"`

	// url
	URL string `json:"url,omitempty"`

	// use proxy
	UseProxy bool `json:"use_proxy,omitempty"`
}

LogScaleActionSlackAction log scale action slack action

swagger:model LogScaleActionSlackAction

func (*LogScaleActionSlackAction) ContextValidate added in v1.1.0

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

ContextValidate validates this log scale action slack action based on context it is used

func (*LogScaleActionSlackAction) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*LogScaleActionSlackAction) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*LogScaleActionSlackAction) Validate added in v1.1.0

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

Validate validates this log scale action slack action

type LogScaleActionSlackPostMessageAction added in v1.1.0

type LogScaleActionSlackPostMessageAction struct {

	// api token
	APIToken string `json:"api_token,omitempty"`

	// channels
	Channels []string `json:"channels"`

	// fields
	Fields map[string]string `json:"fields,omitempty"`

	// use proxy
	UseProxy bool `json:"use_proxy,omitempty"`
}

LogScaleActionSlackPostMessageAction log scale action slack post message action

swagger:model LogScaleActionSlackPostMessageAction

func (*LogScaleActionSlackPostMessageAction) ContextValidate added in v1.1.0

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

ContextValidate validates this log scale action slack post message action based on context it is used

func (*LogScaleActionSlackPostMessageAction) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*LogScaleActionSlackPostMessageAction) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*LogScaleActionSlackPostMessageAction) Validate added in v1.1.0

Validate validates this log scale action slack post message action

type LogScaleActionUploadFileAction added in v1.1.0

type LogScaleActionUploadFileAction struct {

	// file name
	FileName string `json:"file_name,omitempty"`
}

LogScaleActionUploadFileAction log scale action upload file action

swagger:model LogScaleActionUploadFileAction

func (*LogScaleActionUploadFileAction) ContextValidate added in v1.1.0

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

ContextValidate validates this log scale action upload file action based on context it is used

func (*LogScaleActionUploadFileAction) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*LogScaleActionUploadFileAction) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*LogScaleActionUploadFileAction) Validate added in v1.1.0

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

Validate validates this log scale action upload file action

type LogScaleActionVictorOpsAction added in v1.1.0

type LogScaleActionVictorOpsAction struct {

	// message type
	MessageType string `json:"message_type,omitempty"`

	// notify url
	NotifyURL string `json:"notify_url,omitempty"`

	// use proxy
	UseProxy bool `json:"use_proxy,omitempty"`
}

LogScaleActionVictorOpsAction log scale action victor ops action

swagger:model LogScaleActionVictorOpsAction

func (*LogScaleActionVictorOpsAction) ContextValidate added in v1.1.0

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

ContextValidate validates this log scale action victor ops action based on context it is used

func (*LogScaleActionVictorOpsAction) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*LogScaleActionVictorOpsAction) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*LogScaleActionVictorOpsAction) Validate added in v1.1.0

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

Validate validates this log scale action victor ops action

type LogScaleActionWebhookAction added in v1.1.0

type LogScaleActionWebhookAction struct {

	// body template
	BodyTemplate string `json:"body_template,omitempty"`

	// headers
	Headers map[string]string `json:"headers,omitempty"`

	// ignore ssl
	IgnoreSsl bool `json:"ignore_ssl,omitempty"`

	// method
	Method WebhookActionHTTPMethod `json:"method,omitempty"`

	// url
	URL string `json:"url,omitempty"`

	// use proxy
	UseProxy bool `json:"use_proxy,omitempty"`
}

LogScaleActionWebhookAction log scale action webhook action

swagger:model LogScaleActionWebhookAction

func (*LogScaleActionWebhookAction) ContextValidate added in v1.1.0

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

ContextValidate validate this log scale action webhook action based on the context it is used

func (*LogScaleActionWebhookAction) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*LogScaleActionWebhookAction) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*LogScaleActionWebhookAction) Validate added in v1.1.0

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

Validate validates this log scale action webhook action

type LogScaleAlertAlertType added in v1.3.0

type LogScaleAlertAlertType string

LogScaleAlertAlertType log scale alert alert type

swagger:model LogScaleAlertAlertType

const (

	// LogScaleAlertAlertTypeSTANDARD captures enum value "STANDARD"
	LogScaleAlertAlertTypeSTANDARD LogScaleAlertAlertType = "STANDARD"

	// LogScaleAlertAlertTypeFILTER captures enum value "FILTER"
	LogScaleAlertAlertTypeFILTER LogScaleAlertAlertType = "FILTER"
)

func NewLogScaleAlertAlertType added in v1.3.0

func NewLogScaleAlertAlertType(value LogScaleAlertAlertType) *LogScaleAlertAlertType

func (LogScaleAlertAlertType) ContextValidate added in v1.3.0

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

ContextValidate validates this log scale alert alert type based on context it is used

func (LogScaleAlertAlertType) Pointer added in v1.3.0

Pointer returns a pointer to a freshly-allocated LogScaleAlertAlertType.

func (LogScaleAlertAlertType) Validate added in v1.3.0

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

Validate validates this log scale alert alert type

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 OtelMetricsIngestionResourceAttributes

type OtelMetricsIngestionResourceAttributes struct {

	// Do not copy any resource attribute whose key exactly matches one of the
	// strings in this list.
	ExcludeKeys []string `json:"exclude_keys"`

	// filter mode
	FilterMode ResourceAttributesFilterMode `json:"filter_mode,omitempty"`

	// flatten mode
	FlattenMode ResourceAttributesFlattenMode `json:"flatten_mode,omitempty"`

	// Generate a target_info time series with labels derived from resource
	// attributes. The filter_mode and exclude_keys settings apply in the same way as
	// for the "flatten" operation. The default is false.
	GenerateTargetInfo bool `json:"generate_target_info,omitempty"`
}

OtelMetricsIngestionResourceAttributes otel metrics ingestion resource attributes

swagger:model OtelMetricsIngestionResourceAttributes

func (*OtelMetricsIngestionResourceAttributes) ContextValidate

ContextValidate validate this otel metrics ingestion resource attributes based on the context it is used

func (*OtelMetricsIngestionResourceAttributes) MarshalBinary

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

MarshalBinary interface implementation

func (*OtelMetricsIngestionResourceAttributes) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OtelMetricsIngestionResourceAttributes) Validate

Validate validates this otel metrics ingestion resource attributes

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 ResourceAttributesFilterMode

type ResourceAttributesFilterMode string

ResourceAttributesFilterMode resource attributes filter mode

swagger:model ResourceAttributesFilterMode

const (

	// ResourceAttributesFilterModeAPPENDDEFAULTEXCLUDEKEYS captures enum value "APPEND_DEFAULT_EXCLUDE_KEYS"
	ResourceAttributesFilterModeAPPENDDEFAULTEXCLUDEKEYS ResourceAttributesFilterMode = "APPEND_DEFAULT_EXCLUDE_KEYS"

	// ResourceAttributesFilterModeCUSTOMEXCLUDEKEYS captures enum value "CUSTOM_EXCLUDE_KEYS"
	ResourceAttributesFilterModeCUSTOMEXCLUDEKEYS ResourceAttributesFilterMode = "CUSTOM_EXCLUDE_KEYS"
)

func (ResourceAttributesFilterMode) ContextValidate

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

ContextValidate validates this resource attributes filter mode based on context it is used

func (ResourceAttributesFilterMode) Pointer

Pointer returns a pointer to a freshly-allocated ResourceAttributesFilterMode.

func (ResourceAttributesFilterMode) Validate

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

Validate validates this resource attributes filter mode

type ResourceAttributesFlattenMode

type ResourceAttributesFlattenMode string

ResourceAttributesFlattenMode resource attributes flatten mode

swagger:model ResourceAttributesFlattenMode

const (

	// ResourceAttributesFlattenModeMERGE captures enum value "MERGE"
	ResourceAttributesFlattenModeMERGE ResourceAttributesFlattenMode = "MERGE"

	// ResourceAttributesFlattenModeOVERWRITE captures enum value "OVERWRITE"
	ResourceAttributesFlattenModeOVERWRITE ResourceAttributesFlattenMode = "OVERWRITE"

	// ResourceAttributesFlattenModeIGNORE captures enum value "IGNORE"
	ResourceAttributesFlattenModeIGNORE ResourceAttributesFlattenMode = "IGNORE"
)

func (ResourceAttributesFlattenMode) ContextValidate

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

ContextValidate validates this resource attributes flatten mode based on context it is used

func (ResourceAttributesFlattenMode) Pointer

Pointer returns a pointer to a freshly-allocated ResourceAttributesFlattenMode.

func (ResourceAttributesFlattenMode) Validate

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

Validate validates this resource attributes flatten mode

type SavedTraceSearchBetweenTimeFilter

type SavedTraceSearchBetweenTimeFilter struct {

	// End time of the search interval.
	// Format: date-time
	MaxTime strfmt.DateTime `json:"max_time,omitempty"`

	// Start time of the search interval.
	// Format: date-time
	MinTime strfmt.DateTime `json:"min_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 end of the search interval.
	EndRelativeOffsetSecs int32 `json:"end_relative_offset_secs,omitempty"`

	// The duration, in seconds, from now to the beginning of the search interval.
	StartRelativeOffsetSecs int32 `json:"start_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 {

	// between
	Between *SavedTraceSearchBetweenTimeFilter `json:"between,omitempty"`

	// close to
	CloseTo *SavedTraceSearchCloseToTimeFilter `json:"close_to,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 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 {

	// 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"`

	// type
	Type SyncPrometheusChangeLogType `json:"type,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 {

	// TODO: before configv1 - is this still required? does chronoctl set it?
	AssignMonitorSlugs bool `json:"assign_monitor_slugs,omitempty"`

	// collections config
	CollectionsConfig *ChronoConfigCollectionsConfig `json:"collections_config,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"`

	// 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"`

	// Controls whether we try to infer monitor signals from the alertmanager route tree.
	InferMonitorSignals bool `json:"infer_monitor_signals,omitempty"`

	// If true, each monitor will not group alert notifications.
	MonitorSignalPerSeries bool `json:"monitor_signal_per_series,omitempty"`

	// 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"`

	// severity mappings
	SeverityMappings []*ChronoConfigSeverityMapping `json:"severity_mappings"`

	// use collections
	UseCollections SyncPrometheusContainerType `json:"use_collections,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

type TraceBehaviorBaselineBehaviorOptions struct {

	// 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"`

	// Sample rate for fully assembled traces that do not apply to the error, fast, slow, large, or small sampling options.
	// If they do apply to one or more of these options, the smallest sample rate is used.
	BaseTailSampleRate float64 `json:"base_tail_sample_rate,omitempty"`

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

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

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

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

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

TraceBehaviorBaselineBehaviorOptions trace behavior baseline behavior options

swagger:model TraceBehaviorBaselineBehaviorOptions

func (*TraceBehaviorBaselineBehaviorOptions) ContextValidate

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

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

MarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceBehaviorBaselineBehaviorOptions) Validate

Validate validates this trace behavior baseline behavior options

type TraceBehaviorTraceBehaviorType

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.

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"
)

func (TraceBehaviorTraceBehaviorType) ContextValidate

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

Pointer returns a pointer to a freshly-allocated TraceBehaviorTraceBehaviorType.

func (TraceBehaviorTraceBehaviorType) Validate

Validate validates this trace behavior trace behavior type

type TraceJaegerRemoteSamplingStrategyAppliedStrategy

type TraceJaegerRemoteSamplingStrategyAppliedStrategy struct {

	// per operation strategies
	PerOperationStrategies *TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies `json:"per_operation_strategies,omitempty"`

	// probabilistic strategy
	ProbabilisticStrategy *TraceJaegerRemoteSamplingStrategyProbabilisticStrategy `json:"probabilistic_strategy,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 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 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 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 {

	// Maximum number of spans that must match a SpanFilter (inclusive).
	Max int32 `json:"max,omitempty"`

	// Minimum number of spans that must match a SpanFilter (inclusive).
	Min int32 `json:"min,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 {

	// Maximum duration, in seconds, required for a span or trace to match.
	MaxSecs float64 `json:"max_secs,omitempty"`

	// Minimum duration, in seconds, required for a span or trace to match.
	MinSecs float64 `json:"min_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 {

	// duration
	Duration *TraceSearchFilterDurationFilter `json:"duration,omitempty"`

	// error
	Error *TraceSearchFilterBoolFilter `json:"error,omitempty"`

	// match type
	MatchType SpanFilterSpanFilterMatchType `json:"match_type,omitempty"`

	// operation
	Operation *TraceSearchFilterStringFilter `json:"operation,omitempty"`

	// parent operation
	ParentOperation *TraceSearchFilterStringFilter `json:"parent_operation,omitempty"`

	// parent service
	ParentService *TraceSearchFilterStringFilter `json:"parent_service,omitempty"`

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

	// span count
	SpanCount *TraceSearchFilterCountFilter `json:"span_count,omitempty"`

	// Matches the tags of the candidate.
	Tags []*TraceSearchFilterTagFilter `json:"tags"`
}

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 {

	// Values the filter tests against when using IN or NOT_IN match type.
	InValues []string `json:"in_values"`

	// match
	Match StringFilterStringFilterMatchType `json:"match,omitempty"`

	// The value the filter compares to the target trace or span field.
	Value string `json:"value,omitempty"`
}

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"`

	// numeric value
	NumericValue *TraceSearchFilterNumericFilter `json:"numeric_value,omitempty"`

	// value
	Value *TraceSearchFilterStringFilter `json:"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 WebhookActionHTTPMethod added in v1.1.0

type WebhookActionHTTPMethod string

WebhookActionHTTPMethod webhook action HTTP method

swagger:model WebhookActionHTTPMethod

const (

	// WebhookActionHTTPMethodGET captures enum value "GET"
	WebhookActionHTTPMethodGET WebhookActionHTTPMethod = "GET"

	// WebhookActionHTTPMethodPOST captures enum value "POST"
	WebhookActionHTTPMethodPOST WebhookActionHTTPMethod = "POST"

	// WebhookActionHTTPMethodPUT captures enum value "PUT"
	WebhookActionHTTPMethodPUT WebhookActionHTTPMethod = "PUT"

	// WebhookActionHTTPMethodPATCH captures enum value "PATCH"
	WebhookActionHTTPMethodPATCH WebhookActionHTTPMethod = "PATCH"

	// WebhookActionHTTPMethodDELETE captures enum value "DELETE"
	WebhookActionHTTPMethodDELETE WebhookActionHTTPMethod = "DELETE"

	// WebhookActionHTTPMethodHEAD captures enum value "HEAD"
	WebhookActionHTTPMethodHEAD WebhookActionHTTPMethod = "HEAD"

	// WebhookActionHTTPMethodOPTIONS captures enum value "OPTIONS"
	WebhookActionHTTPMethodOPTIONS WebhookActionHTTPMethod = "OPTIONS"
)

func NewWebhookActionHTTPMethod added in v1.1.0

func NewWebhookActionHTTPMethod(value WebhookActionHTTPMethod) *WebhookActionHTTPMethod

func (WebhookActionHTTPMethod) ContextValidate added in v1.1.0

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

ContextValidate validates this webhook action HTTP method based on context it is used

func (WebhookActionHTTPMethod) Pointer added in v1.1.0

Pointer returns a pointer to a freshly-allocated WebhookActionHTTPMethod.

func (WebhookActionHTTPMethod) Validate added in v1.1.0

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

Validate validates this webhook action HTTP method

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL