models

package
v1.28.0 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 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 BodyHashAssertionAlgorithm ¶ added in v1.28.0

type BodyHashAssertionAlgorithm string

BodyHashAssertionAlgorithm body hash assertion algorithm

swagger:model BodyHashAssertionAlgorithm

const (

	// BodyHashAssertionAlgorithmMD5 captures enum value "MD5"
	BodyHashAssertionAlgorithmMD5 BodyHashAssertionAlgorithm = "MD5"

	// BodyHashAssertionAlgorithmSHA1 captures enum value "SHA1"
	BodyHashAssertionAlgorithmSHA1 BodyHashAssertionAlgorithm = "SHA1"

	// BodyHashAssertionAlgorithmSHA256 captures enum value "SHA256"
	BodyHashAssertionAlgorithmSHA256 BodyHashAssertionAlgorithm = "SHA256"
)

func NewBodyHashAssertionAlgorithm ¶ added in v1.28.0

func NewBodyHashAssertionAlgorithm(value BodyHashAssertionAlgorithm) *BodyHashAssertionAlgorithm

func (BodyHashAssertionAlgorithm) ContextValidate ¶ added in v1.28.0

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

ContextValidate validates this body hash assertion algorithm based on context it is used

func (BodyHashAssertionAlgorithm) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated BodyHashAssertionAlgorithm.

func (BodyHashAssertionAlgorithm) Validate ¶ added in v1.28.0

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

Validate validates this body hash assertion algorithm

type BodyJSONPathAssertionMatchType ¶ added in v1.28.0

type BodyJSONPathAssertionMatchType string

BodyJSONPathAssertionMatchType body JSON path assertion match type

swagger:model BodyJSONPathAssertionMatchType

const (

	// BodyJSONPathAssertionMatchTypeFIRSTELEMENT captures enum value "FIRST_ELEMENT"
	BodyJSONPathAssertionMatchTypeFIRSTELEMENT BodyJSONPathAssertionMatchType = "FIRST_ELEMENT"

	// BodyJSONPathAssertionMatchTypeEVERYELEMENT captures enum value "EVERY_ELEMENT"
	BodyJSONPathAssertionMatchTypeEVERYELEMENT BodyJSONPathAssertionMatchType = "EVERY_ELEMENT"

	// BodyJSONPathAssertionMatchTypeATLEASTONEELEMENT captures enum value "AT_LEAST_ONE_ELEMENT"
	BodyJSONPathAssertionMatchTypeATLEASTONEELEMENT BodyJSONPathAssertionMatchType = "AT_LEAST_ONE_ELEMENT"

	// BodyJSONPathAssertionMatchTypeSERIALIZATION captures enum value "SERIALIZATION"
	BodyJSONPathAssertionMatchTypeSERIALIZATION BodyJSONPathAssertionMatchType = "SERIALIZATION"
)

func NewBodyJSONPathAssertionMatchType ¶ added in v1.28.0

func NewBodyJSONPathAssertionMatchType(value BodyJSONPathAssertionMatchType) *BodyJSONPathAssertionMatchType

func (BodyJSONPathAssertionMatchType) ContextValidate ¶ added in v1.28.0

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

ContextValidate validates this body JSON path assertion match type based on context it is used

func (BodyJSONPathAssertionMatchType) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated BodyJSONPathAssertionMatchType.

func (BodyJSONPathAssertionMatchType) Validate ¶ added in v1.28.0

Validate validates this body JSON path assertion match type

type BodyJSONSchemaAssertionSchemaDraft ¶ added in v1.28.0

type BodyJSONSchemaAssertionSchemaDraft string

BodyJSONSchemaAssertionSchemaDraft body JSON schema assertion schema draft

swagger:model BodyJSONSchemaAssertionSchemaDraft

const (

	// BodyJSONSchemaAssertionSchemaDraftDRAFT06 captures enum value "DRAFT_06"
	BodyJSONSchemaAssertionSchemaDraftDRAFT06 BodyJSONSchemaAssertionSchemaDraft = "DRAFT_06"

	// BodyJSONSchemaAssertionSchemaDraftDRAFT07 captures enum value "DRAFT_07"
	BodyJSONSchemaAssertionSchemaDraftDRAFT07 BodyJSONSchemaAssertionSchemaDraft = "DRAFT_07"
)

func NewBodyJSONSchemaAssertionSchemaDraft ¶ added in v1.28.0

func NewBodyJSONSchemaAssertionSchemaDraft(value BodyJSONSchemaAssertionSchemaDraft) *BodyJSONSchemaAssertionSchemaDraft

func (BodyJSONSchemaAssertionSchemaDraft) ContextValidate ¶ added in v1.28.0

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

ContextValidate validates this body JSON schema assertion schema draft based on context it is used

func (BodyJSONSchemaAssertionSchemaDraft) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated BodyJSONSchemaAssertionSchemaDraft.

func (BodyJSONSchemaAssertionSchemaDraft) Validate ¶ added in v1.28.0

Validate validates this body JSON schema assertion schema draft

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 CloudintegrationconfigGcpConfig ¶ added in v1.28.0

type CloudintegrationconfigGcpConfig struct {

	// service account
	ServiceAccount *GcpConfigServiceAccount `json:"service_account,omitempty"`

	// Metric groups to collect. Each group specifies a project and metric prefixes.
	MetricGroups []*GcpConfigMetricGroup `json:"metric_groups"`
}

CloudintegrationconfigGcpConfig GcpConfig contains configuration for scraping GCP Cloud Monitoring metrics.

swagger:model cloudintegrationconfigGcpConfig

func (*CloudintegrationconfigGcpConfig) ContextValidate ¶ added in v1.28.0

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

ContextValidate validate this cloudintegrationconfig gcp config based on the context it is used

func (*CloudintegrationconfigGcpConfig) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*CloudintegrationconfigGcpConfig) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*CloudintegrationconfigGcpConfig) Validate ¶ added in v1.28.0

Validate validates this cloudintegrationconfig gcp config

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 ConfigUnstableUpdateCloudIntegrationBody ¶ added in v1.28.0

type ConfigUnstableUpdateCloudIntegrationBody struct {

	// cloud integration
	CloudIntegration *ConfigunstableCloudIntegration `json:"cloud_integration,omitempty"`

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

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

ConfigUnstableUpdateCloudIntegrationBody config unstable update cloud integration body

swagger:model ConfigUnstableUpdateCloudIntegrationBody

func (*ConfigUnstableUpdateCloudIntegrationBody) ContextValidate ¶ added in v1.28.0

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

func (*ConfigUnstableUpdateCloudIntegrationBody) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*ConfigUnstableUpdateCloudIntegrationBody) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateCloudIntegrationBody) Validate ¶ added in v1.28.0

Validate validates this config unstable update cloud integration body

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 ConfigUnstableUpdateSyntheticGlobalVariableBody ¶ added in v1.28.0

type ConfigUnstableUpdateSyntheticGlobalVariableBody struct {

	// synthetic global variable
	SyntheticGlobalVariable *ConfigunstableSyntheticGlobalVariable `json:"synthetic_global_variable,omitempty"`

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

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

ConfigUnstableUpdateSyntheticGlobalVariableBody config unstable update synthetic global variable body

swagger:model ConfigUnstableUpdateSyntheticGlobalVariableBody

func (*ConfigUnstableUpdateSyntheticGlobalVariableBody) ContextValidate ¶ added in v1.28.0

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

func (*ConfigUnstableUpdateSyntheticGlobalVariableBody) MarshalBinary ¶ added in v1.28.0

MarshalBinary interface implementation

func (*ConfigUnstableUpdateSyntheticGlobalVariableBody) UnmarshalBinary ¶ added in v1.28.0

UnmarshalBinary interface implementation

func (*ConfigUnstableUpdateSyntheticGlobalVariableBody) Validate ¶ added in v1.28.0

Validate validates this config unstable update synthetic global variable 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"`

	// If `true`, validates the specified configuration without creating or updating the SyntheticTest. If the specified configuration is valid, the endpoint returns a partial response without the SyntheticTest. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,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 ConfigunstableBasicAuth ¶ added in v1.28.0

type ConfigunstableBasicAuth struct {

	// username
	Username string `json:"username,omitempty"`

	// May contain a {{VAR_NAME}} reference resolved at test execution to a
	// SyntheticGlobalVariable value.
	Password string `json:"password,omitempty"`
}

ConfigunstableBasicAuth BasicAuth carries HTTP basic auth credentials used by a SyntheticTest. Top-level so future non-HTTP test types can reuse it.

swagger:model configunstableBasicAuth

func (*ConfigunstableBasicAuth) ContextValidate ¶ added in v1.28.0

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

ContextValidate validates this configunstable basic auth based on context it is used

func (*ConfigunstableBasicAuth) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*ConfigunstableBasicAuth) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableBasicAuth) Validate ¶ added in v1.28.0

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

