models

package
v1.27.0 Latest Latest
Warning

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

Go to latest
Published: May 5, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIError

type APIError struct {

	// An optional private error code whose values are undefined.
	Code int32 `json:"code,omitempty"`

	// An error message describing what went wrong.
	Message string `json:"message,omitempty"`
}

APIError api error

swagger:model apiError

func (*APIError) ContextValidate

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

ContextValidate validates this api error based on context it is used

func (*APIError) MarshalBinary

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

MarshalBinary interface implementation

func (*APIError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIError) Validate

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

Validate validates this api error

type ChronoConfigCollectionsConfig

type ChronoConfigCollectionsConfig struct {

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

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

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

swagger:model ChronoConfigCollectionsConfig

func (*ChronoConfigCollectionsConfig) ContextValidate

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

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

func (*ChronoConfigCollectionsConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*ChronoConfigCollectionsConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ChronoConfigCollectionsConfig) Validate

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

Validate validates this chrono config collections config

type ChronoConfigSeverityMapping

type ChronoConfigSeverityMapping struct {

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

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

ChronoConfigSeverityMapping chrono config severity mapping

swagger:model ChronoConfigSeverityMapping

func (*ChronoConfigSeverityMapping) ContextValidate

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

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

func (*ChronoConfigSeverityMapping) MarshalBinary

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

MarshalBinary interface implementation

func (*ChronoConfigSeverityMapping) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ChronoConfigSeverityMapping) Validate

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

Validate validates this chrono config severity mapping

type CollectionsConfigGroupTeam

type CollectionsConfigGroupTeam struct {

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

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

CollectionsConfigGroupTeam collections config group team

swagger:model CollectionsConfigGroupTeam

func (*CollectionsConfigGroupTeam) ContextValidate

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

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

func (*CollectionsConfigGroupTeam) MarshalBinary

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

MarshalBinary interface implementation

func (*CollectionsConfigGroupTeam) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CollectionsConfigGroupTeam) Validate

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

Validate validates this collections config group team

type ConfigUnstableUpdateDashboardBody added in v1.7.0

type ConfigUnstableUpdateDashboardBody struct {

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

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

ConfigUnstableUpdateDashboardBody config unstable update dashboard body

swagger:model ConfigUnstableUpdateDashboardBody

func (*ConfigUnstableUpdateDashboardBody) ContextValidate added in v1.7.0

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

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

func (*ConfigUnstableUpdateDashboardBody) MarshalBinary added in v1.7.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateDashboardBody) UnmarshalBinary added in v1.7.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateDashboardBody) Validate added in v1.7.0

Validate validates this config unstable update dashboard body

type ConfigUnstableUpdateLinkTemplateBody added in v1.7.0

type ConfigUnstableUpdateLinkTemplateBody struct {

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

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

	// If `true`, validates the specified configuration without creating or updating the LinkTemplate. If the specified configuration is valid, the endpoint returns a partial response without the LinkTemplate. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigUnstableUpdateLinkTemplateBody config unstable update link template body

swagger:model ConfigUnstableUpdateLinkTemplateBody

func (*ConfigUnstableUpdateLinkTemplateBody) ContextValidate added in v1.7.0

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

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

func (*ConfigUnstableUpdateLinkTemplateBody) MarshalBinary added in v1.7.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateLinkTemplateBody) UnmarshalBinary added in v1.7.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateLinkTemplateBody) Validate added in v1.7.0

Validate validates this config unstable update link template body

type ConfigUnstableUpdateLogInternalMaterializedFieldBody added in v1.16.1

type ConfigUnstableUpdateLogInternalMaterializedFieldBody struct {

	// log internal materialized field
	LogInternalMaterializedField *ConfigunstableLogInternalMaterializedField `json:"log_internal_materialized_field,omitempty"`

	// create if missing
	CreateIfMissing bool `json:"create_if_missing,omitempty"`

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

ConfigUnstableUpdateLogInternalMaterializedFieldBody config unstable update log internal materialized field body

swagger:model ConfigUnstableUpdateLogInternalMaterializedFieldBody

func (*ConfigUnstableUpdateLogInternalMaterializedFieldBody) ContextValidate added in v1.16.1

ContextValidate validate this config unstable update log internal materialized field body based on the context it is used

func (*ConfigUnstableUpdateLogInternalMaterializedFieldBody) MarshalBinary added in v1.16.1

MarshalBinary interface implementation

func (*ConfigUnstableUpdateLogInternalMaterializedFieldBody) UnmarshalBinary added in v1.16.1

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateLogInternalMaterializedFieldBody) Validate added in v1.16.1

Validate validates this config unstable update log internal materialized field body

type ConfigUnstableUpdateNoopEntityBody added in v1.7.0

type ConfigUnstableUpdateNoopEntityBody struct {

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

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

ConfigUnstableUpdateNoopEntityBody config unstable update noop entity body

swagger:model ConfigUnstableUpdateNoopEntityBody

func (*ConfigUnstableUpdateNoopEntityBody) ContextValidate added in v1.7.0

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

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

func (*ConfigUnstableUpdateNoopEntityBody) MarshalBinary added in v1.7.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateNoopEntityBody) UnmarshalBinary added in v1.7.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateNoopEntityBody) Validate added in v1.7.0

Validate validates this config unstable update noop entity body

type ConfigUnstableUpdateNotebookBody added in v1.27.0

type ConfigUnstableUpdateNotebookBody struct {

	// notebook
	Notebook *ConfigunstableNotebook `json:"notebook,omitempty"`

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

ConfigUnstableUpdateNotebookBody config unstable update notebook body

swagger:model ConfigUnstableUpdateNotebookBody

func (*ConfigUnstableUpdateNotebookBody) ContextValidate added in v1.27.0

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

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

func (*ConfigUnstableUpdateNotebookBody) MarshalBinary added in v1.27.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateNotebookBody) UnmarshalBinary added in v1.27.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateNotebookBody) Validate added in v1.27.0

Validate validates this config unstable update notebook body

type ConfigUnstableUpdateObjectDiscoveryRuleBody added in v1.10.0

type ConfigUnstableUpdateObjectDiscoveryRuleBody struct {

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

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

ConfigUnstableUpdateObjectDiscoveryRuleBody config unstable update object discovery rule body

swagger:model ConfigUnstableUpdateObjectDiscoveryRuleBody

func (*ConfigUnstableUpdateObjectDiscoveryRuleBody) ContextValidate added in v1.10.0

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

func (*ConfigUnstableUpdateObjectDiscoveryRuleBody) MarshalBinary added in v1.10.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateObjectDiscoveryRuleBody) UnmarshalBinary added in v1.10.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateObjectDiscoveryRuleBody) Validate added in v1.10.0

Validate validates this config unstable update object discovery rule body

type ConfigUnstableUpdateSavedTraceSearchBody added in v1.7.0

type ConfigUnstableUpdateSavedTraceSearchBody struct {

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

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

ConfigUnstableUpdateSavedTraceSearchBody config unstable update saved trace search body

swagger:model ConfigUnstableUpdateSavedTraceSearchBody

func (*ConfigUnstableUpdateSavedTraceSearchBody) ContextValidate added in v1.7.0

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

func (*ConfigUnstableUpdateSavedTraceSearchBody) MarshalBinary added in v1.7.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateSavedTraceSearchBody) UnmarshalBinary added in v1.7.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateSavedTraceSearchBody) Validate added in v1.7.0

Validate validates this config unstable update saved trace search body

type ConfigUnstableUpdateServiceBody added in v1.7.0

type ConfigUnstableUpdateServiceBody struct {

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

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

	// If `true`, validates the specified configuration without creating or updating the Service. If the specified configuration is valid, the endpoint returns a partial response without the Service. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigUnstableUpdateServiceBody config unstable update service body

swagger:model ConfigUnstableUpdateServiceBody

func (*ConfigUnstableUpdateServiceBody) ContextValidate added in v1.7.0

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

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

func (*ConfigUnstableUpdateServiceBody) MarshalBinary added in v1.7.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateServiceBody) UnmarshalBinary added in v1.7.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateServiceBody) Validate added in v1.7.0

Validate validates this config unstable update service body

type ConfigUnstableUpdateSyntheticTestBody added in v1.25.0

type ConfigUnstableUpdateSyntheticTestBody struct {

	// synthetic test
	SyntheticTest *ConfigunstableSyntheticTest `json:"synthetic_test,omitempty"`

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

ConfigUnstableUpdateSyntheticTestBody config unstable update synthetic test body

swagger:model ConfigUnstableUpdateSyntheticTestBody

func (*ConfigUnstableUpdateSyntheticTestBody) ContextValidate added in v1.25.0

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

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

func (*ConfigUnstableUpdateSyntheticTestBody) MarshalBinary added in v1.25.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateSyntheticTestBody) UnmarshalBinary added in v1.25.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateSyntheticTestBody) Validate added in v1.25.0

Validate validates this config unstable update synthetic test body

type ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody added in v1.7.0

type ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody struct {

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

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

	// If `true`, validates the specified configuration without creating or updating the TraceJaegerRemoteSamplingStrategy. If the specified configuration is valid, the endpoint returns a partial response without the TraceJaegerRemoteSamplingStrategy. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody config unstable update trace jaeger remote sampling strategy body

swagger:model ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) ContextValidate added in v1.7.0

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

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) MarshalBinary added in v1.7.0

MarshalBinary interface implementation

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) UnmarshalBinary added in v1.7.0

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateTraceJaegerRemoteSamplingStrategyBody) Validate added in v1.7.0

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

type ConfigunstableCreateDashboardRequest

type ConfigunstableCreateDashboardRequest struct {

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

ConfigunstableCreateDashboardRequest configunstable create dashboard request

swagger:model configunstableCreateDashboardRequest

func (*ConfigunstableCreateDashboardRequest) ContextValidate

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

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

func (*ConfigunstableCreateDashboardRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableCreateDashboardRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateDashboardRequest) Validate

Validate validates this configunstable create dashboard request

type ConfigunstableCreateDashboardResponse

type ConfigunstableCreateDashboardResponse struct {

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

ConfigunstableCreateDashboardResponse configunstable create dashboard response

swagger:model configunstableCreateDashboardResponse

func (*ConfigunstableCreateDashboardResponse) ContextValidate

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

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

func (*ConfigunstableCreateDashboardResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableCreateDashboardResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateDashboardResponse) Validate

Validate validates this configunstable create dashboard response

type ConfigunstableCreateLinkTemplateRequest

type ConfigunstableCreateLinkTemplateRequest struct {

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

	// If `true`, validates the specified configuration without creating the LinkTemplate. If the specified configuration is valid, the endpoint returns a partial response without the LinkTemplate. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateLinkTemplateRequest configunstable create link template request

swagger:model configunstableCreateLinkTemplateRequest

func (*ConfigunstableCreateLinkTemplateRequest) ContextValidate

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

func (*ConfigunstableCreateLinkTemplateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableCreateLinkTemplateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLinkTemplateRequest) Validate

Validate validates this configunstable create link template request

type ConfigunstableCreateLinkTemplateResponse

type ConfigunstableCreateLinkTemplateResponse struct {

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

ConfigunstableCreateLinkTemplateResponse configunstable create link template response

swagger:model configunstableCreateLinkTemplateResponse

func (*ConfigunstableCreateLinkTemplateResponse) ContextValidate

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

func (*ConfigunstableCreateLinkTemplateResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableCreateLinkTemplateResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLinkTemplateResponse) Validate

Validate validates this configunstable create link template response

type ConfigunstableCreateLogInternalMaterializedFieldRequest added in v1.16.1

type ConfigunstableCreateLogInternalMaterializedFieldRequest struct {

	// log internal materialized field
	LogInternalMaterializedField *ConfigunstableLogInternalMaterializedField `json:"log_internal_materialized_field,omitempty"`

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

ConfigunstableCreateLogInternalMaterializedFieldRequest configunstable create log internal materialized field request

swagger:model configunstableCreateLogInternalMaterializedFieldRequest

func (*ConfigunstableCreateLogInternalMaterializedFieldRequest) ContextValidate added in v1.16.1

ContextValidate validate this configunstable create log internal materialized field request based on the context it is used

func (*ConfigunstableCreateLogInternalMaterializedFieldRequest) MarshalBinary added in v1.16.1

MarshalBinary interface implementation

func (*ConfigunstableCreateLogInternalMaterializedFieldRequest) UnmarshalBinary added in v1.16.1

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogInternalMaterializedFieldRequest) Validate added in v1.16.1

Validate validates this configunstable create log internal materialized field request

type ConfigunstableCreateLogInternalMaterializedFieldResponse added in v1.16.1

type ConfigunstableCreateLogInternalMaterializedFieldResponse struct {

	// log internal materialized field
	LogInternalMaterializedField *ConfigunstableLogInternalMaterializedField `json:"log_internal_materialized_field,omitempty"`
}

ConfigunstableCreateLogInternalMaterializedFieldResponse configunstable create log internal materialized field response

swagger:model configunstableCreateLogInternalMaterializedFieldResponse

func (*ConfigunstableCreateLogInternalMaterializedFieldResponse) ContextValidate added in v1.16.1

ContextValidate validate this configunstable create log internal materialized field response based on the context it is used

func (*ConfigunstableCreateLogInternalMaterializedFieldResponse) MarshalBinary added in v1.16.1

MarshalBinary interface implementation

func (*ConfigunstableCreateLogInternalMaterializedFieldResponse) UnmarshalBinary added in v1.16.1

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogInternalMaterializedFieldResponse) Validate added in v1.16.1

Validate validates this configunstable create log internal materialized field response

type ConfigunstableCreateLogPrimaryKeyRequest added in v1.20.0

type ConfigunstableCreateLogPrimaryKeyRequest struct {

	// log primary key
	LogPrimaryKey *ConfigunstableLogPrimaryKey `json:"log_primary_key,omitempty"`

	// If `true`, validates the specified configuration without creating the LogPrimaryKey. If the specified configuration is valid, the endpoint returns a partial response without the LogPrimaryKey. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateLogPrimaryKeyRequest configunstable create log primary key request

swagger:model configunstableCreateLogPrimaryKeyRequest

func (*ConfigunstableCreateLogPrimaryKeyRequest) ContextValidate added in v1.20.0

ContextValidate validate this configunstable create log primary key request based on the context it is used

func (*ConfigunstableCreateLogPrimaryKeyRequest) MarshalBinary added in v1.20.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateLogPrimaryKeyRequest) UnmarshalBinary added in v1.20.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogPrimaryKeyRequest) Validate added in v1.20.0

Validate validates this configunstable create log primary key request

type ConfigunstableCreateLogPrimaryKeyResponse added in v1.20.0

type ConfigunstableCreateLogPrimaryKeyResponse struct {

	// log primary key
	LogPrimaryKey *ConfigunstableLogPrimaryKey `json:"log_primary_key,omitempty"`
}

ConfigunstableCreateLogPrimaryKeyResponse configunstable create log primary key response

swagger:model configunstableCreateLogPrimaryKeyResponse

func (*ConfigunstableCreateLogPrimaryKeyResponse) ContextValidate added in v1.20.0

ContextValidate validate this configunstable create log primary key response based on the context it is used

func (*ConfigunstableCreateLogPrimaryKeyResponse) MarshalBinary added in v1.20.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateLogPrimaryKeyResponse) UnmarshalBinary added in v1.20.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateLogPrimaryKeyResponse) Validate added in v1.20.0

