models

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 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 ConfigUnstableUpdateDatasetBody ¶ added in v1.1.0

type ConfigUnstableUpdateDatasetBody struct {

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

	// dataset
	Dataset *ConfigunstableDataset `json:"dataset,omitempty"`

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

ConfigUnstableUpdateDatasetBody config unstable update dataset body

swagger:model ConfigUnstableUpdateDatasetBody

func (*ConfigUnstableUpdateDatasetBody) ContextValidate ¶ added in v1.1.0

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

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

func (*ConfigUnstableUpdateDatasetBody) MarshalBinary ¶ added in v1.1.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateDatasetBody) UnmarshalBinary ¶ added in v1.1.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateDatasetBody) Validate ¶ added in v1.1.0

Validate validates this config unstable update dataset 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 ConfigunstableCreateDatasetRequest ¶

type ConfigunstableCreateDatasetRequest struct {

	// dataset
	Dataset *ConfigunstableDataset `json:"dataset,omitempty"`

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

ConfigunstableCreateDatasetRequest configunstable create dataset request

swagger:model configunstableCreateDatasetRequest

func (*ConfigunstableCreateDatasetRequest) ContextValidate ¶

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

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

func (*ConfigunstableCreateDatasetRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigunstableCreateDatasetRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateDatasetRequest) Validate ¶

Validate validates this configunstable create dataset request

type ConfigunstableCreateDatasetResponse ¶

type ConfigunstableCreateDatasetResponse struct {

	// dataset
	Dataset *ConfigunstableDataset `json:"dataset,omitempty"`
}

ConfigunstableCreateDatasetResponse configunstable create dataset response

swagger:model configunstableCreateDatasetResponse

func (*ConfigunstableCreateDatasetResponse) ContextValidate ¶

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

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

func (*ConfigunstableCreateDatasetResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigunstableCreateDatasetResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateDatasetResponse) Validate ¶

Validate validates this configunstable create dataset 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 ConfigunstableCreateTraceBehaviorConfigRequest ¶

type ConfigunstableCreateTraceBehaviorConfigRequest struct {

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

	// trace behavior config
	TraceBehaviorConfig *ConfigunstableTraceBehaviorConfig `json:"trace_behavior_config,omitempty"`
}

ConfigunstableCreateTraceBehaviorConfigRequest configunstable create trace behavior config request

swagger:model configunstableCreateTraceBehaviorConfigRequest

func (*ConfigunstableCreateTraceBehaviorConfigRequest) ContextValidate ¶

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

func (*ConfigunstableCreateTraceBehaviorConfigRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorConfigRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorConfigRequest) Validate ¶

Validate validates this configunstable create trace behavior config request

type ConfigunstableCreateTraceBehaviorConfigResponse ¶

type ConfigunstableCreateTraceBehaviorConfigResponse struct {

	// trace behavior config
	TraceBehaviorConfig *ConfigunstableTraceBehaviorConfig `json:"trace_behavior_config,omitempty"`
}

ConfigunstableCreateTraceBehaviorConfigResponse configunstable create trace behavior config response

swagger:model configunstableCreateTraceBehaviorConfigResponse

func (*ConfigunstableCreateTraceBehaviorConfigResponse) ContextValidate ¶

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

func (*ConfigunstableCreateTraceBehaviorConfigResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorConfigResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceBehaviorConfigResponse) Validate ¶

Validate validates this configunstable create trace behavior config 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 ConfigunstableDataset ¶

type ConfigunstableDataset struct {

	// configuration
	Configuration *DatasetDatasetConfiguration `json:"configuration,omitempty"`

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

	// Optional longer-form description of the dataset.
	Description string `json:"description,omitempty"`

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

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

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

ConfigunstableDataset configunstable dataset

swagger:model configunstableDataset

func (*ConfigunstableDataset) ContextValidate ¶

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

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

func (*ConfigunstableDataset) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigunstableDataset) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigunstableDataset) Validate ¶

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

Validate validates this configunstable dataset

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 ConfigunstableDeleteDatasetResponse ¶

type ConfigunstableDeleteDatasetResponse interface{}

ConfigunstableDeleteDatasetResponse configunstable delete dataset response