Validate validates this configunstable basic auth

type ConfigunstableCloudIntegration ¶ added in v1.28.0

type ConfigunstableCloudIntegration struct {

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

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

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

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

	// Labels applied to all metrics emitted from this integration.
	MetricLabels map[string]string `json:"metric_labels,omitempty"`

	// state
	State ConfigunstableCloudIntegrationState `json:"state,omitempty"`

	// provider type
	ProviderType ConfigunstableCloudIntegrationType `json:"provider_type,omitempty"`

	// gcp
	Gcp *CloudintegrationconfigGcpConfig `json:"gcp,omitempty"`
}

ConfigunstableCloudIntegration CloudIntegration represents a configuration for collecting metrics from a cloud provider. Each integration contains provider-specific configuration.

swagger:model configunstableCloudIntegration

func (*ConfigunstableCloudIntegration) ContextValidate ¶ added in v1.28.0

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

ContextValidate validate this configunstable cloud integration based on the context it is used

func (*ConfigunstableCloudIntegration) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*ConfigunstableCloudIntegration) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCloudIntegration) Validate ¶ added in v1.28.0

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

Validate validates this configunstable cloud integration

type ConfigunstableCloudIntegrationState ¶ added in v1.28.0

type ConfigunstableCloudIntegrationState string

ConfigunstableCloudIntegrationState State represents the operational state of a CloudIntegration.

  • STATE_ENABLED: Integration is fully enabled and actively collecting metrics.
  • STATE_DISABLED: Integration is disabled and not collecting metrics.
  • STATE_PREVIEW: Integration is in preview mode for estimating cardinality/license impact

before full enablement.

swagger:model configunstableCloudIntegrationState

const (

	// ConfigunstableCloudIntegrationStateSTATEENABLED captures enum value "STATE_ENABLED"
	ConfigunstableCloudIntegrationStateSTATEENABLED ConfigunstableCloudIntegrationState = "STATE_ENABLED"

	// ConfigunstableCloudIntegrationStateSTATEDISABLED captures enum value "STATE_DISABLED"
	ConfigunstableCloudIntegrationStateSTATEDISABLED ConfigunstableCloudIntegrationState = "STATE_DISABLED"

	// ConfigunstableCloudIntegrationStateSTATEPREVIEW captures enum value "STATE_PREVIEW"
	ConfigunstableCloudIntegrationStateSTATEPREVIEW ConfigunstableCloudIntegrationState = "STATE_PREVIEW"
)

func NewConfigunstableCloudIntegrationState ¶ added in v1.28.0

func NewConfigunstableCloudIntegrationState(value ConfigunstableCloudIntegrationState) *ConfigunstableCloudIntegrationState

func (ConfigunstableCloudIntegrationState) ContextValidate ¶ added in v1.28.0

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

ContextValidate validates this configunstable cloud integration state based on context it is used

func (ConfigunstableCloudIntegrationState) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated ConfigunstableCloudIntegrationState.

func (ConfigunstableCloudIntegrationState) Validate ¶ added in v1.28.0

Validate validates this configunstable cloud integration state

type ConfigunstableCloudIntegrationType ¶ added in v1.28.0

type ConfigunstableCloudIntegrationType string

ConfigunstableCloudIntegrationType CloudIntegrationType identifies the cloud provider for a CloudIntegration. This is server-derived from whichever provider config is set.

  • GCP: Google Cloud Platform.

swagger:model configunstableCloudIntegrationType

const (

	// ConfigunstableCloudIntegrationTypeGCP captures enum value "GCP"
	ConfigunstableCloudIntegrationTypeGCP ConfigunstableCloudIntegrationType = "GCP"
)

func NewConfigunstableCloudIntegrationType ¶ added in v1.28.0

func NewConfigunstableCloudIntegrationType(value ConfigunstableCloudIntegrationType) *ConfigunstableCloudIntegrationType

func (ConfigunstableCloudIntegrationType) ContextValidate ¶ added in v1.28.0

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

ContextValidate validates this configunstable cloud integration type based on context it is used

func (ConfigunstableCloudIntegrationType) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated ConfigunstableCloudIntegrationType.

func (ConfigunstableCloudIntegrationType) Validate ¶ added in v1.28.0

Validate validates this configunstable cloud integration type

type ConfigunstableCreateCloudIntegrationRequest ¶ added in v1.28.0

type ConfigunstableCreateCloudIntegrationRequest struct {

	// cloud integration
	CloudIntegration *ConfigunstableCloudIntegration `json:"cloud_integration,omitempty"`

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

ConfigunstableCreateCloudIntegrationRequest configunstable create cloud integration request

swagger:model configunstableCreateCloudIntegrationRequest

func (*ConfigunstableCreateCloudIntegrationRequest) ContextValidate ¶ added in v1.28.0

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

func (*ConfigunstableCreateCloudIntegrationRequest) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*ConfigunstableCreateCloudIntegrationRequest) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableCreateCloudIntegrationRequest) Validate ¶ added in v1.28.0

Validate validates this configunstable create cloud integration request

type ConfigunstableCreateCloudIntegrationResponse ¶ added in v1.28.0

type ConfigunstableCreateCloudIntegrationResponse struct {

	// cloud integration
	CloudIntegration *ConfigunstableCloudIntegration `json:"cloud_integration,omitempty"`
}

ConfigunstableCreateCloudIntegrationResponse configunstable create cloud integration response

swagger:model configunstableCreateCloudIntegrationResponse

func (*ConfigunstableCreateCloudIntegrationResponse) ContextValidate ¶ added in v1.28.0

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

func (*ConfigunstableCreateCloudIntegrationResponse) MarshalBinary ¶ added in v1.28.0

MarshalBinary interface implementation

func (*ConfigunstableCreateCloudIntegrationResponse) UnmarshalBinary ¶ added in v1.28.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateCloudIntegrationResponse) Validate ¶ added in v1.28.0

Validate validates this configunstable create cloud integration response

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 ConfigunstableCreateSyntheticGlobalVariableRequest ¶ added in v1.28.0

type ConfigunstableCreateSyntheticGlobalVariableRequest struct {

	// synthetic global variable
	SyntheticGlobalVariable *ConfigunstableSyntheticGlobalVariable `json:"synthetic_global_variable,omitempty"`

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

ConfigunstableCreateSyntheticGlobalVariableRequest configunstable create synthetic global variable request

swagger:model configunstableCreateSyntheticGlobalVariableRequest

func (*ConfigunstableCreateSyntheticGlobalVariableRequest) ContextValidate ¶ added in v1.28.0

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

func (*ConfigunstableCreateSyntheticGlobalVariableRequest) MarshalBinary ¶ added in v1.28.0

MarshalBinary interface implementation

func (*ConfigunstableCreateSyntheticGlobalVariableRequest) UnmarshalBinary ¶ added in v1.28.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateSyntheticGlobalVariableRequest) Validate ¶ added in v1.28.0

Validate validates this configunstable create synthetic global variable request

type ConfigunstableCreateSyntheticGlobalVariableResponse ¶ added in v1.28.0

type ConfigunstableCreateSyntheticGlobalVariableResponse struct {

	// synthetic global variable
	SyntheticGlobalVariable *ConfigunstableSyntheticGlobalVariable `json:"synthetic_global_variable,omitempty"`
}

ConfigunstableCreateSyntheticGlobalVariableResponse configunstable create synthetic global variable response

swagger:model configunstableCreateSyntheticGlobalVariableResponse

func (*ConfigunstableCreateSyntheticGlobalVariableResponse) ContextValidate ¶ added in v1.28.0

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

func (*ConfigunstableCreateSyntheticGlobalVariableResponse) MarshalBinary ¶ added in v1.28.0

MarshalBinary interface implementation

func (*ConfigunstableCreateSyntheticGlobalVariableResponse) UnmarshalBinary ¶ added in v1.28.0

UnmarshalBinary interface implementation