Validate validates this configunstable create log primary key 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 ConfigunstableCreateNotebookRequest added in v1.27.0

type ConfigunstableCreateNotebookRequest struct {

	// notebook
	Notebook *ConfigunstableNotebook `json:"notebook,omitempty"`
}

ConfigunstableCreateNotebookRequest configunstable create notebook request

swagger:model configunstableCreateNotebookRequest

func (*ConfigunstableCreateNotebookRequest) ContextValidate added in v1.27.0

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

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

func (*ConfigunstableCreateNotebookRequest) MarshalBinary added in v1.27.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateNotebookRequest) UnmarshalBinary added in v1.27.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateNotebookRequest) Validate added in v1.27.0

Validate validates this configunstable create notebook request

type ConfigunstableCreateNotebookResponse added in v1.27.0

type ConfigunstableCreateNotebookResponse struct {

	// notebook
	Notebook *ConfigunstableNotebook `json:"notebook,omitempty"`
}

ConfigunstableCreateNotebookResponse configunstable create notebook response

swagger:model configunstableCreateNotebookResponse

func (*ConfigunstableCreateNotebookResponse) ContextValidate added in v1.27.0

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

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

func (*ConfigunstableCreateNotebookResponse) MarshalBinary added in v1.27.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateNotebookResponse) UnmarshalBinary added in v1.27.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateNotebookResponse) Validate added in v1.27.0

Validate validates this configunstable create notebook response

type ConfigunstableCreateObjectDiscoveryRuleRequest added in v1.10.0

type ConfigunstableCreateObjectDiscoveryRuleRequest struct {

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

ConfigunstableCreateObjectDiscoveryRuleRequest configunstable create object discovery rule request

swagger:model configunstableCreateObjectDiscoveryRuleRequest

func (*ConfigunstableCreateObjectDiscoveryRuleRequest) ContextValidate added in v1.10.0

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

func (*ConfigunstableCreateObjectDiscoveryRuleRequest) MarshalBinary added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableCreateObjectDiscoveryRuleRequest) UnmarshalBinary added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateObjectDiscoveryRuleRequest) Validate added in v1.10.0

Validate validates this configunstable create object discovery rule request

type ConfigunstableCreateObjectDiscoveryRuleResponse added in v1.10.0

type ConfigunstableCreateObjectDiscoveryRuleResponse struct {

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

ConfigunstableCreateObjectDiscoveryRuleResponse configunstable create object discovery rule response

swagger:model configunstableCreateObjectDiscoveryRuleResponse

func (*ConfigunstableCreateObjectDiscoveryRuleResponse) ContextValidate added in v1.10.0

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

func (*ConfigunstableCreateObjectDiscoveryRuleResponse) MarshalBinary added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableCreateObjectDiscoveryRuleResponse) UnmarshalBinary added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateObjectDiscoveryRuleResponse) Validate added in v1.10.0

Validate validates this configunstable create object discovery rule response

type ConfigunstableCreateSavedTraceSearchRequest

type ConfigunstableCreateSavedTraceSearchRequest struct {

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

ConfigunstableCreateSavedTraceSearchRequest configunstable create saved trace search request

swagger:model configunstableCreateSavedTraceSearchRequest

func (*ConfigunstableCreateSavedTraceSearchRequest) ContextValidate

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

func (*ConfigunstableCreateSavedTraceSearchRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableCreateSavedTraceSearchRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateSavedTraceSearchRequest) Validate

Validate validates this configunstable create saved trace search request

type ConfigunstableCreateSavedTraceSearchResponse

type ConfigunstableCreateSavedTraceSearchResponse struct {

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

ConfigunstableCreateSavedTraceSearchResponse configunstable create saved trace search response

swagger:model configunstableCreateSavedTraceSearchResponse

func (*ConfigunstableCreateSavedTraceSearchResponse) ContextValidate

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

func (*ConfigunstableCreateSavedTraceSearchResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableCreateSavedTraceSearchResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableCreateSavedTraceSearchResponse) Validate

Validate validates this configunstable create saved trace search response

type ConfigunstableCreateServiceRequest

type ConfigunstableCreateServiceRequest struct {

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

	// If `true`, validates the specified configuration without creating the Service. If the specified configuration is valid, the endpoint returns a partial response without the Service. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateServiceRequest configunstable create service request

swagger:model configunstableCreateServiceRequest

func (*ConfigunstableCreateServiceRequest) ContextValidate

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

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

func (*ConfigunstableCreateServiceRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableCreateServiceRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateServiceRequest) Validate

Validate validates this configunstable create service request

type ConfigunstableCreateServiceResponse

type ConfigunstableCreateServiceResponse struct {

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

ConfigunstableCreateServiceResponse configunstable create service response

swagger:model configunstableCreateServiceResponse

func (*ConfigunstableCreateServiceResponse) ContextValidate

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

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

func (*ConfigunstableCreateServiceResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableCreateServiceResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateServiceResponse) Validate

Validate validates this configunstable create service response

type ConfigunstableCreateSyntheticTestRequest added in v1.25.0

type ConfigunstableCreateSyntheticTestRequest struct {

	// synthetic test
	SyntheticTest *ConfigunstableSyntheticTest `json:"synthetic_test,omitempty"`
}

ConfigunstableCreateSyntheticTestRequest configunstable create synthetic test request

swagger:model configunstableCreateSyntheticTestRequest

func (*ConfigunstableCreateSyntheticTestRequest) ContextValidate added in v1.25.0

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

func (*ConfigunstableCreateSyntheticTestRequest) MarshalBinary added in v1.25.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateSyntheticTestRequest) UnmarshalBinary added in v1.25.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateSyntheticTestRequest) Validate added in v1.25.0

Validate validates this configunstable create synthetic test request

type ConfigunstableCreateSyntheticTestResponse added in v1.25.0

type ConfigunstableCreateSyntheticTestResponse struct {

	// synthetic test
	SyntheticTest *ConfigunstableSyntheticTest `json:"synthetic_test,omitempty"`
}

ConfigunstableCreateSyntheticTestResponse configunstable create synthetic test response

swagger:model configunstableCreateSyntheticTestResponse

func (*ConfigunstableCreateSyntheticTestResponse) ContextValidate added in v1.25.0

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

func (*ConfigunstableCreateSyntheticTestResponse) MarshalBinary added in v1.25.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateSyntheticTestResponse) UnmarshalBinary added in v1.25.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateSyntheticTestResponse) Validate added in v1.25.0

Validate validates this configunstable create synthetic test response

type ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest

type ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest struct {

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

	// If `true`, validates the specified configuration without creating the TraceJaegerRemoteSamplingStrategy. If the specified configuration is valid, the endpoint returns a partial response without the TraceJaegerRemoteSamplingStrategy. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest configunstable create trace jaeger remote sampling strategy request

swagger:model configunstableCreateTraceJaegerRemoteSamplingStrategyRequest

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest) ContextValidate

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

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyRequest) Validate

Validate validates this configunstable create trace jaeger remote sampling strategy request

type ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse

type ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse struct {

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

ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse configunstable create trace jaeger remote sampling strategy response

swagger:model configunstableCreateTraceJaegerRemoteSamplingStrategyResponse

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse) ContextValidate

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

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceJaegerRemoteSamplingStrategyResponse) Validate

Validate validates this configunstable create trace jaeger remote sampling strategy response

type ConfigunstableCreateTraceTailSamplingRulesRequest

type ConfigunstableCreateTraceTailSamplingRulesRequest struct {

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

	// If `true`, validates the specified configuration without creating the TraceTailSamplingRules. If the specified configuration is valid, the endpoint returns a partial response without the TraceTailSamplingRules. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateTraceTailSamplingRulesRequest configunstable create trace tail sampling rules request

swagger:model configunstableCreateTraceTailSamplingRulesRequest

func (*ConfigunstableCreateTraceTailSamplingRulesRequest) ContextValidate

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

func (*ConfigunstableCreateTraceTailSamplingRulesRequest) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceTailSamplingRulesRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceTailSamplingRulesRequest) Validate

Validate validates this configunstable create trace tail sampling rules request

type ConfigunstableCreateTraceTailSamplingRulesResponse

type ConfigunstableCreateTraceTailSamplingRulesResponse struct {

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

ConfigunstableCreateTraceTailSamplingRulesResponse configunstable create trace tail sampling rules response

swagger:model configunstableCreateTraceTailSamplingRulesResponse

func (*ConfigunstableCreateTraceTailSamplingRulesResponse) ContextValidate

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

func (*ConfigunstableCreateTraceTailSamplingRulesResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceTailSamplingRulesResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceTailSamplingRulesResponse) Validate

Validate validates this configunstable create trace tail sampling rules response

type ConfigunstableCreateTraceTopTagConfigRequest added in v1.9.0

type ConfigunstableCreateTraceTopTagConfigRequest struct {

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

	// If `true`, validates the specified configuration without creating the TraceTopTagConfig. If the specified configuration is valid, the endpoint returns a partial response without the TraceTopTagConfig. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableCreateTraceTopTagConfigRequest configunstable create trace top tag config request

swagger:model configunstableCreateTraceTopTagConfigRequest

func (*ConfigunstableCreateTraceTopTagConfigRequest) ContextValidate added in v1.9.0

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

func (*ConfigunstableCreateTraceTopTagConfigRequest) MarshalBinary added in v1.9.0

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceTopTagConfigRequest) UnmarshalBinary added in v1.9.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceTopTagConfigRequest) Validate added in v1.9.0

Validate validates this configunstable create trace top tag config request

type ConfigunstableCreateTraceTopTagConfigResponse added in v1.9.0

type ConfigunstableCreateTraceTopTagConfigResponse struct {

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

ConfigunstableCreateTraceTopTagConfigResponse configunstable create trace top tag config response

swagger:model configunstableCreateTraceTopTagConfigResponse

func (*ConfigunstableCreateTraceTopTagConfigResponse) ContextValidate added in v1.9.0

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

func (*ConfigunstableCreateTraceTopTagConfigResponse) MarshalBinary added in v1.9.0

MarshalBinary interface implementation

func (*ConfigunstableCreateTraceTopTagConfigResponse) UnmarshalBinary added in v1.9.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateTraceTopTagConfigResponse) Validate added in v1.9.0

Validate validates this configunstable create trace top tag config response

type ConfigunstableDashboard

type ConfigunstableDashboard struct {

	// The unique identifier of the Dashboard. If a `slug` isn't provided, one is generated based on the `name` field. You can't modify this field after the Dashboard is created.
	Slug string `json:"slug,omitempty"`

	// The name of the Dashboard. You can modify this value after the Dashboard is created.
	Name string `json:"name,omitempty"`

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

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

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

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

ConfigunstableDashboard configunstable dashboard

swagger:model configunstableDashboard

func (*ConfigunstableDashboard) ContextValidate

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

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

func (*ConfigunstableDashboard) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableDashboard) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableDashboard) Validate

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

Validate validates this configunstable dashboard

type ConfigunstableDefaultSampleRate

type ConfigunstableDefaultSampleRate struct {

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

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

ConfigunstableDefaultSampleRate configunstable default sample rate

swagger:model configunstableDefaultSampleRate

func (*ConfigunstableDefaultSampleRate) ContextValidate

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

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

func (*ConfigunstableDefaultSampleRate) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableDefaultSampleRate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableDefaultSampleRate) Validate

Validate validates this configunstable default sample rate

type ConfigunstableDeleteDashboardResponse

type ConfigunstableDeleteDashboardResponse interface{}

ConfigunstableDeleteDashboardResponse configunstable delete dashboard response

swagger:model configunstableDeleteDashboardResponse

type ConfigunstableDeleteLinkTemplateResponse

type ConfigunstableDeleteLinkTemplateResponse interface{}

ConfigunstableDeleteLinkTemplateResponse configunstable delete link template response

swagger:model configunstableDeleteLinkTemplateResponse

type ConfigunstableDeleteLogInternalMaterializedFieldResponse added in v1.16.1

type ConfigunstableDeleteLogInternalMaterializedFieldResponse interface{}

ConfigunstableDeleteLogInternalMaterializedFieldResponse configunstable delete log internal materialized field response

swagger:model configunstableDeleteLogInternalMaterializedFieldResponse

type ConfigunstableDeleteLogPrimaryKeyResponse added in v1.20.0

type ConfigunstableDeleteLogPrimaryKeyResponse interface{}

ConfigunstableDeleteLogPrimaryKeyResponse configunstable delete log primary key response

swagger:model configunstableDeleteLogPrimaryKeyResponse