swagger:model configunstableDeleteDatasetResponse

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 ConfigunstableDeleteTraceBehaviorConfigResponse ¶

type ConfigunstableDeleteTraceBehaviorConfigResponse interface{}

ConfigunstableDeleteTraceBehaviorConfigResponse configunstable delete trace behavior config response

swagger:model configunstableDeleteTraceBehaviorConfigResponse

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 ConfigunstableListDatasetsResponse ¶

type ConfigunstableListDatasetsResponse struct {

	// datasets
	Datasets []*ConfigunstableDataset `json:"datasets"`

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

ConfigunstableListDatasetsResponse configunstable list datasets response

swagger:model configunstableListDatasetsResponse

func (*ConfigunstableListDatasetsResponse) ContextValidate ¶

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

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

func (*ConfigunstableListDatasetsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigunstableListDatasetsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigunstableListDatasetsResponse) Validate ¶

Validate validates this configunstable list datasets 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 ConfigunstableLogDataset ¶

type ConfigunstableLogDataset struct {

	// match criteria
	MatchCriteria *ConfigunstableLogSearchFilter `json:"match_criteria,omitempty"`
}

ConfigunstableLogDataset configunstable log dataset

swagger:model configunstableLogDataset

func (*ConfigunstableLogDataset) ContextValidate ¶

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

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

func (*ConfigunstableLogDataset) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigunstableLogDataset) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigunstableLogDataset) Validate ¶

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

Validate validates this configunstable log dataset

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 {

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

	// enabled
	Enabled bool `json:"enabled,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"`

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

	// 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 ConfigunstableLogSearchFilter ¶

type ConfigunstableLogSearchFilter struct {

	// Matches logs which match this query.
	// Query may only include top level operations (no nested clauses).
	// Only one type of operator AND/OR is allowed.
	Query string `json:"query,omitempty"`
}

ConfigunstableLogSearchFilter configunstable log search filter

swagger:model configunstableLogSearchFilter

func (*ConfigunstableLogSearchFilter) ContextValidate ¶

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

ContextValidate validates this configunstable log search filter based on context it is used

func (*ConfigunstableLogSearchFilter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigunstableLogSearchFilter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigunstableLogSearchFilter) Validate ¶

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

Validate validates this configunstable log search filter

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 ConfigunstableReadDatasetResponse ¶

type ConfigunstableReadDatasetResponse struct {

	// dataset
	Dataset *ConfigunstableDataset `json:"dataset,omitempty"`
}

ConfigunstableReadDatasetResponse configunstable read dataset response

swagger:model configunstableReadDatasetResponse

func (*ConfigunstableReadDatasetResponse) ContextValidate ¶

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

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

func (*ConfigunstableReadDatasetResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigunstableReadDatasetResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadDatasetResponse) Validate ¶

Validate validates this configunstable read dataset 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 ConfigunstableReadTraceBehaviorConfigResponse ¶

type ConfigunstableReadTraceBehaviorConfigResponse struct {

	// trace behavior config
	TraceBehaviorConfig *ConfigunstableTraceBehaviorConfig `json:"trace_behavior_config,omitempty"`
}

ConfigunstableReadTraceBehaviorConfigResponse configunstable read trace behavior config response

swagger:model configunstableReadTraceBehaviorConfigResponse

func (*ConfigunstableReadTraceBehaviorConfigResponse) ContextValidate ¶

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

func (*ConfigunstableReadTraceBehaviorConfigResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableReadTraceBehaviorConfigResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableReadTraceBehaviorConfigResponse) Validate ¶

Validate validates this configunstable read trace behavior config 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 ConfigunstableTraceBehaviorConfig ¶

type ConfigunstableTraceBehaviorConfig struct {

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

	// List of dataset priorities. This list specifies the order in which datasets
	// are considered when determining the behavior to follow for a trace. Dataset
	// priorities are used to break ties when a trace matches more than one dataset
	// with an active behavior.
	// * Each entry in this list must refer to the slug of an existing dataset.
	// * The order of the list is the order in which the datasets are considered.
	// * The list must contain all datasets referenced in either main_behavior_assignments
	//   and override_behavior_assignments.
	// * The list may contain datasets that are not referenced in either of the above.
	DatasetPriorities []string `json:"dataset_priorities"`

	// List of Main Behavior Assignments. The datasets referenced here are the
	// datasets considered to be 'enrolled' in behaviors. The behaviors referenced
	// here are the active behaviors for the dataset when there is no override in
	// place.
	// * There can only be one main behavior assignment per dataset.
	// * There can only be one TraceBehavior referenced that has the type field
	// set to TYPE_BASELINE.
	MainBehaviorAssignments []*TraceBehaviorConfigMainBehaviorAssignment `json:"main_behavior_assignments"`

	// List of OverrideBehaviorAssignments. OverrideBehaviorAssignments are used to
	// specify the active behavior for a dataset over a specific time range.
	// * There can only be one override assignment for each Dataset.
	// * There can only be one TraceBehavior referenced that has the type field
	// set to TYPE_BASELINE, and it must be the same as the one in the
	// main_behavior_assignments list.
	OverrideBehaviorAssignments []*TraceBehaviorConfigOverrideBehaviorAssignment `json:"override_behavior_assignments"`

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

ConfigunstableTraceBehaviorConfig TraceBehaviorConfig is a singleton configuration object that specifies the configuration for trace behaviors.

swagger:model configunstableTraceBehaviorConfig

func (*ConfigunstableTraceBehaviorConfig) ContextValidate ¶

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

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

func (*ConfigunstableTraceBehaviorConfig) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorConfig) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigunstableTraceBehaviorConfig) Validate ¶

Validate validates this configunstable trace behavior config

type ConfigunstableTraceDataset ¶

type ConfigunstableTraceDataset struct {

	// match criteria
	MatchCriteria *Configv1TraceSearchFilter `json:"match_criteria,omitempty"`
}

ConfigunstableTraceDataset configunstable trace dataset

swagger:model configunstableTraceDataset

func (*ConfigunstableTraceDataset) ContextValidate ¶

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

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

func (*ConfigunstableTraceDataset) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigunstableTraceDataset) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigunstableTraceDataset) Validate ¶

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

Validate validates this configunstable trace dataset

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 ConfigunstableUpdateDatasetResponse ¶

type ConfigunstableUpdateDatasetResponse struct {

	// dataset
	Dataset *ConfigunstableDataset `json:"dataset,omitempty"`
}

ConfigunstableUpdateDatasetResponse configunstable update dataset response

swagger:model configunstableUpdateDatasetResponse

func (*ConfigunstableUpdateDatasetResponse) ContextValidate ¶

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

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

func (*ConfigunstableUpdateDatasetResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigunstableUpdateDatasetResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateDatasetResponse) Validate ¶

Validate validates this configunstable update dataset 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 ConfigunstableUpdateTraceBehaviorConfigRequest ¶

type ConfigunstableUpdateTraceBehaviorConfigRequest struct {

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

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

	// trace behavior config
	TraceBehaviorConfig *ConfigunstableTraceBehaviorConfig `json:"trace_behavior_config,omitempty"`
}

ConfigunstableUpdateTraceBehaviorConfigRequest configunstable update trace behavior config request

swagger:model configunstableUpdateTraceBehaviorConfigRequest

func (*ConfigunstableUpdateTraceBehaviorConfigRequest) ContextValidate ¶

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

func (*ConfigunstableUpdateTraceBehaviorConfigRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceBehaviorConfigRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceBehaviorConfigRequest) Validate ¶

Validate validates this configunstable update trace behavior config request

type ConfigunstableUpdateTraceBehaviorConfigResponse ¶

type ConfigunstableUpdateTraceBehaviorConfigResponse struct {

	// trace behavior config
	TraceBehaviorConfig *ConfigunstableTraceBehaviorConfig `json:"trace_behavior_config,omitempty"`
}

ConfigunstableUpdateTraceBehaviorConfigResponse configunstable update trace behavior config response

swagger:model configunstableUpdateTraceBehaviorConfigResponse

func (*ConfigunstableUpdateTraceBehaviorConfigResponse) ContextValidate ¶

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

func (*ConfigunstableUpdateTraceBehaviorConfigResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceBehaviorConfigResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceBehaviorConfigResponse) Validate ¶

Validate validates this configunstable update trace behavior config 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 DatasetDatasetConfiguration ¶