func (*ConfigunstableCreateSyntheticGlobalVariableResponse) Validate ¶ added in v1.28.0

Validate validates this configunstable create synthetic global variable response

type ConfigunstableCreateSyntheticTestRequest ¶ added in v1.25.0

type ConfigunstableCreateSyntheticTestRequest struct {

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

	// If `true`, validates the specified configuration without creating the SyntheticTest. If the specified configuration is valid, the endpoint returns a partial response without the SyntheticTest. If the specified configuration is invalid, the endpoint returns an error.
	DryRun bool `json:"dry_run,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 ConfigunstableDeleteCloudIntegrationResponse ¶ added in v1.28.0

type ConfigunstableDeleteCloudIntegrationResponse interface{}

ConfigunstableDeleteCloudIntegrationResponse configunstable delete cloud integration response

swagger:model configunstableDeleteCloudIntegrationResponse

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 ConfigunstableDeleteSyntheticGlobalVariableResponse ¶ added in v1.28.0

type ConfigunstableDeleteSyntheticGlobalVariableResponse struct {

	// Tests that referenced this variable at delete time.
	ReferencingTests []*DeleteSyntheticGlobalVariableResponseTestReference `json:"referencing_tests"`
}

ConfigunstableDeleteSyntheticGlobalVariableResponse configunstable delete synthetic global variable response

swagger:model configunstableDeleteSyntheticGlobalVariableResponse

func (*ConfigunstableDeleteSyntheticGlobalVariableResponse) ContextValidate ¶ added in v1.28.0

ContextValidate validate this configunstable delete synthetic global variable response based on the context it is used

func (*ConfigunstableDeleteSyntheticGlobalVariableResponse) MarshalBinary ¶ added in v1.28.0

MarshalBinary interface implementation

func (*ConfigunstableDeleteSyntheticGlobalVariableResponse) UnmarshalBinary ¶ added in v1.28.0

UnmarshalBinary interface implementation

func (*ConfigunstableDeleteSyntheticGlobalVariableResponse) Validate ¶ added in v1.28.0

Validate validates this configunstable delete synthetic global variable response

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 ConfigunstableListCloudIntegrationsResponse ¶ added in v1.28.0

type ConfigunstableListCloudIntegrationsResponse struct {

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

	// cloud integrations
	CloudIntegrations []*ConfigunstableCloudIntegration `json:"cloud_integrations"`
}

ConfigunstableListCloudIntegrationsResponse configunstable list cloud integrations response

swagger:model configunstableListCloudIntegrationsResponse

func (*ConfigunstableListCloudIntegrationsResponse) ContextValidate ¶ added in v1.28.0

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

func (*ConfigunstableListCloudIntegrationsResponse) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*ConfigunstableListCloudIntegrationsResponse) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableListCloudIntegrationsResponse) Validate ¶ added in v1.28.0

Validate validates this configunstable list cloud integrations response

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 ConfigunstableListSyntheticGlobalVariablesResponse ¶ added in v1.28.0

type ConfigunstableListSyntheticGlobalVariablesResponse struct {

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

	// synthetic global variables
	SyntheticGlobalVariables []*ConfigunstableSyntheticGlobalVariable `json:"synthetic_global_variables"`
}

ConfigunstableListSyntheticGlobalVariablesResponse configunstable list synthetic global variables response

swagger:model configunstableListSyntheticGlobalVariablesResponse

func (*ConfigunstableListSyntheticGlobalVariablesResponse) ContextValidate ¶ added in v1.28.0

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

func (*ConfigunstableListSyntheticGlobalVariablesResponse) MarshalBinary ¶ added in v1.28.0

MarshalBinary interface implementation

func (*ConfigunstableListSyntheticGlobalVariablesResponse) UnmarshalBinary ¶ added in v1.28.0

UnmarshalBinary interface implementation

func (*ConfigunstableListSyntheticGlobalVariablesResponse) Validate ¶ added in v1.28.0

Validate validates this configunstable list synthetic global variables 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 ConfigunstableReadCloudIntegrationResponse ¶ added in v1.28.0

type ConfigunstableReadCloudIntegrationResponse struct {

	// cloud integration
	CloudIntegration *ConfigunstableCloudIntegration `json:"cloud_integration,omitempty"`
}

ConfigunstableReadCloudIntegrationResponse configunstable read cloud integration response

swagger:model configunstableReadCloudIntegrationResponse

func (*ConfigunstableReadCloudIntegrationResponse) ContextValidate ¶ added in v1.28.0

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

func (*ConfigunstableReadCloudIntegrationResponse) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*ConfigunstableReadCloudIntegrationResponse) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableReadCloudIntegrationResponse) Validate ¶ added in v1.28.0

Validate validates this configunstable read cloud integration response

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 ConfigunstableReadSyntheticGlobalVariableResponse ¶ added in v1.28.0

type ConfigunstableReadSyntheticGlobalVariableResponse struct {

	// synthetic global variable
	SyntheticGlobalVariable *ConfigunstableSyntheticGlobalVariable `json:"synthetic_global_variable,omitempty"`
}

ConfigunstableReadSyntheticGlobalVariableResponse configunstable read synthetic global variable response

swagger:model configunstableReadSyntheticGlobalVariableResponse

func (*ConfigunstableReadSyntheticGlobalVariableResponse) ContextValidate ¶ added in v1.28.0

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

func (*ConfigunstableReadSyntheticGlobalVariableResponse) MarshalBinary ¶ added in v1.28.0

MarshalBinary interface implementation

func (*ConfigunstableReadSyntheticGlobalVariableResponse) UnmarshalBinary ¶ added in v1.28.0

UnmarshalBinary interface implementation

func (*ConfigunstableReadSyntheticGlobalVariableResponse) Validate ¶ added in v1.28.0

Validate validates this configunstable read synthetic global variable 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 ConfigunstableSyntheticGlobalVariable ¶ added in v1.28.0

type ConfigunstableSyntheticGlobalVariable struct {

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

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

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

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

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

	// Always true in Phase 1; field exists so Phase 2 can introduce non-protected
	// variables without a schema migration.
	Protected bool `json:"protected,omitempty"`

	// The variable value. Required on create. For protected variables the
	// server cannot read the value back, so reads always return "".
	Value string `json:"value,omitempty"`
}

ConfigunstableSyntheticGlobalVariable SyntheticGlobalVariable is a tenant-scoped named string variable that synthetic tests would reference inline via {{NAME}} template syntax. The feature is deferred — see src/synthetics/docs/decision-log.md DECISION-020 for the current scope. The proto and CRUD remain in-tree but are not referenced by any active test-side code path.

swagger:model configunstableSyntheticGlobalVariable

func (*ConfigunstableSyntheticGlobalVariable) ContextValidate ¶ added in v1.28.0

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

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

func (*ConfigunstableSyntheticGlobalVariable) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*ConfigunstableSyntheticGlobalVariable) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*ConfigunstableSyntheticGlobalVariable) Validate ¶ added in v1.28.0

Validate validates this configunstable synthetic global variable

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

	// optional — 1-60s; defaults to 60s
	TimeoutSecs int32 `json:"timeout_secs,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 ConfigunstableUpdateCloudIntegrationResponse ¶ added in v1.28.0

type ConfigunstableUpdateCloudIntegrationResponse struct {

	// cloud integration
	CloudIntegration *ConfigunstableCloudIntegration `json:"cloud_integration,omitempty"`
}

ConfigunstableUpdateCloudIntegrationResponse configunstable update cloud integration response

swagger:model configunstableUpdateCloudIntegrationResponse

func (*ConfigunstableUpdateCloudIntegrationResponse) ContextValidate ¶ added in v1.28.0

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

func (*ConfigunstableUpdateCloudIntegrationResponse) MarshalBinary ¶ added in v1.28.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateCloudIntegrationResponse) UnmarshalBinary ¶ added in v1.28.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateCloudIntegrationResponse) Validate ¶ added in v1.28.0

Validate validates this configunstable update cloud integration response

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 ConfigunstableUpdateSyntheticGlobalVariableResponse ¶ added in v1.28.0

type ConfigunstableUpdateSyntheticGlobalVariableResponse struct {

	// synthetic global variable
	SyntheticGlobalVariable *ConfigunstableSyntheticGlobalVariable `json:"synthetic_global_variable,omitempty"`
}

ConfigunstableUpdateSyntheticGlobalVariableResponse configunstable update synthetic global variable response