type ConfigunstableDeleteNoopEntityResponse

type ConfigunstableDeleteNoopEntityResponse struct {

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

ConfigunstableDeleteNoopEntityResponse configunstable delete noop entity response

swagger:model configunstableDeleteNoopEntityResponse

func (*ConfigunstableDeleteNoopEntityResponse) ContextValidate added in v1.6.0

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

func (*ConfigunstableDeleteNoopEntityResponse) MarshalBinary added in v1.6.0

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

MarshalBinary interface implementation

func (*ConfigunstableDeleteNoopEntityResponse) UnmarshalBinary added in v1.6.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableDeleteNoopEntityResponse) Validate added in v1.6.0

Validate validates this configunstable delete noop entity response

type ConfigunstableDeleteNotebookResponse added in v1.27.0

type ConfigunstableDeleteNotebookResponse interface{}

ConfigunstableDeleteNotebookResponse configunstable delete notebook response

swagger:model configunstableDeleteNotebookResponse

type ConfigunstableDeleteObjectDiscoveryRuleResponse added in v1.10.0

type ConfigunstableDeleteObjectDiscoveryRuleResponse interface{}

ConfigunstableDeleteObjectDiscoveryRuleResponse configunstable delete object discovery rule response

swagger:model configunstableDeleteObjectDiscoveryRuleResponse

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 ConfigunstableDeleteSyntheticTestResponse added in v1.25.0

type ConfigunstableDeleteSyntheticTestResponse interface{}

ConfigunstableDeleteSyntheticTestResponse configunstable delete synthetic test response

swagger:model configunstableDeleteSyntheticTestResponse

type ConfigunstableDeleteTraceJaegerRemoteSamplingStrategyResponse

type ConfigunstableDeleteTraceJaegerRemoteSamplingStrategyResponse interface{}

ConfigunstableDeleteTraceJaegerRemoteSamplingStrategyResponse configunstable delete trace jaeger remote sampling strategy response

swagger:model configunstableDeleteTraceJaegerRemoteSamplingStrategyResponse

type ConfigunstableDeleteTraceTailSamplingRulesResponse

type ConfigunstableDeleteTraceTailSamplingRulesResponse interface{}

ConfigunstableDeleteTraceTailSamplingRulesResponse configunstable delete trace tail sampling rules response

swagger:model configunstableDeleteTraceTailSamplingRulesResponse

type ConfigunstableDeleteTraceTopTagConfigResponse added in v1.9.0

type ConfigunstableDeleteTraceTopTagConfigResponse interface{}

ConfigunstableDeleteTraceTopTagConfigResponse configunstable delete trace top tag config response

swagger:model configunstableDeleteTraceTopTagConfigResponse

type ConfigunstableLinkTemplate

type ConfigunstableLinkTemplate struct {

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

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

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

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

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

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

ConfigunstableLinkTemplate configunstable link template

swagger:model configunstableLinkTemplate

func (*ConfigunstableLinkTemplate) ContextValidate

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

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

func (*ConfigunstableLinkTemplate) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableLinkTemplate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableLinkTemplate) Validate

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

Validate validates this configunstable link template

type ConfigunstableListDashboardsResponse

type ConfigunstableListDashboardsResponse struct {

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

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

ConfigunstableListDashboardsResponse configunstable list dashboards response

swagger:model configunstableListDashboardsResponse

func (*ConfigunstableListDashboardsResponse) ContextValidate

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

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

func (*ConfigunstableListDashboardsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableListDashboardsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableListDashboardsResponse) Validate

Validate validates this configunstable list dashboards response

type ConfigunstableListLinkTemplatesResponse

type ConfigunstableListLinkTemplatesResponse struct {

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

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

ConfigunstableListLinkTemplatesResponse configunstable list link templates response

swagger:model configunstableListLinkTemplatesResponse

func (*ConfigunstableListLinkTemplatesResponse) ContextValidate

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

func (*ConfigunstableListLinkTemplatesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableListLinkTemplatesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableListLinkTemplatesResponse) Validate

Validate validates this configunstable list link templates response

type ConfigunstableListLogInternalMaterializedFieldsResponse added in v1.16.1

type ConfigunstableListLogInternalMaterializedFieldsResponse struct {

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

	// log internal materialized fields
	LogInternalMaterializedFields []*ConfigunstableLogInternalMaterializedField `json:"log_internal_materialized_fields"`
}

ConfigunstableListLogInternalMaterializedFieldsResponse configunstable list log internal materialized fields response

swagger:model configunstableListLogInternalMaterializedFieldsResponse

func (*ConfigunstableListLogInternalMaterializedFieldsResponse) ContextValidate added in v1.16.1

ContextValidate validate this configunstable list log internal materialized fields response based on the context it is used

func (*ConfigunstableListLogInternalMaterializedFieldsResponse) MarshalBinary added in v1.16.1

MarshalBinary interface implementation

func (*ConfigunstableListLogInternalMaterializedFieldsResponse) UnmarshalBinary added in v1.16.1

UnmarshalBinary interface implementation

func (*ConfigunstableListLogInternalMaterializedFieldsResponse) Validate added in v1.16.1

Validate validates this configunstable list log internal materialized fields response

type ConfigunstableListLogPrimaryKeysResponse added in v1.20.0

type ConfigunstableListLogPrimaryKeysResponse struct {

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

	// log primary keys
	LogPrimaryKeys []*ConfigunstableLogPrimaryKey `json:"log_primary_keys"`
}

ConfigunstableListLogPrimaryKeysResponse configunstable list log primary keys response

swagger:model configunstableListLogPrimaryKeysResponse

func (*ConfigunstableListLogPrimaryKeysResponse) ContextValidate added in v1.20.0

ContextValidate validate this configunstable list log primary keys response based on the context it is used

func (*ConfigunstableListLogPrimaryKeysResponse) MarshalBinary added in v1.20.0

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

MarshalBinary interface implementation

func (*ConfigunstableListLogPrimaryKeysResponse) UnmarshalBinary added in v1.20.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableListLogPrimaryKeysResponse) Validate added in v1.20.0

Validate validates this configunstable list log primary keys 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 ConfigunstableListNotebooksResponse added in v1.27.0

type ConfigunstableListNotebooksResponse struct {

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

	// notebooks
	Notebooks []*ConfigunstableNotebook `json:"notebooks"`
}

ConfigunstableListNotebooksResponse configunstable list notebooks response

swagger:model configunstableListNotebooksResponse

func (*ConfigunstableListNotebooksResponse) ContextValidate added in v1.27.0

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

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

func (*ConfigunstableListNotebooksResponse) MarshalBinary added in v1.27.0

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

MarshalBinary interface implementation

func (*ConfigunstableListNotebooksResponse) UnmarshalBinary added in v1.27.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableListNotebooksResponse) Validate added in v1.27.0

Validate validates this configunstable list notebooks response

type ConfigunstableListObjectDiscoveryRulesResponse added in v1.10.0

type ConfigunstableListObjectDiscoveryRulesResponse struct {

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

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

ConfigunstableListObjectDiscoveryRulesResponse configunstable list object discovery rules response

swagger:model configunstableListObjectDiscoveryRulesResponse

func (*ConfigunstableListObjectDiscoveryRulesResponse) ContextValidate added in v1.10.0

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

func (*ConfigunstableListObjectDiscoveryRulesResponse) MarshalBinary added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableListObjectDiscoveryRulesResponse) UnmarshalBinary added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableListObjectDiscoveryRulesResponse) Validate added in v1.10.0

Validate validates this configunstable list object discovery rules response

type 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 ConfigunstableListSyntheticTestsResponse added in v1.25.0

type ConfigunstableListSyntheticTestsResponse struct {

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

	// synthetic tests
	SyntheticTests []*ConfigunstableSyntheticTest `json:"synthetic_tests"`
}

ConfigunstableListSyntheticTestsResponse configunstable list synthetic tests response

swagger:model configunstableListSyntheticTestsResponse

func (*ConfigunstableListSyntheticTestsResponse) ContextValidate added in v1.25.0

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

func (*ConfigunstableListSyntheticTestsResponse) MarshalBinary added in v1.25.0

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

MarshalBinary interface implementation

func (*ConfigunstableListSyntheticTestsResponse) UnmarshalBinary added in v1.25.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableListSyntheticTestsResponse) Validate added in v1.25.0

Validate validates this configunstable list synthetic tests 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 ConfigunstableLogInternalMaterializedField added in v1.16.1

type ConfigunstableLogInternalMaterializedField struct {

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

	// Name of the entity.
	Name string `json:"name,omitempty"`

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

	// Targeted field defines a field in a payload that should be materialized.
	TargetedField string `json:"targeted_field,omitempty"`

	// status
	Status LogInternalMaterializedFieldMaterializedFieldStatus `json:"status,omitempty"`

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

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

	// Name of the clickhouse column that this field maps to. Its an actual value that is used for the queries.
	ColumnName string `json:"column_name,omitempty"`

	// Materialize expression allows providing more complex instructions
	// how to get field value, for example using conditions, instead
	// of simply targeting field defined by targeted_field.
	// If materialize_expression is provided targeted_field should be empty.
	MaterializeExpression string `json:"materialize_expression,omitempty"`

	// origin
	Origin string `json:"origin,omitempty"`
}

ConfigunstableLogInternalMaterializedField configunstable log internal materialized field

swagger:model configunstableLogInternalMaterializedField

func (*ConfigunstableLogInternalMaterializedField) ContextValidate added in v1.16.1

ContextValidate validate this configunstable log internal materialized field based on the context it is used

func (*ConfigunstableLogInternalMaterializedField) MarshalBinary added in v1.16.1

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

MarshalBinary interface implementation

func (*ConfigunstableLogInternalMaterializedField) UnmarshalBinary added in v1.16.1

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

UnmarshalBinary interface implementation

func (*ConfigunstableLogInternalMaterializedField) Validate added in v1.16.1

Validate validates this configunstable log internal materialized field

type ConfigunstableLogPrimaryKey added in v1.20.0

type ConfigunstableLogPrimaryKey struct {

	// The unique identifier of the LogPrimaryKey. If a `slug` isn't provided, one is generated based on the `name` field. You can't modify this field after the LogPrimaryKey is created.
	Slug string `json:"slug,omitempty"`

	// The name of the LogPrimaryKey. You can modify this value after the LogPrimaryKey is created.
	Name string `json:"name,omitempty"`

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

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

	// version
	Version int64 `json:"version,omitempty"`

	// fields
	Fields []*LogPrimaryKeyLogPrimaryKeyField `json:"fields"`
}

ConfigunstableLogPrimaryKey configunstable log primary key

swagger:model configunstableLogPrimaryKey

func (*ConfigunstableLogPrimaryKey) ContextValidate added in v1.20.0

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

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

func (*ConfigunstableLogPrimaryKey) MarshalBinary added in v1.20.0

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

MarshalBinary interface implementation

func (*ConfigunstableLogPrimaryKey) UnmarshalBinary added in v1.20.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableLogPrimaryKey) Validate added in v1.20.0

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

Validate validates this configunstable log primary key

type ConfigunstableNoopEntity

type ConfigunstableNoopEntity struct {

	// The unique identifier of the NoopEntity. If a `slug` isn't provided, one is generated based on the `name` field. You can't modify this field after the NoopEntity is created.
	Slug string `json:"slug,omitempty"`

	// The name of the NoopEntity. You can modify this value after the NoopEntity is created.
	Name string `json:"name,omitempty"`

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

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

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

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

ConfigunstableNoopEntity configunstable noop entity

swagger:model configunstableNoopEntity

func (*ConfigunstableNoopEntity) ContextValidate

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

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

func (*ConfigunstableNoopEntity) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableNoopEntity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableNoopEntity) Validate

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

Validate validates this configunstable noop entity

type ConfigunstableNoopEnum

type ConfigunstableNoopEnum string

ConfigunstableNoopEnum configunstable noop enum

swagger:model configunstableNoopEnum

const (

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

func NewConfigunstableNoopEnum

func NewConfigunstableNoopEnum(value ConfigunstableNoopEnum) *ConfigunstableNoopEnum

func (ConfigunstableNoopEnum) ContextValidate

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

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

func (ConfigunstableNoopEnum) Pointer

Pointer returns a pointer to a freshly-allocated ConfigunstableNoopEnum.

func (ConfigunstableNoopEnum) Validate

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

Validate validates this configunstable noop enum

type ConfigunstableNotebook added in v1.27.0

type ConfigunstableNotebook struct {

	// The unique identifier of the Notebook. If a `slug` isn't provided, one is generated based on the `name` field. You can't modify this field after the Notebook is created.
	Slug string `json:"slug,omitempty"`

	// The name of the Notebook. You can modify this value after the Notebook is created.
	Name string `json:"name,omitempty"`

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

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

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

	// Required raw JSON of the notebook.
	NotebookJSON string `json:"notebook_json,omitempty"`
}

ConfigunstableNotebook configunstable notebook

swagger:model configunstableNotebook

func (*ConfigunstableNotebook) ContextValidate added in v1.27.0

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

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

func (*ConfigunstableNotebook) MarshalBinary added in v1.27.0

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

MarshalBinary interface implementation

func (*ConfigunstableNotebook) UnmarshalBinary added in v1.27.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableNotebook) Validate added in v1.27.0

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

Validate validates this configunstable notebook

type ConfigunstableObjectDiscoveryRule added in v1.10.0

type ConfigunstableObjectDiscoveryRule struct {

	// The unique identifier of the ObjectDiscoveryRule. If a `slug` isn't provided, one is generated based on the `name` field. You can't modify this field after the ObjectDiscoveryRule is created.
	Slug string `json:"slug,omitempty"`

	// The name of the ObjectDiscoveryRule. You can modify this value after the ObjectDiscoveryRule is created.
	Name string `json:"name,omitempty"`

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

ConfigunstableObjectDiscoveryRule configunstable object discovery rule

swagger:model configunstableObjectDiscoveryRule

func (*ConfigunstableObjectDiscoveryRule) ContextValidate added in v1.10.0

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

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

func (*ConfigunstableObjectDiscoveryRule) MarshalBinary added in v1.10.0

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

MarshalBinary interface implementation

func (*ConfigunstableObjectDiscoveryRule) UnmarshalBinary added in v1.10.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableObjectDiscoveryRule) Validate added in v1.10.0