type DatasetDatasetConfiguration struct {

	// log dataset
	LogDataset *ConfigunstableLogDataset `json:"log_dataset,omitempty"`

	// trace dataset
	TraceDataset *ConfigunstableTraceDataset `json:"trace_dataset,omitempty"`

	// type
	Type DatasetDatasetType `json:"type,omitempty"`
}

DatasetDatasetConfiguration dataset dataset configuration

swagger:model DatasetDatasetConfiguration

func (*DatasetDatasetConfiguration) ContextValidate ¶

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

ContextValidate validate this dataset dataset configuration based on the context it is used

func (*DatasetDatasetConfiguration) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DatasetDatasetConfiguration) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DatasetDatasetConfiguration) Validate ¶

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

Validate validates this dataset dataset configuration

type DatasetDatasetType ¶

type DatasetDatasetType string

DatasetDatasetType dataset dataset type

swagger:model DatasetDatasetType

const (

	// DatasetDatasetTypeTRACES captures enum value "TRACES"
	DatasetDatasetTypeTRACES DatasetDatasetType = "TRACES"

	// DatasetDatasetTypeLOGS captures enum value "LOGS"
	DatasetDatasetTypeLOGS DatasetDatasetType = "LOGS"
)

func NewDatasetDatasetType ¶

func NewDatasetDatasetType(value DatasetDatasetType) *DatasetDatasetType

func (DatasetDatasetType) ContextValidate ¶

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

ContextValidate validates this dataset dataset type based on context it is used

func (DatasetDatasetType) Pointer ¶

Pointer returns a pointer to a freshly-allocated DatasetDatasetType.

func (DatasetDatasetType) Validate ¶

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

Validate validates this dataset dataset type

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 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 TraceBehaviorConfigMainBehaviorAssignment ¶

type TraceBehaviorConfigMainBehaviorAssignment struct {

	// Slug reference of a TraceBehavior
	BehaviorSlug string `json:"behavior_slug,omitempty"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Author/creator of the entry.
	CreatedBy string `json:"created_by,omitempty"`

	// Slug reference of a TraceDataset
	DatasetSlug string `json:"dataset_slug,omitempty"`

	// Description of the entry.
	Description string `json:"description,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

TraceBehaviorConfigMainBehaviorAssignment trace behavior config main behavior assignment

swagger:model TraceBehaviorConfigMainBehaviorAssignment

func (*TraceBehaviorConfigMainBehaviorAssignment) ContextValidate ¶

ContextValidate validates this trace behavior config main behavior assignment based on context it is used

func (*TraceBehaviorConfigMainBehaviorAssignment) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*TraceBehaviorConfigMainBehaviorAssignment) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*TraceBehaviorConfigMainBehaviorAssignment) Validate ¶

Validate validates this trace behavior config main behavior assignment

type TraceBehaviorConfigOverrideBehaviorAssignment ¶

type TraceBehaviorConfigOverrideBehaviorAssignment struct {

	// Slug reference of a TraceBehavior
	BehaviorSlug string `json:"behavior_slug,omitempty"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Author/creator of the entry.
	CreatedBy string `json:"created_by,omitempty"`

	// Slug reference of a TraceDataset
	DatasetSlug string `json:"dataset_slug,omitempty"`

	// Description of the entry.
	Description string `json:"description,omitempty"`

	// end time
	// Format: date-time
	EndTime strfmt.DateTime `json:"end_time,omitempty"`

	// Start and end time of the override.
	// Format: date-time
	StartTime strfmt.DateTime `json:"start_time,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

TraceBehaviorConfigOverrideBehaviorAssignment trace behavior config override behavior assignment

swagger:model TraceBehaviorConfigOverrideBehaviorAssignment

func (*TraceBehaviorConfigOverrideBehaviorAssignment) ContextValidate ¶

ContextValidate validates this trace behavior config override behavior assignment based on context it is used

func (*TraceBehaviorConfigOverrideBehaviorAssignment) MarshalBinary ¶

MarshalBinary interface implementation

func (*TraceBehaviorConfigOverrideBehaviorAssignment) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*TraceBehaviorConfigOverrideBehaviorAssignment) Validate ¶

Validate validates this trace behavior config override behavior assignment

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