swagger:model configunstableUpdateSyntheticGlobalVariableResponse

func (*ConfigunstableUpdateSyntheticGlobalVariableResponse) ContextValidate ¶ added in v1.28.0

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

func (*ConfigunstableUpdateSyntheticGlobalVariableResponse) MarshalBinary ¶ added in v1.28.0

MarshalBinary interface implementation

func (*ConfigunstableUpdateSyntheticGlobalVariableResponse) UnmarshalBinary ¶ added in v1.28.0

UnmarshalBinary interface implementation

func (*ConfigunstableUpdateSyntheticGlobalVariableResponse) Validate ¶ added in v1.28.0

Validate validates this configunstable update synthetic global variable 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 DeleteSyntheticGlobalVariableResponseTestReference ¶ added in v1.28.0

type DeleteSyntheticGlobalVariableResponseTestReference struct {

	// test slug
	TestSlug string `json:"test_slug,omitempty"`

	// test name
	TestName string `json:"test_name,omitempty"`
}

DeleteSyntheticGlobalVariableResponseTestReference delete synthetic global variable response test reference

swagger:model DeleteSyntheticGlobalVariableResponseTestReference

func (*DeleteSyntheticGlobalVariableResponseTestReference) ContextValidate ¶ added in v1.28.0

ContextValidate validates this delete synthetic global variable response test reference based on context it is used

func (*DeleteSyntheticGlobalVariableResponseTestReference) MarshalBinary ¶ added in v1.28.0

MarshalBinary interface implementation

func (*DeleteSyntheticGlobalVariableResponseTestReference) UnmarshalBinary ¶ added in v1.28.0

UnmarshalBinary interface implementation

func (*DeleteSyntheticGlobalVariableResponseTestReference) Validate ¶ added in v1.28.0

Validate validates this delete synthetic global variable response test reference

type GcpConfigMetricGroup ¶ added in v1.28.0

type GcpConfigMetricGroup struct {

	// GCP project ID that has access to the metric data.
	ProjectID string `json:"project_id,omitempty"`

	// List of GCP metric prefixes to ingest (e.g., "compute.googleapis.com/").
	Prefixes []string `json:"prefixes"`
}

GcpConfigMetricGroup MetricGroup defines a set of metrics to collect from a GCP project.

swagger:model GcpConfigMetricGroup

func (*GcpConfigMetricGroup) ContextValidate ¶ added in v1.28.0

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

ContextValidate validates this gcp config metric group based on context it is used

func (*GcpConfigMetricGroup) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*GcpConfigMetricGroup) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*GcpConfigMetricGroup) Validate ¶ added in v1.28.0

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

Validate validates this gcp config metric group

type GcpConfigServiceAccount ¶ added in v1.28.0

type GcpConfigServiceAccount struct {

	// Email address of the service account to impersonate.
	ClientEmail string `json:"client_email,omitempty"`
}

GcpConfigServiceAccount ServiceAccount specifies the GCP service account to impersonate for API calls.

swagger:model GcpConfigServiceAccount

func (*GcpConfigServiceAccount) ContextValidate ¶ added in v1.28.0

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

ContextValidate validates this gcp config service account based on context it is used

func (*GcpConfigServiceAccount) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*GcpConfigServiceAccount) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*GcpConfigServiceAccount) Validate ¶ added in v1.28.0

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

Validate validates this gcp config service account

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 HTTPTestConfigAssertion ¶ added in v1.28.0

type HTTPTestConfigAssertion struct {

	// status code assertion
	StatusCodeAssertion *SyntheticTestStatusCodeAssertion `json:"status_code_assertion,omitempty"`

	// response time assertion
	ResponseTimeAssertion *SyntheticTestResponseTimeAssertion `json:"response_time_assertion,omitempty"`

	// body assertion
	BodyAssertion *SyntheticTestBodyAssertion `json:"body_assertion,omitempty"`

	// body json path assertion
	BodyJSONPathAssertion *SyntheticTestBodyJSONPathAssertion `json:"body_json_path_assertion,omitempty"`

	// body json schema assertion
	BodyJSONSchemaAssertion *SyntheticTestBodyJSONSchemaAssertion `json:"body_json_schema_assertion,omitempty"`

	// body xpath assertion
	BodyXpathAssertion *SyntheticTestBodyXPathAssertion `json:"body_xpath_assertion,omitempty"`

	// body hash assertion
	BodyHashAssertion *SyntheticTestBodyHashAssertion `json:"body_hash_assertion,omitempty"`

	// header assertion
	HeaderAssertion *SyntheticTestHeaderAssertion `json:"header_assertion,omitempty"`
}

HTTPTestConfigAssertion Wraps the assertion types valid for HTTP tests. Exactly one assertion field must be set per entry; enforced by validation. Each test type declares its own Assertion wrapper enumerating the subset of SyntheticTest-level assertion messages valid for it.

swagger:model HttpTestConfigAssertion

func (*HTTPTestConfigAssertion) ContextValidate ¶ added in v1.28.0

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

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

func (*HTTPTestConfigAssertion) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*HTTPTestConfigAssertion) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*HTTPTestConfigAssertion) Validate ¶ added in v1.28.0

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

Validate validates this Http test config assertion

type HTTPTestConfigContentType ¶ added in v1.28.0

type HTTPTestConfigContentType string

HTTPTestConfigContentType Content type sent with the request. Mapped to a Content-Type request header when writing the ADEM config. Validation rejects setting this alongside an explicit Content-Type header.

swagger:model HttpTestConfigContentType

const (

	// HTTPTestConfigContentTypeCONTENTTYPEAPPLICATIONJSON captures enum value "CONTENT_TYPE_APPLICATION_JSON"
	HTTPTestConfigContentTypeCONTENTTYPEAPPLICATIONJSON HTTPTestConfigContentType = "CONTENT_TYPE_APPLICATION_JSON"

	// HTTPTestConfigContentTypeCONTENTTYPEAPPLICATIONXWWWFORMURLENCODED captures enum value "CONTENT_TYPE_APPLICATION_X_WWW_FORM_URLENCODED"
	HTTPTestConfigContentTypeCONTENTTYPEAPPLICATIONXWWWFORMURLENCODED HTTPTestConfigContentType = "CONTENT_TYPE_APPLICATION_X_WWW_FORM_URLENCODED"

	// HTTPTestConfigContentTypeCONTENTTYPETEXTPLAIN captures enum value "CONTENT_TYPE_TEXT_PLAIN"
	HTTPTestConfigContentTypeCONTENTTYPETEXTPLAIN HTTPTestConfigContentType = "CONTENT_TYPE_TEXT_PLAIN"

	// HTTPTestConfigContentTypeCONTENTTYPETEXTXML captures enum value "CONTENT_TYPE_TEXT_XML"
	HTTPTestConfigContentTypeCONTENTTYPETEXTXML HTTPTestConfigContentType = "CONTENT_TYPE_TEXT_XML"

	// HTTPTestConfigContentTypeCONTENTTYPETEXTHTML captures enum value "CONTENT_TYPE_TEXT_HTML"
	HTTPTestConfigContentTypeCONTENTTYPETEXTHTML HTTPTestConfigContentType = "CONTENT_TYPE_TEXT_HTML"

	// HTTPTestConfigContentTypeCONTENTTYPEMULTIPARTFORMDATA captures enum value "CONTENT_TYPE_MULTIPART_FORM_DATA"
	HTTPTestConfigContentTypeCONTENTTYPEMULTIPARTFORMDATA HTTPTestConfigContentType = "CONTENT_TYPE_MULTIPART_FORM_DATA"

	// HTTPTestConfigContentTypeCONTENTTYPEAPPLICATIONOCTETSTREAM captures enum value "CONTENT_TYPE_APPLICATION_OCTET_STREAM"
	HTTPTestConfigContentTypeCONTENTTYPEAPPLICATIONOCTETSTREAM HTTPTestConfigContentType = "CONTENT_TYPE_APPLICATION_OCTET_STREAM"

	// HTTPTestConfigContentTypeCONTENTTYPEGRAPHQL captures enum value "CONTENT_TYPE_GRAPHQL"
	HTTPTestConfigContentTypeCONTENTTYPEGRAPHQL HTTPTestConfigContentType = "CONTENT_TYPE_GRAPHQL"
)

func NewHTTPTestConfigContentType ¶ added in v1.28.0

func NewHTTPTestConfigContentType(value HTTPTestConfigContentType) *HTTPTestConfigContentType