Validate validates this configunstable object discovery rule

type ConfigunstableReadDashboardResponse

type ConfigunstableReadDashboardResponse struct {

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

ConfigunstableReadDashboardResponse configunstable read dashboard response

swagger:model configunstableReadDashboardResponse

func (*ConfigunstableReadDashboardResponse) ContextValidate

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

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

func (*ConfigunstableReadDashboardResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableReadDashboardResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadDashboardResponse) Validate

Validate validates this configunstable read dashboard response

type ConfigunstableReadLinkTemplateResponse

type ConfigunstableReadLinkTemplateResponse struct {

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

ConfigunstableReadLinkTemplateResponse configunstable read link template response

swagger:model configunstableReadLinkTemplateResponse

func (*ConfigunstableReadLinkTemplateResponse) ContextValidate

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

func (*ConfigunstableReadLinkTemplateResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableReadLinkTemplateResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadLinkTemplateResponse) Validate

Validate validates this configunstable read link template response

type ConfigunstableReadLogInternalMaterializedFieldResponse added in v1.16.1

type ConfigunstableReadLogInternalMaterializedFieldResponse struct {

	// log internal materialized field
	LogInternalMaterializedField *ConfigunstableLogInternalMaterializedField `json:"log_internal_materialized_field,omitempty"`
}

ConfigunstableReadLogInternalMaterializedFieldResponse configunstable read log internal materialized field response

swagger:model configunstableReadLogInternalMaterializedFieldResponse

func (*ConfigunstableReadLogInternalMaterializedFieldResponse) ContextValidate added in v1.16.1

ContextValidate validate this configunstable read log internal materialized field response based on the context it is used

func (*ConfigunstableReadLogInternalMaterializedFieldResponse) MarshalBinary added in v1.16.1

MarshalBinary interface implementation

func (*ConfigunstableReadLogInternalMaterializedFieldResponse) UnmarshalBinary added in v1.16.1

UnmarshalBinary interface implementation

func (*ConfigunstableReadLogInternalMaterializedFieldResponse) Validate added in v1.16.1

Validate validates this configunstable read log internal materialized field response

type ConfigunstableReadLogPrimaryKeyResponse added in v1.20.0

type ConfigunstableReadLogPrimaryKeyResponse struct {

	// log primary key
	LogPrimaryKey *ConfigunstableLogPrimaryKey `json:"log_primary_key,omitempty"`
}

ConfigunstableReadLogPrimaryKeyResponse configunstable read log primary key response

swagger:model configunstableReadLogPrimaryKeyResponse

func (*ConfigunstableReadLogPrimaryKeyResponse) ContextValidate added in v1.20.0

ContextValidate validate this configunstable read log primary key response based on the context it is used

func (*ConfigunstableReadLogPrimaryKeyResponse) MarshalBinary added in v1.20.0

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

MarshalBinary interface implementation

func (*ConfigunstableReadLogPrimaryKeyResponse) UnmarshalBinary added in v1.20.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadLogPrimaryKeyResponse) Validate added in v1.20.0

Validate validates this configunstable read log primary key 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 ConfigunstableReadNotebookResponse added in v1.27.0

type ConfigunstableReadNotebookResponse struct {

	// notebook
	Notebook *ConfigunstableNotebook `json:"notebook,omitempty"`
}

ConfigunstableReadNotebookResponse configunstable read notebook response

swagger:model configunstableReadNotebookResponse

func (*ConfigunstableReadNotebookResponse) ContextValidate added in v1.27.0

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

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

func (*ConfigunstableReadNotebookResponse) MarshalBinary added in v1.27.0

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

MarshalBinary interface implementation

func (*ConfigunstableReadNotebookResponse) UnmarshalBinary added in v1.27.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadNotebookResponse) Validate added in v1.27.0

Validate validates this configunstable read notebook response

type ConfigunstableReadObjectDiscoveryRuleResponse added in v1.10.0

type ConfigunstableReadObjectDiscoveryRuleResponse struct {

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

ConfigunstableReadObjectDiscoveryRuleResponse configunstable read object discovery rule response

swagger:model configunstableReadObjectDiscoveryRuleResponse

func (*ConfigunstableReadObjectDiscoveryRuleResponse) ContextValidate added in v1.10.0

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

func (*ConfigunstableReadObjectDiscoveryRuleResponse) MarshalBinary added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableReadObjectDiscoveryRuleResponse) UnmarshalBinary added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableReadObjectDiscoveryRuleResponse) Validate added in v1.10.0

Validate validates this configunstable read object discovery rule response

type 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 ConfigunstableReadSyntheticTestResponse added in v1.25.0

type ConfigunstableReadSyntheticTestResponse struct {

	// synthetic test
	SyntheticTest *ConfigunstableSyntheticTest `json:"synthetic_test,omitempty"`
}

ConfigunstableReadSyntheticTestResponse configunstable read synthetic test response

swagger:model configunstableReadSyntheticTestResponse

func (*ConfigunstableReadSyntheticTestResponse) ContextValidate added in v1.25.0

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

func (*ConfigunstableReadSyntheticTestResponse) MarshalBinary added in v1.25.0

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

MarshalBinary interface implementation

func (*ConfigunstableReadSyntheticTestResponse) UnmarshalBinary added in v1.25.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadSyntheticTestResponse) Validate added in v1.25.0

Validate validates this configunstable read synthetic test response

type ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse

type ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse struct {

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

ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse configunstable read trace jaeger remote sampling strategy response

swagger:model configunstableReadTraceJaegerRemoteSamplingStrategyResponse

func (*ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse) ContextValidate

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

func (*ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableReadTraceJaegerRemoteSamplingStrategyResponse) Validate

Validate validates this configunstable read trace jaeger remote sampling strategy response

type ConfigunstableReadTraceTailSamplingRulesResponse

type ConfigunstableReadTraceTailSamplingRulesResponse struct {

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

ConfigunstableReadTraceTailSamplingRulesResponse configunstable read trace tail sampling rules response

swagger:model configunstableReadTraceTailSamplingRulesResponse

func (*ConfigunstableReadTraceTailSamplingRulesResponse) ContextValidate

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

func (*ConfigunstableReadTraceTailSamplingRulesResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableReadTraceTailSamplingRulesResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableReadTraceTailSamplingRulesResponse) Validate

Validate validates this configunstable read trace tail sampling rules response

type ConfigunstableReadTraceTopTagConfigResponse added in v1.9.0

type ConfigunstableReadTraceTopTagConfigResponse struct {

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

ConfigunstableReadTraceTopTagConfigResponse configunstable read trace top tag config response

swagger:model configunstableReadTraceTopTagConfigResponse

func (*ConfigunstableReadTraceTopTagConfigResponse) ContextValidate added in v1.9.0

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

func (*ConfigunstableReadTraceTopTagConfigResponse) MarshalBinary added in v1.9.0

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

MarshalBinary interface implementation

func (*ConfigunstableReadTraceTopTagConfigResponse) UnmarshalBinary added in v1.9.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadTraceTopTagConfigResponse) Validate added in v1.9.0

Validate validates this configunstable read trace top tag config response

type ConfigunstableSavedTraceSearch

type ConfigunstableSavedTraceSearch struct {

	// The name of the SavedTraceSearch. You can modify this value after the SavedTraceSearch is created.
	Name string `json:"name,omitempty"`

	// The unique identifier of the SavedTraceSearch. If a `slug` isn't provided, one is generated based on the `name` field. You can't modify this field after the SavedTraceSearch is created.
	Slug string `json:"slug,omitempty"`

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

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

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

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

ConfigunstableSavedTraceSearch configunstable saved trace search

swagger:model configunstableSavedTraceSearch

func (*ConfigunstableSavedTraceSearch) ContextValidate

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

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

func (*ConfigunstableSavedTraceSearch) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableSavedTraceSearch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableSavedTraceSearch) Validate

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

Validate validates this configunstable saved trace search

type ConfigunstableService

type ConfigunstableService struct {

	// The unique identifier of the Service. If a `slug` isn't provided, one is generated based on the `name` field. You can't modify this field after the Service is created.
	Slug string `json:"slug,omitempty"`

	// The name of the Service. You can modify this value after the Service is created.
	Name string `json:"name,omitempty"`

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

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

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

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

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

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

ConfigunstableService configunstable service

swagger:model configunstableService

func (*ConfigunstableService) ContextValidate

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

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

func (*ConfigunstableService) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableService) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableService) Validate

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

Validate validates this configunstable service

type ConfigunstableSyncPrometheusRequest

type ConfigunstableSyncPrometheusRequest struct {

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

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

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

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

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

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

ConfigunstableSyncPrometheusRequest configunstable sync prometheus request

swagger:model configunstableSyncPrometheusRequest

func (*ConfigunstableSyncPrometheusRequest) ContextValidate

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

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

func (*ConfigunstableSyncPrometheusRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableSyncPrometheusRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableSyncPrometheusRequest) Validate

Validate validates this configunstable sync prometheus request

type ConfigunstableSyncPrometheusResponse

type ConfigunstableSyncPrometheusResponse struct {

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

ConfigunstableSyncPrometheusResponse configunstable sync prometheus response

swagger:model configunstableSyncPrometheusResponse

func (*ConfigunstableSyncPrometheusResponse) ContextValidate

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

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

func (*ConfigunstableSyncPrometheusResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableSyncPrometheusResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableSyncPrometheusResponse) Validate

Validate validates this configunstable sync prometheus response

type ConfigunstableSyntheticTest added in v1.25.0

type ConfigunstableSyntheticTest struct {

	// The name of the SyntheticTest. You can modify this value after the SyntheticTest is created.
	Name string `json:"name,omitempty"`

	// The unique identifier of the SyntheticTest. If a `slug` isn't provided, one is generated based on the `name` field. You can't modify this field after the SyntheticTest is created.
	Slug string `json:"slug,omitempty"`

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

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

	// test type
	TestType SyntheticTestTestType `json:"test_type,omitempty"`

	// interval secs
	IntervalSecs int32 `json:"interval_secs,omitempty"`

	// locations
	Locations []SyntheticTestTestLocation `json:"locations"`

	// http test
	HTTPTest *SyntheticTestHTTPTestConfig `json:"http_test,omitempty"`

	// status
	Status ConfigunstableSyntheticTestStatus `json:"status,omitempty"`

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

	// labels
	Labels map[string]string `json:"labels,omitempty"`
}

ConfigunstableSyntheticTest configunstable synthetic test

swagger:model configunstableSyntheticTest

func (*ConfigunstableSyntheticTest) ContextValidate added in v1.25.0

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

ContextValidate validate this configunstable synthetic test based on the context it is used

func (*ConfigunstableSyntheticTest) MarshalBinary added in v1.25.0

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

MarshalBinary interface implementation

func (*ConfigunstableSyntheticTest) UnmarshalBinary added in v1.25.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableSyntheticTest) Validate added in v1.25.0

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

Validate validates this configunstable synthetic test

type ConfigunstableSyntheticTestStatus added in v1.25.0

type ConfigunstableSyntheticTestStatus string

ConfigunstableSyntheticTestStatus configunstable synthetic test status

swagger:model configunstableSyntheticTestStatus

const (

	// ConfigunstableSyntheticTestStatusENABLED captures enum value "ENABLED"
	ConfigunstableSyntheticTestStatusENABLED ConfigunstableSyntheticTestStatus = "ENABLED"

	// ConfigunstableSyntheticTestStatusDISABLED captures enum value "DISABLED"
	ConfigunstableSyntheticTestStatusDISABLED ConfigunstableSyntheticTestStatus = "DISABLED"
)

func NewConfigunstableSyntheticTestStatus added in v1.25.0

func NewConfigunstableSyntheticTestStatus(value ConfigunstableSyntheticTestStatus) *ConfigunstableSyntheticTestStatus

func (ConfigunstableSyntheticTestStatus) ContextValidate added in v1.25.0

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

ContextValidate validates this configunstable synthetic test status based on context it is used

func (ConfigunstableSyntheticTestStatus) Pointer added in v1.25.0

Pointer returns a pointer to a freshly-allocated ConfigunstableSyntheticTestStatus.

func (ConfigunstableSyntheticTestStatus) Validate added in v1.25.0

Validate validates this configunstable synthetic test status

type ConfigunstableTraceJaegerRemoteSamplingStrategy

type ConfigunstableTraceJaegerRemoteSamplingStrategy struct {

	// The unique identifier of the TraceJaegerRemoteSamplingStrategy. If a `slug` isn't provided, one is generated based on the `name` field. You can't modify this field after the TraceJaegerRemoteSamplingStrategy is created.
	Slug string `json:"slug,omitempty"`

	// The name of the TraceJaegerRemoteSamplingStrategy. You can modify this value after the TraceJaegerRemoteSamplingStrategy is created.
	Name string `json:"name,omitempty"`

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

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

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

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

ConfigunstableTraceJaegerRemoteSamplingStrategy configunstable trace jaeger remote sampling strategy

swagger:model configunstableTraceJaegerRemoteSamplingStrategy

func (*ConfigunstableTraceJaegerRemoteSamplingStrategy) ContextValidate

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

func (*ConfigunstableTraceJaegerRemoteSamplingStrategy) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableTraceJaegerRemoteSamplingStrategy) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableTraceJaegerRemoteSamplingStrategy) Validate

Validate validates this configunstable trace jaeger remote sampling strategy

type ConfigunstableTraceTailSamplingRule

type ConfigunstableTraceTailSamplingRule struct {

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

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

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

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

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

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

ConfigunstableTraceTailSamplingRule Contains configuration for one tail sampling rule.

swagger:model configunstableTraceTailSamplingRule

func (*ConfigunstableTraceTailSamplingRule) ContextValidate

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

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

func (*ConfigunstableTraceTailSamplingRule) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableTraceTailSamplingRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableTraceTailSamplingRule) Validate

Validate validates this configunstable trace tail sampling rule

type ConfigunstableTraceTailSamplingRules

type ConfigunstableTraceTailSamplingRules struct {

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

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

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

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

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

swagger:model configunstableTraceTailSamplingRules

func (*ConfigunstableTraceTailSamplingRules) ContextValidate

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

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

func (*ConfigunstableTraceTailSamplingRules) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableTraceTailSamplingRules) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableTraceTailSamplingRules) Validate