func (HTTPTestConfigContentType) ContextValidate ¶ added in v1.28.0

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

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

func (HTTPTestConfigContentType) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated HTTPTestConfigContentType.

func (HTTPTestConfigContentType) Validate ¶ added in v1.28.0

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

Validate validates this Http test config content type

type HTTPTestConfigHTTPAuth ¶ added in v1.28.0

type HTTPTestConfigHTTPAuth struct {

	// basic auth
	BasicAuth *ConfigunstableBasicAuth `json:"basic_auth,omitempty"`
}

HTTPTestConfigHTTPAuth One of the following auth mechanisms may be set; additional auth types (OAuth, APITokenAuth) will be added as siblings. Validation enforces exactly-one when authentication is set.

swagger:model HttpTestConfigHttpAuth

func (*HTTPTestConfigHTTPAuth) ContextValidate ¶ added in v1.28.0

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

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

func (*HTTPTestConfigHTTPAuth) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*HTTPTestConfigHTTPAuth) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*HTTPTestConfigHTTPAuth) Validate ¶ added in v1.28.0

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

Validate validates this Http test config Http auth

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"

	// HTTPTestConfigHTTPMethodPOST captures enum value "POST"
	HTTPTestConfigHTTPMethodPOST HTTPTestConfigHTTPMethod = "POST"
)

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 HTTPTestConfigHTTPVersion ¶ added in v1.28.0

type HTTPTestConfigHTTPVersion string

HTTPTestConfigHTTPVersion HTTP protocol version used for the request. When unset, ADEM applies its default (negotiate HTTP/2 with fallback to HTTP/1.1).

swagger:model HttpTestConfigHttpVersion

const (

	// HTTPTestConfigHTTPVersionHTTPVERSIONHTTP11 captures enum value "HTTP_VERSION_HTTP_1_1"
	HTTPTestConfigHTTPVersionHTTPVERSIONHTTP11 HTTPTestConfigHTTPVersion = "HTTP_VERSION_HTTP_1_1"

	// HTTPTestConfigHTTPVersionHTTPVERSIONHTTP2 captures enum value "HTTP_VERSION_HTTP_2"
	HTTPTestConfigHTTPVersionHTTPVERSIONHTTP2 HTTPTestConfigHTTPVersion = "HTTP_VERSION_HTTP_2"
)

func NewHTTPTestConfigHTTPVersion ¶ added in v1.28.0

func NewHTTPTestConfigHTTPVersion(value HTTPTestConfigHTTPVersion) *HTTPTestConfigHTTPVersion

func (HTTPTestConfigHTTPVersion) ContextValidate ¶ added in v1.28.0

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

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

func (HTTPTestConfigHTTPVersion) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated HTTPTestConfigHTTPVersion.

func (HTTPTestConfigHTTPVersion) Validate ¶ added in v1.28.0

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

Validate validates this Http test config Http version

type HTTPTestConfigHeader ¶ added in v1.28.0

type HTTPTestConfigHeader struct {

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

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

HTTPTestConfigHeader Single HTTP request header. Modeled as a message rather than map<string,string> to preserve order and leave room for future per-header fields. Duplicate names (case-insensitive) are rejected by validation.

swagger:model HttpTestConfigHeader

func (*HTTPTestConfigHeader) ContextValidate ¶ added in v1.28.0

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

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

func (*HTTPTestConfigHeader) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*HTTPTestConfigHeader) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*HTTPTestConfigHeader) Validate ¶ added in v1.28.0

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

Validate validates this Http test config header

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 ResponseTimeAssertionScope ¶ added in v1.28.0

type ResponseTimeAssertionScope string

ResponseTimeAssertionScope response time assertion scope

swagger:model ResponseTimeAssertionScope

const (

	// ResponseTimeAssertionScopeINCLUDINGDNS captures enum value "INCLUDING_DNS"
	ResponseTimeAssertionScopeINCLUDINGDNS ResponseTimeAssertionScope = "INCLUDING_DNS"

	// ResponseTimeAssertionScopeWITHOUTDNS captures enum value "WITHOUT_DNS"
	ResponseTimeAssertionScopeWITHOUTDNS ResponseTimeAssertionScope = "WITHOUT_DNS"
)

func NewResponseTimeAssertionScope ¶ added in v1.28.0

func NewResponseTimeAssertionScope(value ResponseTimeAssertionScope) *ResponseTimeAssertionScope

func (ResponseTimeAssertionScope) ContextValidate ¶ added in v1.28.0

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

ContextValidate validates this response time assertion scope based on context it is used

func (ResponseTimeAssertionScope) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated ResponseTimeAssertionScope.

func (ResponseTimeAssertionScope) Validate ¶ added in v1.28.0

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

Validate validates this response time assertion scope

type SavedTraceSearchBetweenTimeFilter ¶

type SavedTraceSearchBetweenTimeFilter struct {

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

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

SavedTraceSearchBetweenTimeFilter saved trace search between time filter

swagger:model SavedTraceSearchBetweenTimeFilter

func (*SavedTraceSearchBetweenTimeFilter) ContextValidate ¶

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

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

func (*SavedTraceSearchBetweenTimeFilter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SavedTraceSearchBetweenTimeFilter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SavedTraceSearchBetweenTimeFilter) Validate ¶

Validate validates this saved trace search between time filter

type SavedTraceSearchCloseToTimeFilter ¶

type SavedTraceSearchCloseToTimeFilter struct {

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

SavedTraceSearchCloseToTimeFilter saved trace search close to time filter

swagger:model SavedTraceSearchCloseToTimeFilter

func (*SavedTraceSearchCloseToTimeFilter) ContextValidate ¶

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

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

func (*SavedTraceSearchCloseToTimeFilter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SavedTraceSearchCloseToTimeFilter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SavedTraceSearchCloseToTimeFilter) Validate ¶

Validate validates this saved trace search close to time filter

type SavedTraceSearchRelativeTimeFilter ¶

type SavedTraceSearchRelativeTimeFilter struct {

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

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

SavedTraceSearchRelativeTimeFilter saved trace search relative time filter

swagger:model SavedTraceSearchRelativeTimeFilter

func (*SavedTraceSearchRelativeTimeFilter) ContextValidate ¶

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

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

func (*SavedTraceSearchRelativeTimeFilter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SavedTraceSearchRelativeTimeFilter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SavedTraceSearchRelativeTimeFilter) Validate ¶

Validate validates this saved trace search relative time filter

type SavedTraceSearchTimeFilter ¶

type SavedTraceSearchTimeFilter struct {

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

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

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

SavedTraceSearchTimeFilter saved trace search time filter

swagger:model SavedTraceSearchTimeFilter

func (*SavedTraceSearchTimeFilter) ContextValidate ¶

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

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

func (*SavedTraceSearchTimeFilter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SavedTraceSearchTimeFilter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SavedTraceSearchTimeFilter) Validate ¶

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

Validate validates this saved trace search time filter

type SavedTraceSearchTraceSearch ¶

type SavedTraceSearchTraceSearch struct {

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

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

SavedTraceSearchTraceSearch saved trace search trace search

swagger:model SavedTraceSearchTraceSearch

func (*SavedTraceSearchTraceSearch) ContextValidate ¶

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

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

func (*SavedTraceSearchTraceSearch) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SavedTraceSearchTraceSearch) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SavedTraceSearchTraceSearch) Validate ¶

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

Validate validates this saved trace search trace search

type SeverityMappingSeverity ¶

type SeverityMappingSeverity string

SeverityMappingSeverity severity mapping severity

swagger:model SeverityMappingSeverity

const (

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

func (SeverityMappingSeverity) ContextValidate ¶

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

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

func (SeverityMappingSeverity) Pointer ¶

Pointer returns a pointer to a freshly-allocated SeverityMappingSeverity.

func (SeverityMappingSeverity) Validate ¶

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

Validate validates this severity mapping severity

type SpanFilterSpanFilterMatchType ¶

type SpanFilterSpanFilterMatchType string

SpanFilterSpanFilterMatchType span filter span filter match type

swagger:model SpanFilterSpanFilterMatchType

const (

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

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

func (SpanFilterSpanFilterMatchType) ContextValidate ¶

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

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

func (SpanFilterSpanFilterMatchType) Pointer ¶

Pointer returns a pointer to a freshly-allocated SpanFilterSpanFilterMatchType.

func (SpanFilterSpanFilterMatchType) Validate ¶

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

Validate validates this span filter span filter match type

type StringFilterStringFilterMatchType ¶

type StringFilterStringFilterMatchType string

StringFilterStringFilterMatchType string filter string filter match type

swagger:model StringFilterStringFilterMatchType

const (

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

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

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

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

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

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

func (StringFilterStringFilterMatchType) ContextValidate ¶

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

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

func (StringFilterStringFilterMatchType) Pointer ¶

Pointer returns a pointer to a freshly-allocated StringFilterStringFilterMatchType.

func (StringFilterStringFilterMatchType) Validate ¶

Validate validates this string filter string filter match type

type SyncPrometheusChangeLog ¶

type SyncPrometheusChangeLog struct {

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

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

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

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

SyncPrometheusChangeLog sync prometheus change log

swagger:model SyncPrometheusChangeLog

func (*SyncPrometheusChangeLog) ContextValidate ¶

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

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

func (*SyncPrometheusChangeLog) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SyncPrometheusChangeLog) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SyncPrometheusChangeLog) Validate ¶

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

Validate validates this sync prometheus change log

type SyncPrometheusChangeLogType ¶

type SyncPrometheusChangeLogType string

SyncPrometheusChangeLogType sync prometheus change log type

swagger:model SyncPrometheusChangeLogType

const (

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (SyncPrometheusChangeLogType) ContextValidate ¶

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

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

func (SyncPrometheusChangeLogType) Pointer ¶

Pointer returns a pointer to a freshly-allocated SyncPrometheusChangeLogType.

func (SyncPrometheusChangeLogType) Validate ¶

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

Validate validates this sync prometheus change log type

type SyncPrometheusChronoConfig ¶

type SyncPrometheusChronoConfig struct {

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

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

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

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

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

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

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

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

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

SyncPrometheusChronoConfig sync prometheus chrono config

swagger:model SyncPrometheusChronoConfig

func (*SyncPrometheusChronoConfig) ContextValidate ¶

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

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

func (*SyncPrometheusChronoConfig) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SyncPrometheusChronoConfig) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SyncPrometheusChronoConfig) Validate ¶

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

Validate validates this sync prometheus chrono config

type SyncPrometheusContainerType ¶

type SyncPrometheusContainerType string

SyncPrometheusContainerType TODO: confirm naming with InfoModel team

swagger:model SyncPrometheusContainerType

const (

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

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

func (SyncPrometheusContainerType) ContextValidate ¶

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

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

func (SyncPrometheusContainerType) Pointer ¶

Pointer returns a pointer to a freshly-allocated SyncPrometheusContainerType.

func (SyncPrometheusContainerType) Validate ¶

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

Validate validates this sync prometheus container type

type SyntheticTestBodyAssertion ¶ added in v1.28.0

type SyntheticTestBodyAssertion struct {

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

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

SyntheticTestBodyAssertion Asserts that the raw response body matches the target string.

swagger:model SyntheticTestBodyAssertion

func (*SyntheticTestBodyAssertion) ContextValidate ¶ added in v1.28.0

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

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

func (*SyntheticTestBodyAssertion) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*SyntheticTestBodyAssertion) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*SyntheticTestBodyAssertion) Validate ¶ added in v1.28.0

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

Validate validates this synthetic test body assertion

type SyntheticTestBodyAssertionOperator ¶ added in v1.28.0

type SyntheticTestBodyAssertionOperator string

SyntheticTestBodyAssertionOperator synthetic test body assertion operator

swagger:model SyntheticTestBodyAssertionOperator

const (

	// SyntheticTestBodyAssertionOperatorCONTAINS captures enum value "CONTAINS"
	SyntheticTestBodyAssertionOperatorCONTAINS SyntheticTestBodyAssertionOperator = "CONTAINS"

	// SyntheticTestBodyAssertionOperatorNOTCONTAINS captures enum value "NOT_CONTAINS"
	SyntheticTestBodyAssertionOperatorNOTCONTAINS SyntheticTestBodyAssertionOperator = "NOT_CONTAINS"

	// SyntheticTestBodyAssertionOperatorEQUALS captures enum value "EQUALS"
	SyntheticTestBodyAssertionOperatorEQUALS SyntheticTestBodyAssertionOperator = "EQUALS"

	// SyntheticTestBodyAssertionOperatorNOTEQUALS captures enum value "NOT_EQUALS"
	SyntheticTestBodyAssertionOperatorNOTEQUALS SyntheticTestBodyAssertionOperator = "NOT_EQUALS"

	// SyntheticTestBodyAssertionOperatorREGEXEQUALS captures enum value "REGEX_EQUALS"
	SyntheticTestBodyAssertionOperatorREGEXEQUALS SyntheticTestBodyAssertionOperator = "REGEX_EQUALS"

	// SyntheticTestBodyAssertionOperatorREGEXNOTEQUALS captures enum value "REGEX_NOT_EQUALS"
	SyntheticTestBodyAssertionOperatorREGEXNOTEQUALS SyntheticTestBodyAssertionOperator = "REGEX_NOT_EQUALS"
)

func NewSyntheticTestBodyAssertionOperator ¶ added in v1.28.0

func NewSyntheticTestBodyAssertionOperator(value SyntheticTestBodyAssertionOperator) *SyntheticTestBodyAssertionOperator

func (SyntheticTestBodyAssertionOperator) ContextValidate ¶ added in v1.28.0

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

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

func (SyntheticTestBodyAssertionOperator) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated SyntheticTestBodyAssertionOperator.

func (SyntheticTestBodyAssertionOperator) Validate ¶ added in v1.28.0

Validate validates this synthetic test body assertion operator

type SyntheticTestBodyHashAssertion ¶ added in v1.28.0

type SyntheticTestBodyHashAssertion struct {

	// algorithm
	Algorithm BodyHashAssertionAlgorithm `json:"algorithm,omitempty"`

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

SyntheticTestBodyHashAssertion Asserts that a hash of the response body equals the target.

swagger:model SyntheticTestBodyHashAssertion

func (*SyntheticTestBodyHashAssertion) ContextValidate ¶ added in v1.28.0

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

ContextValidate validate this synthetic test body hash assertion based on the context it is used

func (*SyntheticTestBodyHashAssertion) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*SyntheticTestBodyHashAssertion) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*SyntheticTestBodyHashAssertion) Validate ¶ added in v1.28.0

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

Validate validates this synthetic test body hash assertion

type SyntheticTestBodyJSONPathAssertion ¶ added in v1.28.0

type SyntheticTestBodyJSONPathAssertion struct {

	// json path
	JSONPath string `json:"json_path,omitempty"`

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

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

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

SyntheticTestBodyJSONPathAssertion Asserts that a value extracted via JSONPath matches the target. match_type controls how multiple matches are evaluated.

swagger:model SyntheticTestBodyJSONPathAssertion

func (*SyntheticTestBodyJSONPathAssertion) ContextValidate ¶ added in v1.28.0

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

ContextValidate validate this synthetic test body JSON path assertion based on the context it is used

func (*SyntheticTestBodyJSONPathAssertion) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*SyntheticTestBodyJSONPathAssertion) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*SyntheticTestBodyJSONPathAssertion) Validate ¶ added in v1.28.0

Validate validates this synthetic test body JSON path assertion

type SyntheticTestBodyJSONPathAssertionOperator ¶ added in v1.28.0

type SyntheticTestBodyJSONPathAssertionOperator string

SyntheticTestBodyJSONPathAssertionOperator synthetic test body JSON path assertion operator

swagger:model SyntheticTestBodyJSONPathAssertionOperator

const (

	// SyntheticTestBodyJSONPathAssertionOperatorCONTAINS captures enum value "CONTAINS"
	SyntheticTestBodyJSONPathAssertionOperatorCONTAINS SyntheticTestBodyJSONPathAssertionOperator = "CONTAINS"

	// SyntheticTestBodyJSONPathAssertionOperatorNOTCONTAINS captures enum value "NOT_CONTAINS"
	SyntheticTestBodyJSONPathAssertionOperatorNOTCONTAINS SyntheticTestBodyJSONPathAssertionOperator = "NOT_CONTAINS"

	// SyntheticTestBodyJSONPathAssertionOperatorEQUALS captures enum value "EQUALS"
	SyntheticTestBodyJSONPathAssertionOperatorEQUALS SyntheticTestBodyJSONPathAssertionOperator = "EQUALS"

	// SyntheticTestBodyJSONPathAssertionOperatorNOTEQUALS captures enum value "NOT_EQUALS"
	SyntheticTestBodyJSONPathAssertionOperatorNOTEQUALS SyntheticTestBodyJSONPathAssertionOperator = "NOT_EQUALS"

	// SyntheticTestBodyJSONPathAssertionOperatorREGEXEQUALS captures enum value "REGEX_EQUALS"
	SyntheticTestBodyJSONPathAssertionOperatorREGEXEQUALS SyntheticTestBodyJSONPathAssertionOperator = "REGEX_EQUALS"

	// SyntheticTestBodyJSONPathAssertionOperatorREGEXNOTEQUALS captures enum value "REGEX_NOT_EQUALS"
	SyntheticTestBodyJSONPathAssertionOperatorREGEXNOTEQUALS SyntheticTestBodyJSONPathAssertionOperator = "REGEX_NOT_EQUALS"

	// SyntheticTestBodyJSONPathAssertionOperatorLESSTHAN captures enum value "LESS_THAN"
	SyntheticTestBodyJSONPathAssertionOperatorLESSTHAN SyntheticTestBodyJSONPathAssertionOperator = "LESS_THAN"

	// SyntheticTestBodyJSONPathAssertionOperatorGREATERTHAN captures enum value "GREATER_THAN"
	SyntheticTestBodyJSONPathAssertionOperatorGREATERTHAN SyntheticTestBodyJSONPathAssertionOperator = "GREATER_THAN"

	// SyntheticTestBodyJSONPathAssertionOperatorISUNDEFINED captures enum value "IS_UNDEFINED"
	SyntheticTestBodyJSONPathAssertionOperatorISUNDEFINED SyntheticTestBodyJSONPathAssertionOperator = "IS_UNDEFINED"
)

func (SyntheticTestBodyJSONPathAssertionOperator) ContextValidate ¶ added in v1.28.0

ContextValidate validates this synthetic test body JSON path assertion operator based on context it is used

func (SyntheticTestBodyJSONPathAssertionOperator) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated SyntheticTestBodyJSONPathAssertionOperator.

func (SyntheticTestBodyJSONPathAssertionOperator) Validate ¶ added in v1.28.0

Validate validates this synthetic test body JSON path assertion operator

type SyntheticTestBodyJSONSchemaAssertion ¶ added in v1.28.0

type SyntheticTestBodyJSONSchemaAssertion struct {

	// draft
	Draft BodyJSONSchemaAssertionSchemaDraft `json:"draft,omitempty"`

	// schema
	Schema string `json:"schema,omitempty"`
}

SyntheticTestBodyJSONSchemaAssertion Asserts that the JSON response body conforms to a JSON schema.

swagger:model SyntheticTestBodyJSONSchemaAssertion

func (*SyntheticTestBodyJSONSchemaAssertion) ContextValidate ¶ added in v1.28.0

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

ContextValidate validate this synthetic test body JSON schema assertion based on the context it is used

func (*SyntheticTestBodyJSONSchemaAssertion) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*SyntheticTestBodyJSONSchemaAssertion) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*SyntheticTestBodyJSONSchemaAssertion) Validate ¶ added in v1.28.0

Validate validates this synthetic test body JSON schema assertion

type SyntheticTestBodyXPathAssertion ¶ added in v1.28.0

type SyntheticTestBodyXPathAssertion struct {

	// xpath
	Xpath string `json:"xpath,omitempty"`

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

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

SyntheticTestBodyXPathAssertion Asserts that a value extracted via XPath 1.0 matches the target.

swagger:model SyntheticTestBodyXPathAssertion

func (*SyntheticTestBodyXPathAssertion) ContextValidate ¶ added in v1.28.0

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

ContextValidate validate this synthetic test body x path assertion based on the context it is used

func (*SyntheticTestBodyXPathAssertion) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*SyntheticTestBodyXPathAssertion) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*SyntheticTestBodyXPathAssertion) Validate ¶ added in v1.28.0