Validate validates this configunstable trace tail sampling rules

type ConfigunstableTraceTopTagConfig added in v1.9.0

type ConfigunstableTraceTopTagConfig struct {

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

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

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

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

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

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

swagger:model configunstableTraceTopTagConfig

func (*ConfigunstableTraceTopTagConfig) ContextValidate added in v1.9.0

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

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

func (*ConfigunstableTraceTopTagConfig) MarshalBinary added in v1.9.0

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

MarshalBinary interface implementation

func (*ConfigunstableTraceTopTagConfig) UnmarshalBinary added in v1.9.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableTraceTopTagConfig) Validate added in v1.9.0

Validate validates this configunstable trace top tag config

type ConfigunstableUpdateDashboardResponse

type ConfigunstableUpdateDashboardResponse struct {

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

ConfigunstableUpdateDashboardResponse configunstable update dashboard response

swagger:model configunstableUpdateDashboardResponse

func (*ConfigunstableUpdateDashboardResponse) ContextValidate

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

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

func (*ConfigunstableUpdateDashboardResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableUpdateDashboardResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateDashboardResponse) Validate

Validate validates this configunstable update dashboard response

type ConfigunstableUpdateLinkTemplateResponse

type ConfigunstableUpdateLinkTemplateResponse struct {

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

ConfigunstableUpdateLinkTemplateResponse configunstable update link template response

swagger:model configunstableUpdateLinkTemplateResponse

func (*ConfigunstableUpdateLinkTemplateResponse) ContextValidate

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

func (*ConfigunstableUpdateLinkTemplateResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ConfigunstableUpdateLinkTemplateResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLinkTemplateResponse) Validate

Validate validates this configunstable update link template response

type ConfigunstableUpdateLogInternalMaterializedFieldResponse added in v1.16.1

type ConfigunstableUpdateLogInternalMaterializedFieldResponse struct {

	// log internal materialized field
	LogInternalMaterializedField *ConfigunstableLogInternalMaterializedField `json:"log_internal_materialized_field,omitempty"`
}

ConfigunstableUpdateLogInternalMaterializedFieldResponse configunstable update log internal materialized field response

swagger:model configunstableUpdateLogInternalMaterializedFieldResponse

func (*ConfigunstableUpdateLogInternalMaterializedFieldResponse) ContextValidate added in v1.16.1

ContextValidate validate this configunstable update log internal materialized field response based on the context it is used

func (*ConfigunstableUpdateLogInternalMaterializedFieldResponse) MarshalBinary added in v1.16.1

MarshalBinary interface implementation

func (*ConfigunstableUpdateLogInternalMaterializedFieldResponse) UnmarshalBinary added in v1.16.1

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateLogInternalMaterializedFieldResponse) Validate added in v1.16.1

Validate validates this configunstable update log internal materialized field 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 ConfigunstableUpdateNotebookResponse added in v1.27.0

type ConfigunstableUpdateNotebookResponse struct {

	// notebook
	Notebook *ConfigunstableNotebook `json:"notebook,omitempty"`
}

ConfigunstableUpdateNotebookResponse configunstable update notebook response

swagger:model configunstableUpdateNotebookResponse

func (*ConfigunstableUpdateNotebookResponse) ContextValidate added in v1.27.0

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

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

func (*ConfigunstableUpdateNotebookResponse) MarshalBinary added in v1.27.0

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

MarshalBinary interface implementation

func (*ConfigunstableUpdateNotebookResponse) UnmarshalBinary added in v1.27.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateNotebookResponse) Validate added in v1.27.0

Validate validates this configunstable update notebook response

type ConfigunstableUpdateObjectDiscoveryRuleResponse added in v1.10.0

type ConfigunstableUpdateObjectDiscoveryRuleResponse struct {

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

ConfigunstableUpdateObjectDiscoveryRuleResponse configunstable update object discovery rule response

swagger:model configunstableUpdateObjectDiscoveryRuleResponse

func (*ConfigunstableUpdateObjectDiscoveryRuleResponse) ContextValidate added in v1.10.0

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

func (*ConfigunstableUpdateObjectDiscoveryRuleResponse) MarshalBinary added in v1.10.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateObjectDiscoveryRuleResponse) UnmarshalBinary added in v1.10.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateObjectDiscoveryRuleResponse) Validate added in v1.10.0

Validate validates this configunstable update object discovery rule response

type 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 ConfigunstableUpdateSyntheticTestResponse added in v1.25.0

type ConfigunstableUpdateSyntheticTestResponse struct {

	// synthetic test
	SyntheticTest *ConfigunstableSyntheticTest `json:"synthetic_test,omitempty"`
}

ConfigunstableUpdateSyntheticTestResponse configunstable update synthetic test response

swagger:model configunstableUpdateSyntheticTestResponse

func (*ConfigunstableUpdateSyntheticTestResponse) ContextValidate added in v1.25.0

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

func (*ConfigunstableUpdateSyntheticTestResponse) MarshalBinary added in v1.25.0

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

MarshalBinary interface implementation

func (*ConfigunstableUpdateSyntheticTestResponse) UnmarshalBinary added in v1.25.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateSyntheticTestResponse) Validate added in v1.25.0

Validate validates this configunstable update synthetic test response

type ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse

type ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse struct {

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

ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse configunstable update trace jaeger remote sampling strategy response

swagger:model configunstableUpdateTraceJaegerRemoteSamplingStrategyResponse

func (*ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse) ContextValidate

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

func (*ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceJaegerRemoteSamplingStrategyResponse) Validate

Validate validates this configunstable update trace jaeger remote sampling strategy response

type ConfigunstableUpdateTraceTailSamplingRulesRequest

type ConfigunstableUpdateTraceTailSamplingRulesRequest struct {

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

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

	// If `true`, validates the specified configuration without creating or updating the TraceTailSamplingRules. If the specified configuration is valid, the endpoint returns a partial response without the TraceTailSamplingRules. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableUpdateTraceTailSamplingRulesRequest configunstable update trace tail sampling rules request

swagger:model configunstableUpdateTraceTailSamplingRulesRequest

func (*ConfigunstableUpdateTraceTailSamplingRulesRequest) ContextValidate

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

func (*ConfigunstableUpdateTraceTailSamplingRulesRequest) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTailSamplingRulesRequest) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTailSamplingRulesRequest) Validate

Validate validates this configunstable update trace tail sampling rules request

type ConfigunstableUpdateTraceTailSamplingRulesResponse

type ConfigunstableUpdateTraceTailSamplingRulesResponse struct {

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

ConfigunstableUpdateTraceTailSamplingRulesResponse configunstable update trace tail sampling rules response

swagger:model configunstableUpdateTraceTailSamplingRulesResponse

func (*ConfigunstableUpdateTraceTailSamplingRulesResponse) ContextValidate

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

func (*ConfigunstableUpdateTraceTailSamplingRulesResponse) MarshalBinary

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTailSamplingRulesResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTailSamplingRulesResponse) Validate

Validate validates this configunstable update trace tail sampling rules response

type ConfigunstableUpdateTraceTopTagConfigRequest added in v1.9.0

type ConfigunstableUpdateTraceTopTagConfigRequest struct {

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

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

	// If `true`, validates the specified configuration without creating or updating the TraceTopTagConfig. If the specified configuration is valid, the endpoint returns a partial response without the TraceTopTagConfig. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,omitempty"`
}

ConfigunstableUpdateTraceTopTagConfigRequest configunstable update trace top tag config request

swagger:model configunstableUpdateTraceTopTagConfigRequest

func (*ConfigunstableUpdateTraceTopTagConfigRequest) ContextValidate added in v1.9.0

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

func (*ConfigunstableUpdateTraceTopTagConfigRequest) MarshalBinary added in v1.9.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTopTagConfigRequest) UnmarshalBinary added in v1.9.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTopTagConfigRequest) Validate added in v1.9.0

Validate validates this configunstable update trace top tag config request

type ConfigunstableUpdateTraceTopTagConfigResponse added in v1.9.0

type ConfigunstableUpdateTraceTopTagConfigResponse struct {

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

ConfigunstableUpdateTraceTopTagConfigResponse configunstable update trace top tag config response

swagger:model configunstableUpdateTraceTopTagConfigResponse

func (*ConfigunstableUpdateTraceTopTagConfigResponse) ContextValidate added in v1.9.0

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

func (*ConfigunstableUpdateTraceTopTagConfigResponse) MarshalBinary added in v1.9.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTopTagConfigResponse) UnmarshalBinary added in v1.9.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateTraceTopTagConfigResponse) Validate added in v1.9.0

Validate validates this configunstable update trace top tag config response

type Configv1PageParams

type Configv1PageParams struct {

	// Sets the preferred number of items to return per page. If set to `0`, the
	// server will use its default value. Regardless of the value specified, clients
	// must never assume how many items will be returned.
	MaxSize int64 `json:"max_size,omitempty"`

	// An opaque page token that identifies which page the client should request.
	// An empty value indicates the first page.
	Token string `json:"token,omitempty"`
}

Configv1PageParams configv1 page params

swagger:model configv1PageParams

func (*Configv1PageParams) ContextValidate

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 {

	// An opaque page token that identifies the next page of items that the
	// client should request. An empty value indicates that there are no
	// more items to return.
	NextToken string `json:"next_token,omitempty"`
}

Configv1PageResult configv1 page result

swagger:model configv1PageResult

func (*Configv1PageResult) ContextValidate

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

ContextValidate validates this configv1 page result based on context it is used

func (*Configv1PageResult) MarshalBinary

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

MarshalBinary interface implementation

func (*Configv1PageResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Configv1PageResult) Validate

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

Validate validates this configv1 page result

type Configv1TraceSearchFilter added in v1.1.0

type Configv1TraceSearchFilter struct {

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

	// Specifies the span conditions to match on. All conditions must be true in a
	// single span for the span to be considered a match. If `span_count` is specified,
	// the number of spans within the trace that match span conditions must be within
	// `[min, max]`. You can specify multiple span conditions, and each can be
	// satisfied by any number of spans within the trace.
	Span []*TraceSearchFilterSpanFilter `json:"span"`

	// scope filter
	ScopeFilter *TraceSearchFilterScopeFilter `json:"scope_filter,omitempty"`
}

Configv1TraceSearchFilter configv1 trace search filter

swagger:model configv1TraceSearchFilter

func (*Configv1TraceSearchFilter) ContextValidate added in v1.1.0

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

ContextValidate validate this configv1 trace search filter based on the context it is used

func (*Configv1TraceSearchFilter) MarshalBinary added in v1.1.0

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

MarshalBinary interface implementation

func (*Configv1TraceSearchFilter) UnmarshalBinary added in v1.1.0

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

UnmarshalBinary interface implementation

func (*Configv1TraceSearchFilter) Validate added in v1.1.0

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

Validate validates this configv1 trace search filter

type GenericError

type GenericError interface{}

GenericError generic error

swagger:model genericError

type GooglerpcStatus added in v1.25.0

type GooglerpcStatus struct {

	// code
	Code int32 `json:"code,omitempty"`

	// message
	Message string `json:"message,omitempty"`

	// details
	Details []*ProtobufAny `json:"details"`
}

GooglerpcStatus googlerpc status

swagger:model googlerpcStatus

func (*GooglerpcStatus) ContextValidate added in v1.25.0

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

ContextValidate validate this googlerpc status based on the context it is used

func (*GooglerpcStatus) MarshalBinary added in v1.25.0

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

MarshalBinary interface implementation

func (*GooglerpcStatus) UnmarshalBinary added in v1.25.0

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

UnmarshalBinary interface implementation

func (*GooglerpcStatus) Validate added in v1.25.0

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

Validate validates this googlerpc status

type HTTPTestConfigHTTPMethod added in v1.25.0

type HTTPTestConfigHTTPMethod string

HTTPTestConfigHTTPMethod Http test config Http method

swagger:model HttpTestConfigHttpMethod

const (

	// HTTPTestConfigHTTPMethodGET captures enum value "GET"
	HTTPTestConfigHTTPMethodGET HTTPTestConfigHTTPMethod = "GET"
)

func NewHTTPTestConfigHTTPMethod added in v1.25.0

func NewHTTPTestConfigHTTPMethod(value HTTPTestConfigHTTPMethod) *HTTPTestConfigHTTPMethod

func (HTTPTestConfigHTTPMethod) ContextValidate added in v1.25.0

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

ContextValidate validates this Http test config Http method based on context it is used

func (HTTPTestConfigHTTPMethod) Pointer added in v1.25.0

Pointer returns a pointer to a freshly-allocated HTTPTestConfigHTTPMethod.

func (HTTPTestConfigHTTPMethod) Validate added in v1.25.0

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

Validate validates this Http test config Http method

type LogInternalMaterializedFieldMaterializedFieldStatus added in v1.16.1

type LogInternalMaterializedFieldMaterializedFieldStatus string

LogInternalMaterializedFieldMaterializedFieldStatus log internal materialized field materialized field status

swagger:model LogInternalMaterializedFieldMaterializedFieldStatus