Validate validates this synthetic test body x path assertion

type SyntheticTestBodyXPathAssertionOperator ¶ added in v1.28.0

type SyntheticTestBodyXPathAssertionOperator string

SyntheticTestBodyXPathAssertionOperator synthetic test body x path assertion operator

swagger:model SyntheticTestBodyXPathAssertionOperator

const (

	// SyntheticTestBodyXPathAssertionOperatorCONTAINS captures enum value "CONTAINS"
	SyntheticTestBodyXPathAssertionOperatorCONTAINS SyntheticTestBodyXPathAssertionOperator = "CONTAINS"

	// SyntheticTestBodyXPathAssertionOperatorNOTCONTAINS captures enum value "NOT_CONTAINS"
	SyntheticTestBodyXPathAssertionOperatorNOTCONTAINS SyntheticTestBodyXPathAssertionOperator = "NOT_CONTAINS"

	// SyntheticTestBodyXPathAssertionOperatorEQUALS captures enum value "EQUALS"
	SyntheticTestBodyXPathAssertionOperatorEQUALS SyntheticTestBodyXPathAssertionOperator = "EQUALS"

	// SyntheticTestBodyXPathAssertionOperatorNOTEQUALS captures enum value "NOT_EQUALS"
	SyntheticTestBodyXPathAssertionOperatorNOTEQUALS SyntheticTestBodyXPathAssertionOperator = "NOT_EQUALS"

	// SyntheticTestBodyXPathAssertionOperatorREGEXEQUALS captures enum value "REGEX_EQUALS"
	SyntheticTestBodyXPathAssertionOperatorREGEXEQUALS SyntheticTestBodyXPathAssertionOperator = "REGEX_EQUALS"

	// SyntheticTestBodyXPathAssertionOperatorREGEXNOTEQUALS captures enum value "REGEX_NOT_EQUALS"
	SyntheticTestBodyXPathAssertionOperatorREGEXNOTEQUALS SyntheticTestBodyXPathAssertionOperator = "REGEX_NOT_EQUALS"

	// SyntheticTestBodyXPathAssertionOperatorLESSTHAN captures enum value "LESS_THAN"
	SyntheticTestBodyXPathAssertionOperatorLESSTHAN SyntheticTestBodyXPathAssertionOperator = "LESS_THAN"

	// SyntheticTestBodyXPathAssertionOperatorGREATERTHAN captures enum value "GREATER_THAN"
	SyntheticTestBodyXPathAssertionOperatorGREATERTHAN SyntheticTestBodyXPathAssertionOperator = "GREATER_THAN"

	// SyntheticTestBodyXPathAssertionOperatorISUNDEFINED captures enum value "IS_UNDEFINED"
	SyntheticTestBodyXPathAssertionOperatorISUNDEFINED SyntheticTestBodyXPathAssertionOperator = "IS_UNDEFINED"
)

func NewSyntheticTestBodyXPathAssertionOperator ¶ added in v1.28.0

func NewSyntheticTestBodyXPathAssertionOperator(value SyntheticTestBodyXPathAssertionOperator) *SyntheticTestBodyXPathAssertionOperator

func (SyntheticTestBodyXPathAssertionOperator) ContextValidate ¶ added in v1.28.0

ContextValidate validates this synthetic test body x path assertion operator based on context it is used

func (SyntheticTestBodyXPathAssertionOperator) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated SyntheticTestBodyXPathAssertionOperator.

func (SyntheticTestBodyXPathAssertionOperator) Validate ¶ added in v1.28.0

Validate validates this synthetic test body x path assertion operator

type SyntheticTestHTTPTestConfig ¶ added in v1.25.0