const (

	// LogInternalMaterializedFieldMaterializedFieldStatusPENDINGMIGRATION captures enum value "PENDING_MIGRATION"
	LogInternalMaterializedFieldMaterializedFieldStatusPENDINGMIGRATION LogInternalMaterializedFieldMaterializedFieldStatus = "PENDING_MIGRATION"

	// LogInternalMaterializedFieldMaterializedFieldStatusMIGRATED captures enum value "MIGRATED"
	LogInternalMaterializedFieldMaterializedFieldStatusMIGRATED LogInternalMaterializedFieldMaterializedFieldStatus = "MIGRATED"

	// LogInternalMaterializedFieldMaterializedFieldStatusPENDINGDELETION captures enum value "PENDING_DELETION"
	LogInternalMaterializedFieldMaterializedFieldStatusPENDINGDELETION LogInternalMaterializedFieldMaterializedFieldStatus = "PENDING_DELETION"

	// LogInternalMaterializedFieldMaterializedFieldStatusDELETED captures enum value "DELETED"
	LogInternalMaterializedFieldMaterializedFieldStatusDELETED LogInternalMaterializedFieldMaterializedFieldStatus = "DELETED"

	// LogInternalMaterializedFieldMaterializedFieldStatusIGNORED captures enum value "IGNORED"
	LogInternalMaterializedFieldMaterializedFieldStatusIGNORED LogInternalMaterializedFieldMaterializedFieldStatus = "IGNORED"
)

func (LogInternalMaterializedFieldMaterializedFieldStatus) ContextValidate added in v1.16.1

ContextValidate validates this log internal materialized field materialized field status based on context it is used

func (LogInternalMaterializedFieldMaterializedFieldStatus) Pointer added in v1.16.1

Pointer returns a pointer to a freshly-allocated LogInternalMaterializedFieldMaterializedFieldStatus.

func (LogInternalMaterializedFieldMaterializedFieldStatus) Validate added in v1.16.1

Validate validates this log internal materialized field materialized field status

type LogInternalMaterializedFieldMaterializedFieldType added in v1.16.1

type LogInternalMaterializedFieldMaterializedFieldType string

LogInternalMaterializedFieldMaterializedFieldType log internal materialized field materialized field type

swagger:model LogInternalMaterializedFieldMaterializedFieldType

const (

	// LogInternalMaterializedFieldMaterializedFieldTypeSTRING captures enum value "STRING"
	LogInternalMaterializedFieldMaterializedFieldTypeSTRING LogInternalMaterializedFieldMaterializedFieldType = "STRING"

	// LogInternalMaterializedFieldMaterializedFieldTypeLOWCARDINALITYSTRING captures enum value "LOW_CARDINALITY_STRING"
	LogInternalMaterializedFieldMaterializedFieldTypeLOWCARDINALITYSTRING LogInternalMaterializedFieldMaterializedFieldType = "LOW_CARDINALITY_STRING"

	// LogInternalMaterializedFieldMaterializedFieldTypeINT32 captures enum value "INT_32"
	LogInternalMaterializedFieldMaterializedFieldTypeINT32 LogInternalMaterializedFieldMaterializedFieldType = "INT_32"

	// LogInternalMaterializedFieldMaterializedFieldTypeINT64 captures enum value "INT_64"
	LogInternalMaterializedFieldMaterializedFieldTypeINT64 LogInternalMaterializedFieldMaterializedFieldType = "INT_64"

	// LogInternalMaterializedFieldMaterializedFieldTypeFLOAT32 captures enum value "FLOAT_32"
	LogInternalMaterializedFieldMaterializedFieldTypeFLOAT32 LogInternalMaterializedFieldMaterializedFieldType = "FLOAT_32"

	// LogInternalMaterializedFieldMaterializedFieldTypeFLOAT64 captures enum value "FLOAT_64"
	LogInternalMaterializedFieldMaterializedFieldTypeFLOAT64 LogInternalMaterializedFieldMaterializedFieldType = "FLOAT_64"
)

func (LogInternalMaterializedFieldMaterializedFieldType) ContextValidate added in v1.16.1

ContextValidate validates this log internal materialized field materialized field type based on context it is used

func (LogInternalMaterializedFieldMaterializedFieldType) Pointer added in v1.16.1

Pointer returns a pointer to a freshly-allocated LogInternalMaterializedFieldMaterializedFieldType.

func (LogInternalMaterializedFieldMaterializedFieldType) Validate added in v1.16.1

Validate validates this log internal materialized field materialized field type

type LogPrimaryKeyLogPrimaryKeyField added in v1.20.0

type LogPrimaryKeyLogPrimaryKeyField struct {

	// name of the field as it will be referred to in queries; could be omitted and targeted_field would be used as the PK name in that case
	Name string `json:"name,omitempty"`

	// source is the name of the source field
	Source string `json:"source,omitempty"`
}

LogPrimaryKeyLogPrimaryKeyField log primary key log primary key field

swagger:model LogPrimaryKeyLogPrimaryKeyField

func (*LogPrimaryKeyLogPrimaryKeyField) ContextValidate added in v1.20.0

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

ContextValidate validates this log primary key log primary key field based on context it is used

func (*LogPrimaryKeyLogPrimaryKeyField) MarshalBinary added in v1.20.0

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

MarshalBinary interface implementation

func (*LogPrimaryKeyLogPrimaryKeyField) UnmarshalBinary added in v1.20.0

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

UnmarshalBinary interface implementation

func (*LogPrimaryKeyLogPrimaryKeyField) Validate added in v1.20.0

Validate validates this log primary key log primary key field

type NoopEntityNestedEnum

type NoopEntityNestedEnum string

NoopEntityNestedEnum noop entity nested enum

swagger:model NoopEntityNestedEnum

const (

	// NoopEntityNestedEnumENABLED captures enum value "ENABLED"
	NoopEntityNestedEnumENABLED NoopEntityNestedEnum = "ENABLED"
)

func NewNoopEntityNestedEnum

func NewNoopEntityNestedEnum(value NoopEntityNestedEnum) *NoopEntityNestedEnum

func (NoopEntityNestedEnum) ContextValidate

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

ContextValidate validates this noop entity nested enum based on context it is used

func (NoopEntityNestedEnum) Pointer

Pointer returns a pointer to a freshly-allocated NoopEntityNestedEnum.

func (NoopEntityNestedEnum) Validate

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

Validate validates this noop entity nested enum

type NumericFilterComparisonType

type NumericFilterComparisonType string

NumericFilterComparisonType numeric filter comparison type

swagger:model NumericFilterComparisonType

const (

	// NumericFilterComparisonTypeEQUAL captures enum value "EQUAL"
	NumericFilterComparisonTypeEQUAL NumericFilterComparisonType = "EQUAL"

	// NumericFilterComparisonTypeNOTEQUAL captures enum value "NOT_EQUAL"
	NumericFilterComparisonTypeNOTEQUAL NumericFilterComparisonType = "NOT_EQUAL"

	// NumericFilterComparisonTypeGREATERTHAN captures enum value "GREATER_THAN"
	NumericFilterComparisonTypeGREATERTHAN NumericFilterComparisonType = "GREATER_THAN"

	// NumericFilterComparisonTypeGREATERTHANOREQUAL captures enum value "GREATER_THAN_OR_EQUAL"
	NumericFilterComparisonTypeGREATERTHANOREQUAL NumericFilterComparisonType = "GREATER_THAN_OR_EQUAL"

	// NumericFilterComparisonTypeLESSTHAN captures enum value "LESS_THAN"
	NumericFilterComparisonTypeLESSTHAN NumericFilterComparisonType = "LESS_THAN"

	// NumericFilterComparisonTypeLESSTHANOREQUAL captures enum value "LESS_THAN_OR_EQUAL"
	NumericFilterComparisonTypeLESSTHANOREQUAL NumericFilterComparisonType = "LESS_THAN_OR_EQUAL"
)

func (NumericFilterComparisonType) ContextValidate

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

ContextValidate validates this numeric filter comparison type based on context it is used

func (NumericFilterComparisonType) Pointer

Pointer returns a pointer to a freshly-allocated NumericFilterComparisonType.

func (NumericFilterComparisonType) Validate

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

Validate validates this numeric filter comparison type

type ObjectDiscoveryRuleMetricRule added in v1.10.0

type ObjectDiscoveryRuleMetricRule struct {

	// expr
	Expr string `json:"expr,omitempty"`

	// object labels
	ObjectLabels []string `json:"objectLabels"`

	// object mapping label
	ObjectMappingLabel string `json:"objectMappingLabel,omitempty"`
}

ObjectDiscoveryRuleMetricRule object discovery rule metric rule

swagger:model ObjectDiscoveryRuleMetricRule

func (*ObjectDiscoveryRuleMetricRule) ContextValidate added in v1.10.0

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

ContextValidate validates this object discovery rule metric rule based on context it is used

func (*ObjectDiscoveryRuleMetricRule) MarshalBinary added in v1.10.0

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

MarshalBinary interface implementation

func (*ObjectDiscoveryRuleMetricRule) UnmarshalBinary added in v1.10.0

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

UnmarshalBinary interface implementation

func (*ObjectDiscoveryRuleMetricRule) Validate added in v1.10.0

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

Validate validates this object discovery rule metric rule

type PerOperationSamplingStrategiesPerOperationSamplingStrategy

type PerOperationSamplingStrategiesPerOperationSamplingStrategy struct {

	// The operation to which this specific strategy should apply.
	Operation string `json:"operation,omitempty"`

	// probabilistic sampling strategy
	ProbabilisticSamplingStrategy *TraceJaegerRemoteSamplingStrategyProbabilisticStrategy `json:"probabilistic_sampling_strategy,omitempty"`
}

PerOperationSamplingStrategiesPerOperationSamplingStrategy per operation sampling strategies per operation sampling strategy

swagger:model PerOperationSamplingStrategiesPerOperationSamplingStrategy

func (*PerOperationSamplingStrategiesPerOperationSamplingStrategy) ContextValidate

ContextValidate validate this per operation sampling strategies per operation sampling strategy based on the context it is used

func (*PerOperationSamplingStrategiesPerOperationSamplingStrategy) MarshalBinary

MarshalBinary interface implementation

func (*PerOperationSamplingStrategiesPerOperationSamplingStrategy) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PerOperationSamplingStrategiesPerOperationSamplingStrategy) Validate

Validate validates this per operation sampling strategies per operation sampling strategy

type ProtobufAny

type ProtobufAny struct {

	// at type
	AtType string `json:"@type,omitempty"`

	// protobuf any
	ProtobufAny map[string]interface{} `json:"-"`
}

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) MarshalJSON added in v1.14.0

func (m ProtobufAny) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with additional properties into a JSON object

func (*ProtobufAny) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProtobufAny) UnmarshalJSON added in v1.14.0

func (m *ProtobufAny) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*ProtobufAny) Validate

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

Validate validates this protobuf any

type SavedTraceSearchBetweenTimeFilter

type SavedTraceSearchBetweenTimeFilter struct {

	// Start time of the search interval.
	// Format: date-time
	MinTime strfmt.DateTime `json:"min_time,omitempty"`

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

SavedTraceSearchBetweenTimeFilter saved trace search between time filter

swagger:model SavedTraceSearchBetweenTimeFilter

func (*SavedTraceSearchBetweenTimeFilter) ContextValidate

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

ContextValidate validates this saved trace search between time filter based on context it is used

func (*SavedTraceSearchBetweenTimeFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*SavedTraceSearchBetweenTimeFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SavedTraceSearchBetweenTimeFilter) Validate

Validate validates this saved trace search between time filter

type SavedTraceSearchCloseToTimeFilter

type SavedTraceSearchCloseToTimeFilter struct {

	// Time around which the search will performed.
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`
}

SavedTraceSearchCloseToTimeFilter saved trace search close to time filter

swagger:model SavedTraceSearchCloseToTimeFilter

func (*SavedTraceSearchCloseToTimeFilter) ContextValidate

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

ContextValidate validates this saved trace search close to time filter based on context it is used

func (*SavedTraceSearchCloseToTimeFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*SavedTraceSearchCloseToTimeFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SavedTraceSearchCloseToTimeFilter) Validate

Validate validates this saved trace search close to time filter

type SavedTraceSearchRelativeTimeFilter

type SavedTraceSearchRelativeTimeFilter struct {

	// The duration, in seconds, from now to the beginning of the search interval.
	StartRelativeOffsetSecs int32 `json:"start_relative_offset_secs,omitempty"`

	// The duration, in seconds, from now to the end of the search interval.
	EndRelativeOffsetSecs int32 `json:"end_relative_offset_secs,omitempty"`
}

SavedTraceSearchRelativeTimeFilter saved trace search relative time filter

swagger:model SavedTraceSearchRelativeTimeFilter

func (*SavedTraceSearchRelativeTimeFilter) ContextValidate

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

ContextValidate validates this saved trace search relative time filter based on context it is used

func (*SavedTraceSearchRelativeTimeFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*SavedTraceSearchRelativeTimeFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SavedTraceSearchRelativeTimeFilter) Validate

Validate validates this saved trace search relative time filter

type SavedTraceSearchTimeFilter

type SavedTraceSearchTimeFilter struct {

	// close to
	CloseTo *SavedTraceSearchCloseToTimeFilter `json:"close_to,omitempty"`

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

	// relative
	Relative *SavedTraceSearchRelativeTimeFilter `json:"relative,omitempty"`
}

SavedTraceSearchTimeFilter saved trace search time filter

swagger:model SavedTraceSearchTimeFilter

func (*SavedTraceSearchTimeFilter) ContextValidate

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

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

func (*SavedTraceSearchTimeFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*SavedTraceSearchTimeFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SavedTraceSearchTimeFilter) Validate

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

Validate validates this saved trace search time filter

type SavedTraceSearchTraceSearch

type SavedTraceSearchTraceSearch struct {

	// criteria
	Criteria *Configv1TraceSearchFilter `json:"criteria,omitempty"`

	// time
	Time *SavedTraceSearchTimeFilter `json:"time,omitempty"`
}

SavedTraceSearchTraceSearch saved trace search trace search

swagger:model SavedTraceSearchTraceSearch

func (*SavedTraceSearchTraceSearch) ContextValidate

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

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

func (*SavedTraceSearchTraceSearch) MarshalBinary

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

MarshalBinary interface implementation

func (*SavedTraceSearchTraceSearch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SavedTraceSearchTraceSearch) Validate

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

Validate validates this saved trace search trace search

type SeverityMappingSeverity

type SeverityMappingSeverity string

SeverityMappingSeverity severity mapping severity

swagger:model SeverityMappingSeverity

const (

	// SeverityMappingSeverityCRITICAL captures enum value "CRITICAL"
	SeverityMappingSeverityCRITICAL SeverityMappingSeverity = "CRITICAL"
)

func NewSeverityMappingSeverity

func NewSeverityMappingSeverity(value SeverityMappingSeverity) *SeverityMappingSeverity

func (SeverityMappingSeverity) ContextValidate

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

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

func (SeverityMappingSeverity) Pointer

Pointer returns a pointer to a freshly-allocated SeverityMappingSeverity.

func (SeverityMappingSeverity) Validate

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

Validate validates this severity mapping severity

type SpanFilterSpanFilterMatchType

type SpanFilterSpanFilterMatchType string

SpanFilterSpanFilterMatchType span filter span filter match type

swagger:model SpanFilterSpanFilterMatchType

const (

	// SpanFilterSpanFilterMatchTypeINCLUDE captures enum value "INCLUDE"
	SpanFilterSpanFilterMatchTypeINCLUDE SpanFilterSpanFilterMatchType = "INCLUDE"

	// SpanFilterSpanFilterMatchTypeEXCLUDE captures enum value "EXCLUDE"
	SpanFilterSpanFilterMatchTypeEXCLUDE SpanFilterSpanFilterMatchType = "EXCLUDE"
)

func (SpanFilterSpanFilterMatchType) ContextValidate

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

ContextValidate validates this span filter span filter match type based on context it is used

func (SpanFilterSpanFilterMatchType) Pointer

Pointer returns a pointer to a freshly-allocated SpanFilterSpanFilterMatchType.

func (SpanFilterSpanFilterMatchType) Validate

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

Validate validates this span filter span filter match type

type StringFilterStringFilterMatchType

type StringFilterStringFilterMatchType string

StringFilterStringFilterMatchType string filter string filter match type

swagger:model StringFilterStringFilterMatchType

const (

	// StringFilterStringFilterMatchTypeEXACT captures enum value "EXACT"
	StringFilterStringFilterMatchTypeEXACT StringFilterStringFilterMatchType = "EXACT"

	// StringFilterStringFilterMatchTypeREGEX captures enum value "REGEX"
	StringFilterStringFilterMatchTypeREGEX StringFilterStringFilterMatchType = "REGEX"

	// StringFilterStringFilterMatchTypeEXACTNEGATION captures enum value "EXACT_NEGATION"
	StringFilterStringFilterMatchTypeEXACTNEGATION StringFilterStringFilterMatchType = "EXACT_NEGATION"

	// StringFilterStringFilterMatchTypeREGEXNEGATION captures enum value "REGEX_NEGATION"
	StringFilterStringFilterMatchTypeREGEXNEGATION StringFilterStringFilterMatchType = "REGEX_NEGATION"

	// StringFilterStringFilterMatchTypeIN captures enum value "IN"
	StringFilterStringFilterMatchTypeIN StringFilterStringFilterMatchType = "IN"

	// StringFilterStringFilterMatchTypeNOTIN captures enum value "NOT_IN"
	StringFilterStringFilterMatchTypeNOTIN StringFilterStringFilterMatchType = "NOT_IN"
)

func (StringFilterStringFilterMatchType) ContextValidate

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

ContextValidate validates this string filter string filter match type based on context it is used

func (StringFilterStringFilterMatchType) Pointer

Pointer returns a pointer to a freshly-allocated StringFilterStringFilterMatchType.

func (StringFilterStringFilterMatchType) Validate

Validate validates this string filter string filter match type

type SyncPrometheusChangeLog

type SyncPrometheusChangeLog struct {

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

	// TODO: do we want to keep diff in the public API?
	Diff string `json:"diff,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// slug
	Slug string `json:"slug,omitempty"`
}

SyncPrometheusChangeLog sync prometheus change log

swagger:model SyncPrometheusChangeLog

func (*SyncPrometheusChangeLog) ContextValidate

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

ContextValidate validate this sync prometheus change log based on the context it is used

func (*SyncPrometheusChangeLog) MarshalBinary

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

MarshalBinary interface implementation

func (*SyncPrometheusChangeLog) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SyncPrometheusChangeLog) Validate

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

Validate validates this sync prometheus change log

type SyncPrometheusChangeLogType

type SyncPrometheusChangeLogType string

SyncPrometheusChangeLogType sync prometheus change log type

swagger:model SyncPrometheusChangeLogType

const (

	// SyncPrometheusChangeLogTypeCREATEDNOTIFIER captures enum value "CREATED_NOTIFIER"
	SyncPrometheusChangeLogTypeCREATEDNOTIFIER SyncPrometheusChangeLogType = "CREATED_NOTIFIER"

	// SyncPrometheusChangeLogTypeUPDATEDNOTIFIER captures enum value "UPDATED_NOTIFIER"
	SyncPrometheusChangeLogTypeUPDATEDNOTIFIER SyncPrometheusChangeLogType = "UPDATED_NOTIFIER"

	// SyncPrometheusChangeLogTypeDELETEDNOTIFIER captures enum value "DELETED_NOTIFIER"
	SyncPrometheusChangeLogTypeDELETEDNOTIFIER SyncPrometheusChangeLogType = "DELETED_NOTIFIER"

	// SyncPrometheusChangeLogTypeCREATEDBUCKET captures enum value "CREATED_BUCKET"
	SyncPrometheusChangeLogTypeCREATEDBUCKET SyncPrometheusChangeLogType = "CREATED_BUCKET"

	// SyncPrometheusChangeLogTypeUPDATEDBUCKET captures enum value "UPDATED_BUCKET"
	SyncPrometheusChangeLogTypeUPDATEDBUCKET SyncPrometheusChangeLogType = "UPDATED_BUCKET"

	// SyncPrometheusChangeLogTypeDELETEDBUCKET captures enum value "DELETED_BUCKET"
	SyncPrometheusChangeLogTypeDELETEDBUCKET SyncPrometheusChangeLogType = "DELETED_BUCKET"

	// SyncPrometheusChangeLogTypeCREATEDCOLLECTION captures enum value "CREATED_COLLECTION"
	SyncPrometheusChangeLogTypeCREATEDCOLLECTION SyncPrometheusChangeLogType = "CREATED_COLLECTION"

	// SyncPrometheusChangeLogTypeUPDATEDCOLLECTION captures enum value "UPDATED_COLLECTION"
	SyncPrometheusChangeLogTypeUPDATEDCOLLECTION SyncPrometheusChangeLogType = "UPDATED_COLLECTION"

	// SyncPrometheusChangeLogTypeDELETEDCOLLECTION captures enum value "DELETED_COLLECTION"
	SyncPrometheusChangeLogTypeDELETEDCOLLECTION SyncPrometheusChangeLogType = "DELETED_COLLECTION"

	// SyncPrometheusChangeLogTypeCREATEDNOTIFICATIONPOLICY captures enum value "CREATED_NOTIFICATION_POLICY"
	SyncPrometheusChangeLogTypeCREATEDNOTIFICATIONPOLICY SyncPrometheusChangeLogType = "CREATED_NOTIFICATION_POLICY"

	// SyncPrometheusChangeLogTypeUPDATEDNOTIFICATIONPOLICY captures enum value "UPDATED_NOTIFICATION_POLICY"
	SyncPrometheusChangeLogTypeUPDATEDNOTIFICATIONPOLICY SyncPrometheusChangeLogType = "UPDATED_NOTIFICATION_POLICY"

	// SyncPrometheusChangeLogTypeDELETEDNOTIFICATIONPOLICY captures enum value "DELETED_NOTIFICATION_POLICY"
	SyncPrometheusChangeLogTypeDELETEDNOTIFICATIONPOLICY SyncPrometheusChangeLogType = "DELETED_NOTIFICATION_POLICY"

	// SyncPrometheusChangeLogTypeCREATEDMONITOR captures enum value "CREATED_MONITOR"
	SyncPrometheusChangeLogTypeCREATEDMONITOR SyncPrometheusChangeLogType = "CREATED_MONITOR"

	// SyncPrometheusChangeLogTypeUPDATEDMONITOR captures enum value "UPDATED_MONITOR"
	SyncPrometheusChangeLogTypeUPDATEDMONITOR SyncPrometheusChangeLogType = "UPDATED_MONITOR"

	// SyncPrometheusChangeLogTypeDELETEDMONITOR captures enum value "DELETED_MONITOR"
	SyncPrometheusChangeLogTypeDELETEDMONITOR SyncPrometheusChangeLogType = "DELETED_MONITOR"

	// SyncPrometheusChangeLogTypeCREATEDRECORDINGRULE captures enum value "CREATED_RECORDING_RULE"
	SyncPrometheusChangeLogTypeCREATEDRECORDINGRULE SyncPrometheusChangeLogType = "CREATED_RECORDING_RULE"

	// SyncPrometheusChangeLogTypeUPDATEDRECORDINGRULE captures enum value "UPDATED_RECORDING_RULE"
	SyncPrometheusChangeLogTypeUPDATEDRECORDINGRULE SyncPrometheusChangeLogType = "UPDATED_RECORDING_RULE"

	// SyncPrometheusChangeLogTypeDELETEDRECORDINGRULE captures enum value "DELETED_RECORDING_RULE"
	SyncPrometheusChangeLogTypeDELETEDRECORDINGRULE SyncPrometheusChangeLogType = "DELETED_RECORDING_RULE"
)

func (SyncPrometheusChangeLogType) ContextValidate

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

ContextValidate validates this sync prometheus change log type based on context it is used

func (SyncPrometheusChangeLogType) Pointer

Pointer returns a pointer to a freshly-allocated SyncPrometheusChangeLogType.

func (SyncPrometheusChangeLogType) Validate

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

Validate validates this sync prometheus change log type

type SyncPrometheusChronoConfig

type SyncPrometheusChronoConfig struct {

	// use collections
	UseCollections SyncPrometheusContainerType `json:"use_collections,omitempty"`

	// collections config
	CollectionsConfig *ChronoConfigCollectionsConfig `json:"collections_config,omitempty"`

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

	// Customer-specific name of alert rule label used to determine severity.
	// If omitted, the Chronosphere default of "severity" is used.
	SeverityLabelName string `json:"severity_label_name,omitempty"`

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

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

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

	// If true, we set the the group_across_severities flag on notification policies to
	// true, so that warn and critical notifications are grouped together.
	//
	// TODO:  i don't think we export this on notification policies in the public API,
	//        we may need to figure out a better solution here (do we need to expose
	//        in both, or do we need to update the comment to stop referring to the
	//        option on the policy?)
	GroupAcrossSeverities bool `json:"group_across_severities,omitempty"`

	// If true, alert rule expressions that are not in the form of "expr op number" (e.g. "sum(stuff) > 5")
	// will be executed as-is.
	// Without this set, expressions will be converted to binary expressions (e.g. "x > y" as "(x - y) > 0").
	//
	// TODO: before configv1 - is this still required? does chronoctl set it?
	ExistsOpSupported bool `json:"exists_op_supported,omitempty"`
}

SyncPrometheusChronoConfig sync prometheus chrono config

swagger:model SyncPrometheusChronoConfig

func (*SyncPrometheusChronoConfig) ContextValidate

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

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

func (*SyncPrometheusChronoConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*SyncPrometheusChronoConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SyncPrometheusChronoConfig) Validate

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

Validate validates this sync prometheus chrono config

type SyncPrometheusContainerType

type SyncPrometheusContainerType string

SyncPrometheusContainerType TODO: confirm naming with InfoModel team

swagger:model SyncPrometheusContainerType

const (

	// SyncPrometheusContainerTypeCOLLECTIONS captures enum value "COLLECTIONS"
	SyncPrometheusContainerTypeCOLLECTIONS SyncPrometheusContainerType = "COLLECTIONS"

	// SyncPrometheusContainerTypeBUCKETS captures enum value "BUCKETS"
	SyncPrometheusContainerTypeBUCKETS SyncPrometheusContainerType = "BUCKETS"
)

func (SyncPrometheusContainerType) ContextValidate

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

ContextValidate validates this sync prometheus container type based on context it is used

func (SyncPrometheusContainerType) Pointer

Pointer returns a pointer to a freshly-allocated SyncPrometheusContainerType.

func (SyncPrometheusContainerType) Validate

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

Validate validates this sync prometheus container type

type SyntheticTestHTTPTestConfig added in v1.25.0

type SyntheticTestHTTPTestConfig struct {

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

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

	// status code assertions
	StatusCodeAssertions []*SyntheticTestStatusCodeAssertion `json:"status_code_assertions"`
}

SyntheticTestHTTPTestConfig synthetic test Http test config

swagger:model SyntheticTestHttpTestConfig

func (*SyntheticTestHTTPTestConfig) ContextValidate added in v1.25.0

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

ContextValidate validate this synthetic test Http test config based on the context it is used

func (*SyntheticTestHTTPTestConfig) MarshalBinary added in v1.25.0

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

MarshalBinary interface implementation

func (*SyntheticTestHTTPTestConfig) UnmarshalBinary added in v1.25.0

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

UnmarshalBinary interface implementation

func (*SyntheticTestHTTPTestConfig) Validate added in v1.25.0

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

Validate validates this synthetic test Http test config

type SyntheticTestStatusCodeAssertion added in v1.25.0

type SyntheticTestStatusCodeAssertion struct {

	// operator
	Operator SyntheticTestStatusCodeAssertionOperator `json:"operator,omitempty"`

	// target
	Target int32 `json:"target,omitempty"`
}

SyntheticTestStatusCodeAssertion synthetic test status code assertion

swagger:model SyntheticTestStatusCodeAssertion

func (*SyntheticTestStatusCodeAssertion) ContextValidate added in v1.25.0

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

ContextValidate validate this synthetic test status code assertion based on the context it is used

func (*SyntheticTestStatusCodeAssertion) MarshalBinary added in v1.25.0

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

MarshalBinary interface implementation