type SyntheticTestHTTPTestConfig struct {

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

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

	// authentication
	Authentication *HTTPTestConfigHTTPAuth `json:"authentication,omitempty"`

	// headers
	Headers []*HTTPTestConfigHeader `json:"headers"`

	// request body
	// Format: byte
	RequestBody strfmt.Base64 `json:"request_body,omitempty"`

	// query params
	QueryParams map[string]string `json:"query_params,omitempty"`

	// follow redirects
	FollowRedirects bool `json:"follow_redirects,omitempty"`

	// content type
	ContentType HTTPTestConfigContentType `json:"content_type,omitempty"`

	// http version
	HTTPVersion HTTPTestConfigHTTPVersion `json:"http_version,omitempty"`

	// optional — 0-10; defaults to 10 when follow_redirects is set
	MaxRedirects int32 `json:"max_redirects,omitempty"`

	// assertions
	Assertions []*HTTPTestConfigAssertion `json:"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 SyntheticTestHeaderAssertion ¶ added in v1.28.0

type SyntheticTestHeaderAssertion struct {

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

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

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

SyntheticTestHeaderAssertion Asserts that the named response header satisfies the operator.

swagger:model SyntheticTestHeaderAssertion

func (*SyntheticTestHeaderAssertion) ContextValidate ¶ added in v1.28.0

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

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

func (*SyntheticTestHeaderAssertion) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*SyntheticTestHeaderAssertion) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*SyntheticTestHeaderAssertion) Validate ¶ added in v1.28.0

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

Validate validates this synthetic test header assertion

type SyntheticTestHeaderAssertionOperator ¶ added in v1.28.0

type SyntheticTestHeaderAssertionOperator string

SyntheticTestHeaderAssertionOperator synthetic test header assertion operator

swagger:model SyntheticTestHeaderAssertionOperator

const (

	// SyntheticTestHeaderAssertionOperatorCONTAINS captures enum value "CONTAINS"
	SyntheticTestHeaderAssertionOperatorCONTAINS SyntheticTestHeaderAssertionOperator = "CONTAINS"

	// SyntheticTestHeaderAssertionOperatorNOTCONTAINS captures enum value "NOT_CONTAINS"
	SyntheticTestHeaderAssertionOperatorNOTCONTAINS SyntheticTestHeaderAssertionOperator = "NOT_CONTAINS"

	// SyntheticTestHeaderAssertionOperatorEQUALS captures enum value "EQUALS"
	SyntheticTestHeaderAssertionOperatorEQUALS SyntheticTestHeaderAssertionOperator = "EQUALS"

	// SyntheticTestHeaderAssertionOperatorNOTEQUALS captures enum value "NOT_EQUALS"
	SyntheticTestHeaderAssertionOperatorNOTEQUALS SyntheticTestHeaderAssertionOperator = "NOT_EQUALS"

	// SyntheticTestHeaderAssertionOperatorREGEXEQUALS captures enum value "REGEX_EQUALS"
	SyntheticTestHeaderAssertionOperatorREGEXEQUALS SyntheticTestHeaderAssertionOperator = "REGEX_EQUALS"

	// SyntheticTestHeaderAssertionOperatorREGEXNOTEQUALS captures enum value "REGEX_NOT_EQUALS"
	SyntheticTestHeaderAssertionOperatorREGEXNOTEQUALS SyntheticTestHeaderAssertionOperator = "REGEX_NOT_EQUALS"

	// SyntheticTestHeaderAssertionOperatorNOTEXISTS captures enum value "NOT_EXISTS"
	SyntheticTestHeaderAssertionOperatorNOTEXISTS SyntheticTestHeaderAssertionOperator = "NOT_EXISTS"

	// SyntheticTestHeaderAssertionOperatorLESSTHAN captures enum value "LESS_THAN"
	SyntheticTestHeaderAssertionOperatorLESSTHAN SyntheticTestHeaderAssertionOperator = "LESS_THAN"

	// SyntheticTestHeaderAssertionOperatorLESSTHANOREQUAL captures enum value "LESS_THAN_OR_EQUAL"
	SyntheticTestHeaderAssertionOperatorLESSTHANOREQUAL SyntheticTestHeaderAssertionOperator = "LESS_THAN_OR_EQUAL"

	// SyntheticTestHeaderAssertionOperatorGREATERTHAN captures enum value "GREATER_THAN"
	SyntheticTestHeaderAssertionOperatorGREATERTHAN SyntheticTestHeaderAssertionOperator = "GREATER_THAN"

	// SyntheticTestHeaderAssertionOperatorGREATERTHANOREQUAL captures enum value "GREATER_THAN_OR_EQUAL"
	SyntheticTestHeaderAssertionOperatorGREATERTHANOREQUAL SyntheticTestHeaderAssertionOperator = "GREATER_THAN_OR_EQUAL"
)

func NewSyntheticTestHeaderAssertionOperator ¶ added in v1.28.0

func NewSyntheticTestHeaderAssertionOperator(value SyntheticTestHeaderAssertionOperator) *SyntheticTestHeaderAssertionOperator

func (SyntheticTestHeaderAssertionOperator) ContextValidate ¶ added in v1.28.0

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

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

func (SyntheticTestHeaderAssertionOperator) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated SyntheticTestHeaderAssertionOperator.

func (SyntheticTestHeaderAssertionOperator) Validate ¶ added in v1.28.0

Validate validates this synthetic test header assertion operator

type SyntheticTestResponseTimeAssertion ¶ added in v1.28.0

type SyntheticTestResponseTimeAssertion struct {

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

	// target ms
	TargetMs int32 `json:"target_ms,omitempty"`

	// scope
	Scope ResponseTimeAssertionScope `json:"scope,omitempty"`
}

SyntheticTestResponseTimeAssertion Asserts that the request response time is below the target, in milliseconds. Scope selects whether DNS resolution time is included.

swagger:model SyntheticTestResponseTimeAssertion

func (*SyntheticTestResponseTimeAssertion) ContextValidate ¶ added in v1.28.0

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

ContextValidate validate this synthetic test response time assertion based on the context it is used

func (*SyntheticTestResponseTimeAssertion) MarshalBinary ¶ added in v1.28.0

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

MarshalBinary interface implementation

func (*SyntheticTestResponseTimeAssertion) UnmarshalBinary ¶ added in v1.28.0

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

UnmarshalBinary interface implementation

func (*SyntheticTestResponseTimeAssertion) Validate ¶ added in v1.28.0

Validate validates this synthetic test response time assertion

type SyntheticTestResponseTimeAssertionOperator ¶ added in v1.28.0

type SyntheticTestResponseTimeAssertionOperator string

SyntheticTestResponseTimeAssertionOperator synthetic test response time assertion operator

swagger:model SyntheticTestResponseTimeAssertionOperator

const (

	// SyntheticTestResponseTimeAssertionOperatorLESSTHAN captures enum value "LESS_THAN"
	SyntheticTestResponseTimeAssertionOperatorLESSTHAN SyntheticTestResponseTimeAssertionOperator = "LESS_THAN"
)

func (SyntheticTestResponseTimeAssertionOperator) ContextValidate ¶ added in v1.28.0

ContextValidate validates this synthetic test response time assertion operator based on context it is used

func (SyntheticTestResponseTimeAssertionOperator) Pointer ¶ added in v1.28.0

Pointer returns a pointer to a freshly-allocated SyntheticTestResponseTimeAssertionOperator.

func (SyntheticTestResponseTimeAssertionOperator) Validate ¶ added in v1.28.0

Validate validates this synthetic test response time assertion operator

type SyntheticTestStatusCodeAssertion ¶ added in v1.25.0

type SyntheticTestStatusCodeAssertion struct {

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

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

SyntheticTestStatusCodeAssertion Asserts that the HTTP response status code matches the target. `target` is a string so regex patterns (e.g. "2..") can share the field with literal codes (e.g. "200").

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"

	// SyntheticTestStatusCodeAssertionOperatorNOTEQUALS captures enum value "NOT_EQUALS"
	SyntheticTestStatusCodeAssertionOperatorNOTEQUALS SyntheticTestStatusCodeAssertionOperator = "NOT_EQUALS"

	// SyntheticTestStatusCodeAssertionOperatorREGEXEQUALS captures enum value "REGEX_EQUALS"
	SyntheticTestStatusCodeAssertionOperatorREGEXEQUALS SyntheticTestStatusCodeAssertionOperator = "REGEX_EQUALS"

	// SyntheticTestStatusCodeAssertionOperatorREGEXNOTEQUALS captures enum value "REGEX_NOT_EQUALS"
	SyntheticTestStatusCodeAssertionOperatorREGEXNOTEQUALS SyntheticTestStatusCodeAssertionOperator = "REGEX_NOT_EQUALS"
)

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 (

	// SyntheticTestTestLocationGCPUSLOSANGELES captures enum value "GCP_US_LOS_ANGELES"
	SyntheticTestTestLocationGCPUSLOSANGELES SyntheticTestTestLocation = "GCP_US_LOS_ANGELES"

	// SyntheticTestTestLocationGCPUSIOWA captures enum value "GCP_US_IOWA"
	SyntheticTestTestLocationGCPUSIOWA SyntheticTestTestLocation = "GCP_US_IOWA"
)

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