func (*SyntheticTestStatusCodeAssertion) UnmarshalBinary added in v1.25.0

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

UnmarshalBinary interface implementation

func (*SyntheticTestStatusCodeAssertion) Validate added in v1.25.0

Validate validates this synthetic test status code assertion

type SyntheticTestStatusCodeAssertionOperator added in v1.25.0

type SyntheticTestStatusCodeAssertionOperator string

SyntheticTestStatusCodeAssertionOperator synthetic test status code assertion operator

swagger:model SyntheticTestStatusCodeAssertionOperator

const (

	// SyntheticTestStatusCodeAssertionOperatorEQUALS captures enum value "EQUALS"
	SyntheticTestStatusCodeAssertionOperatorEQUALS SyntheticTestStatusCodeAssertionOperator = "EQUALS"
)

func NewSyntheticTestStatusCodeAssertionOperator added in v1.25.0

func NewSyntheticTestStatusCodeAssertionOperator(value SyntheticTestStatusCodeAssertionOperator) *SyntheticTestStatusCodeAssertionOperator

func (SyntheticTestStatusCodeAssertionOperator) ContextValidate added in v1.25.0

ContextValidate validates this synthetic test status code assertion operator based on context it is used

func (SyntheticTestStatusCodeAssertionOperator) Pointer added in v1.25.0

Pointer returns a pointer to a freshly-allocated SyntheticTestStatusCodeAssertionOperator.

func (SyntheticTestStatusCodeAssertionOperator) Validate added in v1.25.0

Validate validates this synthetic test status code assertion operator

type SyntheticTestTestLocation added in v1.25.0

type SyntheticTestTestLocation string

SyntheticTestTestLocation synthetic test test location

swagger:model SyntheticTestTestLocation

const (

	// SyntheticTestTestLocationAWSUSEAST1 captures enum value "AWS_US_EAST_1"
	SyntheticTestTestLocationAWSUSEAST1 SyntheticTestTestLocation = "AWS_US_EAST_1"
)

func NewSyntheticTestTestLocation added in v1.25.0

func NewSyntheticTestTestLocation(value SyntheticTestTestLocation) *SyntheticTestTestLocation

func (SyntheticTestTestLocation) ContextValidate added in v1.25.0

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

ContextValidate validates this synthetic test test location based on context it is used

func (SyntheticTestTestLocation) Pointer added in v1.25.0

Pointer returns a pointer to a freshly-allocated SyntheticTestTestLocation.

func (SyntheticTestTestLocation) Validate added in v1.25.0

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

Validate validates this synthetic test test location

type SyntheticTestTestType added in v1.25.0

type SyntheticTestTestType string

SyntheticTestTestType synthetic test test type

swagger:model SyntheticTestTestType

const (

	// SyntheticTestTestTypeHTTP captures enum value "HTTP"
	SyntheticTestTestTypeHTTP SyntheticTestTestType = "HTTP"
)

func NewSyntheticTestTestType added in v1.25.0

func NewSyntheticTestTestType(value SyntheticTestTestType) *SyntheticTestTestType

func (SyntheticTestTestType) ContextValidate added in v1.25.0

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

ContextValidate validates this synthetic test test type based on context it is used

func (SyntheticTestTestType) Pointer added in v1.25.0

Pointer returns a pointer to a freshly-allocated SyntheticTestTestType.

func (SyntheticTestTestType) Validate added in v1.25.0

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

Validate validates this synthetic test test type

type TraceJaegerRemoteSamplingStrategyAppliedStrategy

type TraceJaegerRemoteSamplingStrategyAppliedStrategy struct {

	// probabilistic strategy
	ProbabilisticStrategy *TraceJaegerRemoteSamplingStrategyProbabilisticStrategy `json:"probabilistic_strategy,omitempty"`

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

	// rate limiting strategy
	RateLimitingStrategy *TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy `json:"rate_limiting_strategy,omitempty"`
}

TraceJaegerRemoteSamplingStrategyAppliedStrategy trace jaeger remote sampling strategy applied strategy

swagger:model TraceJaegerRemoteSamplingStrategyAppliedStrategy

func (*TraceJaegerRemoteSamplingStrategyAppliedStrategy) ContextValidate

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

func (*TraceJaegerRemoteSamplingStrategyAppliedStrategy) MarshalBinary

MarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyAppliedStrategy) UnmarshalBinary

UnmarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyAppliedStrategy) Validate

Validate validates this trace jaeger remote sampling strategy applied strategy

type TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies

type TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies struct {

	// Defines the service-wide sampling probability (in the range [0, 1]) when specific operations are not matched.
	DefaultSamplingRate float64 `json:"default_sampling_rate,omitempty"`

	// Defines a minimum number of traces to send for ANY operation in the service, regardless of matching per operation strategy.
	DefaultLowerBoundTracesPerSecond float64 `json:"default_lower_bound_traces_per_second,omitempty"`

	// Defines a maximum number of traces to send for ANY operation in the service, regardless of matching per operation strategy.
	DefaultUpperBoundTracesPerSecond float64 `json:"default_upper_bound_traces_per_second,omitempty"`

	// Defines explicit operations-specific strategies that take precedence over the default sampling rate.
	PerOperationStrategies []*PerOperationSamplingStrategiesPerOperationSamplingStrategy `json:"per_operation_strategies"`
}

TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies trace jaeger remote sampling strategy per operation sampling strategies

swagger:model TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies

func (*TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies) ContextValidate

ContextValidate validate this trace jaeger remote sampling strategy per operation sampling strategies based on the context it is used

func (*TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies) MarshalBinary

MarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies) UnmarshalBinary

UnmarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies) Validate

Validate validates this trace jaeger remote sampling strategy per operation sampling strategies

type TraceJaegerRemoteSamplingStrategyProbabilisticStrategy

type TraceJaegerRemoteSamplingStrategyProbabilisticStrategy struct {

	// Value in the range [0, 1] that defines the probability of sampling any trace.
	SamplingRate float64 `json:"sampling_rate,omitempty"`
}

TraceJaegerRemoteSamplingStrategyProbabilisticStrategy trace jaeger remote sampling strategy probabilistic strategy

swagger:model TraceJaegerRemoteSamplingStrategyProbabilisticStrategy

func (*TraceJaegerRemoteSamplingStrategyProbabilisticStrategy) ContextValidate

ContextValidate validates this trace jaeger remote sampling strategy probabilistic strategy based on context it is used

func (*TraceJaegerRemoteSamplingStrategyProbabilisticStrategy) MarshalBinary

MarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyProbabilisticStrategy) UnmarshalBinary

UnmarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyProbabilisticStrategy) Validate

Validate validates this trace jaeger remote sampling strategy probabilistic strategy

type TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy

type TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy struct {

	// Maximum number of traces to sample per second.
	MaxTracesPerSecond int32 `json:"max_traces_per_second,omitempty"`
}

TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy trace jaeger remote sampling strategy rate limiting sampling strategy

swagger:model TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy

func (*TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy) ContextValidate

ContextValidate validates this trace jaeger remote sampling strategy rate limiting sampling strategy based on context it is used

func (*TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy) MarshalBinary

MarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy) UnmarshalBinary

UnmarshalBinary interface implementation

func (*TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy) Validate

Validate validates this trace jaeger remote sampling strategy rate limiting sampling strategy

type TraceSearchFilterBoolFilter

type TraceSearchFilterBoolFilter struct {

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

TraceSearchFilterBoolFilter trace search filter bool filter

swagger:model TraceSearchFilterBoolFilter

func (*TraceSearchFilterBoolFilter) ContextValidate

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

ContextValidate validates this trace search filter bool filter based on context it is used

func (*TraceSearchFilterBoolFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*TraceSearchFilterBoolFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceSearchFilterBoolFilter) Validate

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

Validate validates this trace search filter bool filter

type TraceSearchFilterCountFilter

type TraceSearchFilterCountFilter struct {

	// Minimum number of spans that must match a span query, inclusive.
	Min int32 `json:"min,omitempty"`

	// Maximum number of spans that must match a span query, inclusive.
	Max int32 `json:"max,omitempty"`
}

TraceSearchFilterCountFilter trace search filter count filter

swagger:model TraceSearchFilterCountFilter

func (*TraceSearchFilterCountFilter) ContextValidate

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

ContextValidate validates this trace search filter count filter based on context it is used

func (*TraceSearchFilterCountFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*TraceSearchFilterCountFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceSearchFilterCountFilter) Validate

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

Validate validates this trace search filter count filter

type TraceSearchFilterDurationFilter

type TraceSearchFilterDurationFilter struct {

	// Minimum duration, in seconds, required for a span or trace to match.
	MinSecs float64 `json:"min_secs,omitempty"`

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

TraceSearchFilterDurationFilter trace search filter duration filter

swagger:model TraceSearchFilterDurationFilter

func (*TraceSearchFilterDurationFilter) ContextValidate

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

ContextValidate validates this trace search filter duration filter based on context it is used

func (*TraceSearchFilterDurationFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*TraceSearchFilterDurationFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceSearchFilterDurationFilter) Validate

Validate validates this trace search filter duration filter

type TraceSearchFilterNumericFilter

type TraceSearchFilterNumericFilter struct {

	// comparison
	Comparison NumericFilterComparisonType `json:"comparison,omitempty"`

	// The filter value used in comparison against match candidates.
	Value float64 `json:"value,omitempty"`
}

TraceSearchFilterNumericFilter trace search filter numeric filter

swagger:model TraceSearchFilterNumericFilter

func (*TraceSearchFilterNumericFilter) ContextValidate

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

ContextValidate validate this trace search filter numeric filter based on the context it is used

func (*TraceSearchFilterNumericFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*TraceSearchFilterNumericFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceSearchFilterNumericFilter) Validate

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

Validate validates this trace search filter numeric filter

type TraceSearchFilterScopeFilter added in v1.16.1

type TraceSearchFilterScopeFilter struct {

	// Specifies the span filters that define which spans contribute to the metrics calculation.
	// Only spans matching these filters will be included in the metrics aggregation.
	SpanScopes []*TraceSearchFilterSpanFilter `json:"span_scopes"`
}

TraceSearchFilterScopeFilter trace search filter scope filter

swagger:model TraceSearchFilterScopeFilter

func (*TraceSearchFilterScopeFilter) ContextValidate added in v1.16.1

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

ContextValidate validate this trace search filter scope filter based on the context it is used

func (*TraceSearchFilterScopeFilter) MarshalBinary added in v1.16.1

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

MarshalBinary interface implementation

func (*TraceSearchFilterScopeFilter) UnmarshalBinary added in v1.16.1

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

UnmarshalBinary interface implementation

func (*TraceSearchFilterScopeFilter) Validate added in v1.16.1

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

Validate validates this trace search filter scope filter

type TraceSearchFilterSpanFilter

type TraceSearchFilterSpanFilter struct {

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

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

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

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

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

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

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

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

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

	// is root span
	IsRootSpan *TraceSearchFilterBoolFilter `json:"is_root_span,omitempty"`
}

TraceSearchFilterSpanFilter trace search filter span filter

swagger:model TraceSearchFilterSpanFilter

func (*TraceSearchFilterSpanFilter) ContextValidate

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

ContextValidate validate this trace search filter span filter based on the context it is used

func (*TraceSearchFilterSpanFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*TraceSearchFilterSpanFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceSearchFilterSpanFilter) Validate

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

Validate validates this trace search filter span filter

type TraceSearchFilterStringFilter

type TraceSearchFilterStringFilter struct {

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

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

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

TraceSearchFilterStringFilter trace search filter string filter

swagger:model TraceSearchFilterStringFilter

func (*TraceSearchFilterStringFilter) ContextValidate

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

ContextValidate validate this trace search filter string filter based on the context it is used

func (*TraceSearchFilterStringFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*TraceSearchFilterStringFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceSearchFilterStringFilter) Validate

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

Validate validates this trace search filter string filter

type TraceSearchFilterTagFilter

type TraceSearchFilterTagFilter struct {

	// The key or name of the span tag that this filter inspects.
	Key string `json:"key,omitempty"`

	// value
	Value *TraceSearchFilterStringFilter `json:"value,omitempty"`

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

TraceSearchFilterTagFilter trace search filter tag filter

swagger:model TraceSearchFilterTagFilter

func (*TraceSearchFilterTagFilter) ContextValidate

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

ContextValidate validate this trace search filter tag filter based on the context it is used

func (*TraceSearchFilterTagFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*TraceSearchFilterTagFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceSearchFilterTagFilter) Validate

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

Validate validates this trace search filter tag filter

type TraceSearchFilterTraceFilter

type TraceSearchFilterTraceFilter struct {

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

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

TraceSearchFilterTraceFilter trace search filter trace filter

swagger:model TraceSearchFilterTraceFilter

func (*TraceSearchFilterTraceFilter) ContextValidate

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

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

func (*TraceSearchFilterTraceFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*TraceSearchFilterTraceFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TraceSearchFilterTraceFilter) Validate

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

Validate validates this trace search filter trace filter

type TraceTopTagConfigTraceTopTag added in v1.9.0

type TraceTopTagConfigTraceTopTag struct {

	// Tag name that uniquely identifies a tag.
	TagName string `json:"tag_name,omitempty"`

	// Human readable description of the tag.
	Description string `json:"description,omitempty"`
}

TraceTopTagConfigTraceTopTag trace top tag config trace top tag

swagger:model TraceTopTagConfigTraceTopTag

func (*TraceTopTagConfigTraceTopTag) ContextValidate added in v1.9.0

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

ContextValidate validates this trace top tag config trace top tag based on context it is used

func (*TraceTopTagConfigTraceTopTag) MarshalBinary added in v1.9.0

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

MarshalBinary interface implementation

func (*TraceTopTagConfigTraceTopTag) UnmarshalBinary added in v1.9.0

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

UnmarshalBinary interface implementation

func (*TraceTopTagConfigTraceTopTag) Validate added in v1.9.0

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

Validate validates this trace top tag config trace top tag

Source Files

Jump to

Keyboard shortcuts

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