Documentation
¶
Overview ¶
Package preflight_kit_api provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.
Index ¶
- func GetSwagger() (swagger *openapi3.T, err error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type AbstractExperimentExecutionStepAO
- func (t AbstractExperimentExecutionStepAO) AsExperimentExecutionStepActionAO() (ExperimentExecutionStepActionAO, error)
- func (t AbstractExperimentExecutionStepAO) AsExperimentExecutionStepServiceValidationAO() (ExperimentExecutionStepServiceValidationAO, error)
- func (t AbstractExperimentExecutionStepAO) AsExperimentExecutionStepWaitAO() (ExperimentExecutionStepWaitAO, error)
- func (t AbstractExperimentExecutionStepAO) Discriminator() (string, error)
- func (t *AbstractExperimentExecutionStepAO) FromExperimentExecutionStepActionAO(v ExperimentExecutionStepActionAO) error
- func (t *AbstractExperimentExecutionStepAO) FromExperimentExecutionStepServiceValidationAO(v ExperimentExecutionStepServiceValidationAO) error
- func (t *AbstractExperimentExecutionStepAO) FromExperimentExecutionStepWaitAO(v ExperimentExecutionStepWaitAO) error
- func (t AbstractExperimentExecutionStepAO) MarshalJSON() ([]byte, error)
- func (t *AbstractExperimentExecutionStepAO) MergeExperimentExecutionStepActionAO(v ExperimentExecutionStepActionAO) error
- func (t *AbstractExperimentExecutionStepAO) MergeExperimentExecutionStepServiceValidationAO(v ExperimentExecutionStepServiceValidationAO) error
- func (t *AbstractExperimentExecutionStepAO) MergeExperimentExecutionStepWaitAO(v ExperimentExecutionStepWaitAO) error
- func (t *AbstractExperimentExecutionStepAO) UnmarshalJSON(b []byte) error
- func (t AbstractExperimentExecutionStepAO) ValueByDiscriminator() (interface{}, error)
- type AttributeAO
- type BlastRadiusAO
- type CancelPreflightRequestBody
- type CancelPreflightResponse
- func (t CancelPreflightResponse) AsCancelResult() (CancelResult, error)
- func (t CancelPreflightResponse) AsPreflightKitError() (PreflightKitError, error)
- func (t *CancelPreflightResponse) FromCancelResult(v CancelResult) error
- func (t *CancelPreflightResponse) FromPreflightKitError(v PreflightKitError) error
- func (t CancelPreflightResponse) MarshalJSON() ([]byte, error)
- func (t *CancelPreflightResponse) MergeCancelResult(v CancelResult) error
- func (t *CancelPreflightResponse) MergePreflightKitError(v PreflightKitError) error
- func (t *CancelPreflightResponse) UnmarshalJSON(b []byte) error
- type CancelResult
- type DescribePreflightResponse
- func (t DescribePreflightResponse) AsPreflightDescription() (PreflightDescription, error)
- func (t DescribePreflightResponse) AsPreflightKitError() (PreflightKitError, error)
- func (t *DescribePreflightResponse) FromPreflightDescription(v PreflightDescription) error
- func (t *DescribePreflightResponse) FromPreflightKitError(v PreflightKitError) error
- func (t DescribePreflightResponse) MarshalJSON() ([]byte, error)
- func (t *DescribePreflightResponse) MergePreflightDescription(v PreflightDescription) error
- func (t *DescribePreflightResponse) MergePreflightKitError(v PreflightKitError) error
- func (t *DescribePreflightResponse) UnmarshalJSON(b []byte) error
- type DescribingEndpointReference
- type ExecutionModification
- type ExecutionModificationAddValueToListProperty
- type ExecutionModificationAddValueToListPropertyType
- type ExecutionModificationSetPropertyValue
- type ExecutionModificationSetPropertyValueType
- type ExecutionModifications
- type ExperimentExecutionAO
- type ExperimentExecutionAOCreatedVia
- type ExperimentExecutionStepActionAO
- type ExperimentExecutionStepActionAOActionKind
- type ExperimentExecutionStepServiceValidationAO
- func (t ExperimentExecutionStepServiceValidationAO) AsExperimentExecutionStepActionAO() (ExperimentExecutionStepActionAO, error)
- func (t ExperimentExecutionStepServiceValidationAO) AsExperimentExecutionStepServiceValidationAO() (ExperimentExecutionStepServiceValidationAO, error)
- func (t ExperimentExecutionStepServiceValidationAO) AsExperimentExecutionStepWaitAO() (ExperimentExecutionStepWaitAO, error)
- func (t *ExperimentExecutionStepServiceValidationAO) FromExperimentExecutionStepActionAO(v ExperimentExecutionStepActionAO) error
- func (t *ExperimentExecutionStepServiceValidationAO) FromExperimentExecutionStepServiceValidationAO(v ExperimentExecutionStepServiceValidationAO) error
- func (t *ExperimentExecutionStepServiceValidationAO) FromExperimentExecutionStepWaitAO(v ExperimentExecutionStepWaitAO) error
- func (t ExperimentExecutionStepServiceValidationAO) MarshalJSON() ([]byte, error)
- func (t *ExperimentExecutionStepServiceValidationAO) MergeExperimentExecutionStepActionAO(v ExperimentExecutionStepActionAO) error
- func (t *ExperimentExecutionStepServiceValidationAO) MergeExperimentExecutionStepServiceValidationAO(v ExperimentExecutionStepServiceValidationAO) error
- func (t *ExperimentExecutionStepServiceValidationAO) MergeExperimentExecutionStepWaitAO(v ExperimentExecutionStepWaitAO) error
- func (t *ExperimentExecutionStepServiceValidationAO) UnmarshalJSON(b []byte) error
- type ExperimentExecutionStepWaitAO
- type ExperimentExecutionVariableAO
- type ExperimentExecutionVariableAOOrigin
- type MutatingEndpointReference
- type MutatingEndpointReferenceWithCallInterval
- type MutatingHttpMethod
- type NegationTargetPredicateAO
- func (t NegationTargetPredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
- func (t NegationTargetPredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
- func (t NegationTargetPredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
- func (t NegationTargetPredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
- func (t NegationTargetPredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
- func (t NegationTargetPredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
- func (t NegationTargetPredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
- func (t NegationTargetPredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
- func (t NegationTargetPredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
- func (t *NegationTargetPredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *NegationTargetPredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *NegationTargetPredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *NegationTargetPredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *NegationTargetPredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *NegationTargetPredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *NegationTargetPredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *NegationTargetPredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *NegationTargetPredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t NegationTargetPredicateAO) MarshalJSON() ([]byte, error)
- func (t *NegationTargetPredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *NegationTargetPredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *NegationTargetPredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *NegationTargetPredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *NegationTargetPredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *NegationTargetPredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *NegationTargetPredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *NegationTargetPredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *NegationTargetPredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t *NegationTargetPredicateAO) UnmarshalJSON(b []byte) error
- type PreflightDescription
- type PreflightKitError
- type PreflightKitErrorStatus
- type PreflightList
- type PreflightListResponse
- func (t PreflightListResponse) AsPreflightKitError() (PreflightKitError, error)
- func (t PreflightListResponse) AsPreflightList() (PreflightList, error)
- func (t *PreflightListResponse) FromPreflightKitError(v PreflightKitError) error
- func (t *PreflightListResponse) FromPreflightList(v PreflightList) error
- func (t PreflightListResponse) MarshalJSON() ([]byte, error)
- func (t *PreflightListResponse) MergePreflightKitError(v PreflightKitError) error
- func (t *PreflightListResponse) MergePreflightList(v PreflightList) error
- func (t *PreflightListResponse) UnmarshalJSON(b []byte) error
- type PreflightState
- type PreflightStatusResponse
- func (t PreflightStatusResponse) AsPreflightKitError() (PreflightKitError, error)
- func (t PreflightStatusResponse) AsStatusResult() (StatusResult, error)
- func (t *PreflightStatusResponse) FromPreflightKitError(v PreflightKitError) error
- func (t *PreflightStatusResponse) FromStatusResult(v StatusResult) error
- func (t PreflightStatusResponse) MarshalJSON() ([]byte, error)
- func (t *PreflightStatusResponse) MergePreflightKitError(v PreflightKitError) error
- func (t *PreflightStatusResponse) MergeStatusResult(v StatusResult) error
- func (t *PreflightStatusResponse) UnmarshalJSON(b []byte) error
- type QueryLanguagePredicateAO
- func (t QueryLanguagePredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
- func (t QueryLanguagePredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
- func (t QueryLanguagePredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
- func (t QueryLanguagePredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
- func (t QueryLanguagePredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
- func (t QueryLanguagePredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
- func (t QueryLanguagePredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
- func (t QueryLanguagePredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
- func (t QueryLanguagePredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
- func (t *QueryLanguagePredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *QueryLanguagePredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *QueryLanguagePredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *QueryLanguagePredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *QueryLanguagePredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *QueryLanguagePredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *QueryLanguagePredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *QueryLanguagePredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *QueryLanguagePredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t QueryLanguagePredicateAO) MarshalJSON() ([]byte, error)
- func (t *QueryLanguagePredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *QueryLanguagePredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *QueryLanguagePredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *QueryLanguagePredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *QueryLanguagePredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *QueryLanguagePredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *QueryLanguagePredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *QueryLanguagePredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *QueryLanguagePredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t *QueryLanguagePredicateAO) UnmarshalJSON(b []byte) error
- type ReadHttpMethod
- type StartPreflightRequestBody
- type StartPreflightResponse
- func (t StartPreflightResponse) AsPreflightKitError() (PreflightKitError, error)
- func (t StartPreflightResponse) AsStartResult() (StartResult, error)
- func (t *StartPreflightResponse) FromPreflightKitError(v PreflightKitError) error
- func (t *StartPreflightResponse) FromStartResult(v StartResult) error
- func (t StartPreflightResponse) MarshalJSON() ([]byte, error)
- func (t *StartPreflightResponse) MergePreflightKitError(v PreflightKitError) error
- func (t *StartPreflightResponse) MergeStartResult(v StartResult) error
- func (t *StartPreflightResponse) UnmarshalJSON(b []byte) error
- type StartResult
- type StatusPreflightRequestBody
- type StatusResult
- type Summary
- type SummaryLevel
- type TargetAgentIdPredicateAO
- func (t TargetAgentIdPredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
- func (t TargetAgentIdPredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
- func (t TargetAgentIdPredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
- func (t TargetAgentIdPredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
- func (t TargetAgentIdPredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
- func (t TargetAgentIdPredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
- func (t TargetAgentIdPredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
- func (t TargetAgentIdPredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
- func (t TargetAgentIdPredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
- func (t *TargetAgentIdPredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetAgentIdPredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetAgentIdPredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetAgentIdPredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetAgentIdPredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetAgentIdPredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetAgentIdPredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetAgentIdPredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetAgentIdPredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t TargetAgentIdPredicateAO) MarshalJSON() ([]byte, error)
- func (t *TargetAgentIdPredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetAgentIdPredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetAgentIdPredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetAgentIdPredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetAgentIdPredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetAgentIdPredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetAgentIdPredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetAgentIdPredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetAgentIdPredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t *TargetAgentIdPredicateAO) UnmarshalJSON(b []byte) error
- type TargetAttributeKeyCountPredicateAO
- func (t TargetAttributeKeyCountPredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
- func (t TargetAttributeKeyCountPredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
- func (t TargetAttributeKeyCountPredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
- func (t TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
- func (t TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
- func (t TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
- func (t TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
- func (t TargetAttributeKeyCountPredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
- func (t TargetAttributeKeyCountPredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
- func (t *TargetAttributeKeyCountPredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t TargetAttributeKeyCountPredicateAO) MarshalJSON() ([]byte, error)
- func (t *TargetAttributeKeyCountPredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t *TargetAttributeKeyCountPredicateAO) UnmarshalJSON(b []byte) error
- type TargetAttributeKeyCountPredicateAOValueCountOperator
- type TargetAttributeKeyPredicateAO
- func (t TargetAttributeKeyPredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
- func (t TargetAttributeKeyPredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
- func (t TargetAttributeKeyPredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
- func (t TargetAttributeKeyPredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
- func (t TargetAttributeKeyPredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
- func (t TargetAttributeKeyPredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
- func (t TargetAttributeKeyPredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
- func (t TargetAttributeKeyPredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
- func (t TargetAttributeKeyPredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
- func (t *TargetAttributeKeyPredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t TargetAttributeKeyPredicateAO) MarshalJSON() ([]byte, error)
- func (t *TargetAttributeKeyPredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t *TargetAttributeKeyPredicateAO) UnmarshalJSON(b []byte) error
- type TargetAttributeKeyPresencePredicateAO
- func (t TargetAttributeKeyPresencePredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
- func (t TargetAttributeKeyPresencePredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
- func (t TargetAttributeKeyPresencePredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
- func (t TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
- func (t TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
- func (t TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
- func (t TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
- func (t TargetAttributeKeyPresencePredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
- func (t TargetAttributeKeyPresencePredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
- func (t *TargetAttributeKeyPresencePredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t TargetAttributeKeyPresencePredicateAO) MarshalJSON() ([]byte, error)
- func (t *TargetAttributeKeyPresencePredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t *TargetAttributeKeyPresencePredicateAO) UnmarshalJSON(b []byte) error
- type TargetAttributeKeyPresencePredicateAOPresenceOperator
- type TargetAttributeKeyValuePredicateAO
- func (t TargetAttributeKeyValuePredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
- func (t TargetAttributeKeyValuePredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
- func (t TargetAttributeKeyValuePredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
- func (t TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
- func (t TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
- func (t TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
- func (t TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
- func (t TargetAttributeKeyValuePredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
- func (t TargetAttributeKeyValuePredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
- func (t *TargetAttributeKeyValuePredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t TargetAttributeKeyValuePredicateAO) MarshalJSON() ([]byte, error)
- func (t *TargetAttributeKeyValuePredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t *TargetAttributeKeyValuePredicateAO) UnmarshalJSON(b []byte) error
- type TargetExecutionAO
- type TargetExecutionSummaryAO
- type TargetNamePredicateAO
- func (t TargetNamePredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
- func (t TargetNamePredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
- func (t TargetNamePredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
- func (t TargetNamePredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
- func (t TargetNamePredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
- func (t TargetNamePredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
- func (t TargetNamePredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
- func (t TargetNamePredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
- func (t TargetNamePredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
- func (t *TargetNamePredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetNamePredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetNamePredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetNamePredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetNamePredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetNamePredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetNamePredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetNamePredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetNamePredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t TargetNamePredicateAO) MarshalJSON() ([]byte, error)
- func (t *TargetNamePredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetNamePredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetNamePredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetNamePredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetNamePredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetNamePredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetNamePredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetNamePredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetNamePredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t *TargetNamePredicateAO) UnmarshalJSON(b []byte) error
- type TargetPredicateAO
- func (t TargetPredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
- func (t TargetPredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
- func (t TargetPredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
- func (t TargetPredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
- func (t TargetPredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
- func (t TargetPredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
- func (t TargetPredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
- func (t TargetPredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
- func (t TargetPredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
- func (t *TargetPredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetPredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetPredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetPredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetPredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetPredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetPredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetPredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetPredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t TargetPredicateAO) MarshalJSON() ([]byte, error)
- func (t *TargetPredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetPredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetPredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetPredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetPredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetPredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetPredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetPredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetPredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t *TargetPredicateAO) UnmarshalJSON(b []byte) error
- type TargetTypePredicateAO
- func (t TargetTypePredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
- func (t TargetTypePredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
- func (t TargetTypePredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
- func (t TargetTypePredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
- func (t TargetTypePredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
- func (t TargetTypePredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
- func (t TargetTypePredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
- func (t TargetTypePredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
- func (t TargetTypePredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
- func (t *TargetTypePredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetTypePredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetTypePredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetTypePredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetTypePredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetTypePredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetTypePredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetTypePredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetTypePredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t TargetTypePredicateAO) MarshalJSON() ([]byte, error)
- func (t *TargetTypePredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
- func (t *TargetTypePredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
- func (t *TargetTypePredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
- func (t *TargetTypePredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
- func (t *TargetTypePredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
- func (t *TargetTypePredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
- func (t *TargetTypePredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
- func (t *TargetTypePredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
- func (t *TargetTypePredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
- func (t *TargetTypePredicateAO) UnmarshalJSON(b []byte) error
- type UserSummaryAO
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
Types ¶
type AbstractExperimentExecutionStepAO ¶
type AbstractExperimentExecutionStepAO struct {
// CustomLabel Custom label assigned during experiment design to express the intention of this step
CustomLabel *string `json:"customLabel,omitempty"`
// Ended Timestamp when this experiment step ended
Ended *time.Time `json:"ended,omitempty"`
// Id Unique identifier of this step execution
Id *openapi_types.UUID `json:"id,omitempty"`
// IgnoreFailure Whether the experiment should fail/error immediately in case this step fails/errors.
IgnoreFailure *bool `json:"ignoreFailure,omitempty"`
// Parameters Step-specific parameters of the experiment step configuration
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// PredecessorId Unique identifier of the step execution that precedes this step, null if it is the first step of a lane
PredecessorId *openapi_types.UUID `json:"predecessorId,omitempty"`
// Reason Reason in case this experiment step execution failed or errored
Reason *string `json:"reason,omitempty"`
// Started Timestamp when this experiment step was started
Started *time.Time `json:"started,omitempty"`
// State Current state of this step in the experiment (e.g. RUNNING, FAILED, ERRORED, COMPLETED)
State *string `json:"state,omitempty"`
// StepType Type of this step execution (e.g. ACTION, WAIT)
StepType string `json:"stepType"`
// contains filtered or unexported fields
}
AbstractExperimentExecutionStepAO A step that is executed as part of an experiment.
func (AbstractExperimentExecutionStepAO) AsExperimentExecutionStepActionAO ¶
func (t AbstractExperimentExecutionStepAO) AsExperimentExecutionStepActionAO() (ExperimentExecutionStepActionAO, error)
AsExperimentExecutionStepActionAO returns the union data inside the AbstractExperimentExecutionStepAO as a ExperimentExecutionStepActionAO
func (AbstractExperimentExecutionStepAO) AsExperimentExecutionStepServiceValidationAO ¶ added in v1.4.3
func (t AbstractExperimentExecutionStepAO) AsExperimentExecutionStepServiceValidationAO() (ExperimentExecutionStepServiceValidationAO, error)
AsExperimentExecutionStepServiceValidationAO returns the union data inside the AbstractExperimentExecutionStepAO as a ExperimentExecutionStepServiceValidationAO
func (AbstractExperimentExecutionStepAO) AsExperimentExecutionStepWaitAO ¶
func (t AbstractExperimentExecutionStepAO) AsExperimentExecutionStepWaitAO() (ExperimentExecutionStepWaitAO, error)
AsExperimentExecutionStepWaitAO returns the union data inside the AbstractExperimentExecutionStepAO as a ExperimentExecutionStepWaitAO
func (AbstractExperimentExecutionStepAO) Discriminator ¶
func (t AbstractExperimentExecutionStepAO) Discriminator() (string, error)
func (*AbstractExperimentExecutionStepAO) FromExperimentExecutionStepActionAO ¶
func (t *AbstractExperimentExecutionStepAO) FromExperimentExecutionStepActionAO(v ExperimentExecutionStepActionAO) error
FromExperimentExecutionStepActionAO overwrites any union data inside the AbstractExperimentExecutionStepAO as the provided ExperimentExecutionStepActionAO
func (*AbstractExperimentExecutionStepAO) FromExperimentExecutionStepServiceValidationAO ¶ added in v1.4.3
func (t *AbstractExperimentExecutionStepAO) FromExperimentExecutionStepServiceValidationAO(v ExperimentExecutionStepServiceValidationAO) error
FromExperimentExecutionStepServiceValidationAO overwrites any union data inside the AbstractExperimentExecutionStepAO as the provided ExperimentExecutionStepServiceValidationAO
func (*AbstractExperimentExecutionStepAO) FromExperimentExecutionStepWaitAO ¶
func (t *AbstractExperimentExecutionStepAO) FromExperimentExecutionStepWaitAO(v ExperimentExecutionStepWaitAO) error
FromExperimentExecutionStepWaitAO overwrites any union data inside the AbstractExperimentExecutionStepAO as the provided ExperimentExecutionStepWaitAO
func (AbstractExperimentExecutionStepAO) MarshalJSON ¶
func (t AbstractExperimentExecutionStepAO) MarshalJSON() ([]byte, error)
func (*AbstractExperimentExecutionStepAO) MergeExperimentExecutionStepActionAO ¶
func (t *AbstractExperimentExecutionStepAO) MergeExperimentExecutionStepActionAO(v ExperimentExecutionStepActionAO) error
MergeExperimentExecutionStepActionAO performs a merge with any union data inside the AbstractExperimentExecutionStepAO, using the provided ExperimentExecutionStepActionAO
func (*AbstractExperimentExecutionStepAO) MergeExperimentExecutionStepServiceValidationAO ¶ added in v1.4.3
func (t *AbstractExperimentExecutionStepAO) MergeExperimentExecutionStepServiceValidationAO(v ExperimentExecutionStepServiceValidationAO) error
MergeExperimentExecutionStepServiceValidationAO performs a merge with any union data inside the AbstractExperimentExecutionStepAO, using the provided ExperimentExecutionStepServiceValidationAO
func (*AbstractExperimentExecutionStepAO) MergeExperimentExecutionStepWaitAO ¶
func (t *AbstractExperimentExecutionStepAO) MergeExperimentExecutionStepWaitAO(v ExperimentExecutionStepWaitAO) error
MergeExperimentExecutionStepWaitAO performs a merge with any union data inside the AbstractExperimentExecutionStepAO, using the provided ExperimentExecutionStepWaitAO
func (*AbstractExperimentExecutionStepAO) UnmarshalJSON ¶
func (t *AbstractExperimentExecutionStepAO) UnmarshalJSON(b []byte) error
func (AbstractExperimentExecutionStepAO) ValueByDiscriminator ¶
func (t AbstractExperimentExecutionStepAO) ValueByDiscriminator() (interface{}, error)
type AttributeAO ¶
type AttributeAO struct {
// Key The key of the attribute, may be associated multiple times to the same target
Key string `json:"key"`
// Value The value of the attribute
Value string `json:"value"`
}
AttributeAO An attributes (key-value-pair) that is associated to a target
type BlastRadiusAO ¶
type BlastRadiusAO struct {
// Maximum In case a fixed number of as subset of specified targets should be effected
Maximum *int32 `json:"maximum,omitempty"`
// Percentage In case a percentage subset of the specified targets should be effected
Percentage *int32 `json:"percentage,omitempty"`
// Predicate Query defining the overall superset of targets being effected
Predicate *TargetPredicateAO `json:"predicate,omitempty"`
// TargetType Target type that is effected by that action
TargetType *string `json:"targetType,omitempty"`
}
BlastRadiusAO Blast radius that is applied to define the set of targets as well as an optional random subset
type CancelPreflightRequestBody ¶
type CancelPreflightRequestBody struct {
PreflightActionExecutionId uuid.UUID `json:"preflightActionExecutionId"`
// State Any kind of action specific state that will be passed to the next endpoints.
State PreflightState `json:"state"`
}
CancelPreflightRequestBody defines model for CancelPreflightRequestBody.
type CancelPreflightResponse ¶
type CancelPreflightResponse struct {
// contains filtered or unexported fields
}
CancelPreflightResponse defines model for CancelPreflightResponse.
func (CancelPreflightResponse) AsCancelResult ¶
func (t CancelPreflightResponse) AsCancelResult() (CancelResult, error)
AsCancelResult returns the union data inside the CancelPreflightResponse as a CancelResult
func (CancelPreflightResponse) AsPreflightKitError ¶
func (t CancelPreflightResponse) AsPreflightKitError() (PreflightKitError, error)
AsPreflightKitError returns the union data inside the CancelPreflightResponse as a PreflightKitError
func (*CancelPreflightResponse) FromCancelResult ¶
func (t *CancelPreflightResponse) FromCancelResult(v CancelResult) error
FromCancelResult overwrites any union data inside the CancelPreflightResponse as the provided CancelResult
func (*CancelPreflightResponse) FromPreflightKitError ¶
func (t *CancelPreflightResponse) FromPreflightKitError(v PreflightKitError) error
FromPreflightKitError overwrites any union data inside the CancelPreflightResponse as the provided PreflightKitError
func (CancelPreflightResponse) MarshalJSON ¶
func (t CancelPreflightResponse) MarshalJSON() ([]byte, error)
func (*CancelPreflightResponse) MergeCancelResult ¶
func (t *CancelPreflightResponse) MergeCancelResult(v CancelResult) error
MergeCancelResult performs a merge with any union data inside the CancelPreflightResponse, using the provided CancelResult
func (*CancelPreflightResponse) MergePreflightKitError ¶
func (t *CancelPreflightResponse) MergePreflightKitError(v PreflightKitError) error
MergePreflightKitError performs a merge with any union data inside the CancelPreflightResponse, using the provided PreflightKitError
func (*CancelPreflightResponse) UnmarshalJSON ¶
func (t *CancelPreflightResponse) UnmarshalJSON(b []byte) error
type CancelResult ¶
type CancelResult struct {
// Error An enhanced version of RFC 7807 Problem Details for HTTP APIs compliant response body for error scenarios
Error *PreflightKitError `json:"error,omitempty"`
// Modifications A list of execution modifications (e.g. property updates) Any of
// - `preflight_kit_api.ExecutionModificationSetPropertyValue`
// - `preflight_kit_api.ExecutionModificationAddValueToListProperty`
Modifications *ExecutionModifications `json:"modifications,omitempty"`
// Summary A short summary that will be displayed in the experiment execution details.
Summary *Summary `json:"summary,omitempty"`
}
CancelResult defines model for CancelResult.
type DescribePreflightResponse ¶
type DescribePreflightResponse struct {
// contains filtered or unexported fields
}
DescribePreflightResponse defines model for DescribePreflightResponse.
func (DescribePreflightResponse) AsPreflightDescription ¶
func (t DescribePreflightResponse) AsPreflightDescription() (PreflightDescription, error)
AsPreflightDescription returns the union data inside the DescribePreflightResponse as a PreflightDescription
func (DescribePreflightResponse) AsPreflightKitError ¶
func (t DescribePreflightResponse) AsPreflightKitError() (PreflightKitError, error)
AsPreflightKitError returns the union data inside the DescribePreflightResponse as a PreflightKitError
func (*DescribePreflightResponse) FromPreflightDescription ¶
func (t *DescribePreflightResponse) FromPreflightDescription(v PreflightDescription) error
FromPreflightDescription overwrites any union data inside the DescribePreflightResponse as the provided PreflightDescription
func (*DescribePreflightResponse) FromPreflightKitError ¶
func (t *DescribePreflightResponse) FromPreflightKitError(v PreflightKitError) error
FromPreflightKitError overwrites any union data inside the DescribePreflightResponse as the provided PreflightKitError
func (DescribePreflightResponse) MarshalJSON ¶
func (t DescribePreflightResponse) MarshalJSON() ([]byte, error)
func (*DescribePreflightResponse) MergePreflightDescription ¶
func (t *DescribePreflightResponse) MergePreflightDescription(v PreflightDescription) error
MergePreflightDescription performs a merge with any union data inside the DescribePreflightResponse, using the provided PreflightDescription
func (*DescribePreflightResponse) MergePreflightKitError ¶
func (t *DescribePreflightResponse) MergePreflightKitError(v PreflightKitError) error
MergePreflightKitError performs a merge with any union data inside the DescribePreflightResponse, using the provided PreflightKitError
func (*DescribePreflightResponse) UnmarshalJSON ¶
func (t *DescribePreflightResponse) UnmarshalJSON(b []byte) error
type DescribingEndpointReference ¶
type DescribingEndpointReference struct {
Method ReadHttpMethod `json:"method"`
// Path Absolute path of the HTTP endpoint.
Path string `json:"path"`
}
DescribingEndpointReference HTTP endpoint which the Steadybit platform/agent could communicate with.
type ExecutionModification ¶ added in v1.4.0
type ExecutionModification interface{}
type ExecutionModificationAddValueToListProperty ¶ added in v1.4.0
type ExecutionModificationAddValueToListProperty struct {
// PropertyKey The key of the property.
PropertyKey string `json:"propertyKey"`
// Type The type of the modification. Needs to be set to `preflight_kit_api.AddValueToListProperty`.
Type ExecutionModificationAddValueToListPropertyType `json:"type"`
// Value The value to add.
Value interface{} `json:"value"`
}
ExecutionModificationAddValueToListProperty Adds a value to a list property within the experiment execution's properties.
type ExecutionModificationAddValueToListPropertyType ¶ added in v1.4.0
type ExecutionModificationAddValueToListPropertyType string
ExecutionModificationAddValueToListPropertyType The type of the modification. Needs to be set to `preflight_kit_api.AddValueToListProperty`.
const (
AddValueToListProperty ExecutionModificationAddValueToListPropertyType = "add_value_to_list_property"
)
Defines values for ExecutionModificationAddValueToListPropertyType.
type ExecutionModificationSetPropertyValue ¶ added in v1.4.0
type ExecutionModificationSetPropertyValue struct {
// PropertyKey The key of the property.
PropertyKey string `json:"propertyKey"`
// Type The type of the modification. Needs to be set to `preflight_kit_api.SetPropertyValue`.
Type ExecutionModificationSetPropertyValueType `json:"type"`
// Value The value to set.
Value interface{} `json:"value"`
}
ExecutionModificationSetPropertyValue Set the value of a property within the experiment execution's properties.
type ExecutionModificationSetPropertyValueType ¶ added in v1.4.0
type ExecutionModificationSetPropertyValueType string
ExecutionModificationSetPropertyValueType The type of the modification. Needs to be set to `preflight_kit_api.SetPropertyValue`.
const (
SetPropertyValue ExecutionModificationSetPropertyValueType = "set_property_value"
)
Defines values for ExecutionModificationSetPropertyValueType.
type ExecutionModifications ¶ added in v1.4.0
type ExecutionModifications = []ExecutionModification
ExecutionModifications A list of execution modifications (e.g. property updates) Any of
- `preflight_kit_api.ExecutionModificationSetPropertyValue`
- `preflight_kit_api.ExecutionModificationAddValueToListProperty`
type ExperimentExecutionAO ¶
type ExperimentExecutionAO struct {
// CanceledBy The user that connected the hub
CanceledBy *UserSummaryAO `json:"canceledBy,omitempty"`
// Created Timestamp when the experiment was created
Created *time.Time `json:"created,omitempty"`
// CreatedBy The user that connected the hub
CreatedBy *UserSummaryAO `json:"createdBy,omitempty"`
// CreatedVia The creation trigger that caused this experiment execution to be started
CreatedVia *ExperimentExecutionAOCreatedVia `json:"createdVia,omitempty"`
// Ended Timestamp when the experiment ended
Ended *time.Time `json:"ended,omitempty"`
// ExperimentVersion Experiment design version which can be used to identify changes between experiment runs
ExperimentVersion *int32 `json:"experimentVersion,omitempty"`
// Hypothesis The hypothesis that is validated by the experiment
Hypothesis *string `json:"hypothesis,omitempty"`
// Id Unique experiment execution id that identifies this specific experiment execution
Id *int32 `json:"id,omitempty"`
// Key Unique experiment key that identifies the experiment. Combination of `team key` and increasing number
Key *string `json:"key,omitempty"`
// Name Name of the experiment to easily identify the experiment
Name *string `json:"name,omitempty"`
// Properties The properties of the experiment execution
Properties *map[string]interface{} `json:"properties,omitempty"`
// PropertiesVersion Version of the properties for optimistic locking (optional in the Update-API)
PropertiesVersion *int32 `json:"propertiesVersion,omitempty"`
// Reason Reason in case the experiment execution failed or errored
Reason *string `json:"reason,omitempty"`
// Requested Timestamp when the experiment was requested
Requested *time.Time `json:"requested,omitempty"`
// Started Timestamp when the experiment was started
Started *time.Time `json:"started,omitempty"`
// State Current state of the experiment (e.g. CREATED, RUNNING, FAILED, ERRORED, COMPLETED)
State *string `json:"state,omitempty"`
// Steps The steps that are executed in parallel or sequence in the experiment.
Steps *[]AbstractExperimentExecutionStepAO `json:"steps,omitempty"`
// Variables Variables and their origins that have been used for this execution
Variables *map[string]ExperimentExecutionVariableAO `json:"variables,omitempty"`
}
ExperimentExecutionAO A single experiment execution that was triggered from a single experiment.
type ExperimentExecutionAOCreatedVia ¶
type ExperimentExecutionAOCreatedVia string
ExperimentExecutionAOCreatedVia The creation trigger that caused this experiment execution to be started
const ( ExperimentExecutionAOCreatedViaAPI ExperimentExecutionAOCreatedVia = "API" ExperimentExecutionAOCreatedViaCLI ExperimentExecutionAOCreatedVia = "CLI" ExperimentExecutionAOCreatedViaSCHEDULE ExperimentExecutionAOCreatedVia = "SCHEDULE" ExperimentExecutionAOCreatedViaUI ExperimentExecutionAOCreatedVia = "UI" )
Defines values for ExperimentExecutionAOCreatedVia.
type ExperimentExecutionStepActionAO ¶
type ExperimentExecutionStepActionAO struct {
// ActionId Unique identifier of the action that is executed in this step
ActionId *string `json:"actionId,omitempty"`
// ActionKind Kind of the action (e.g. attack, check, loadtest)
ActionKind *ExperimentExecutionStepActionAOActionKind `json:"actionKind,omitempty"`
// CustomLabel Custom label assigned during experiment design to express the intention of this step
CustomLabel *string `json:"customLabel,omitempty"`
// Ended Timestamp when this experiment step ended
Ended *time.Time `json:"ended,omitempty"`
// Id Unique identifier of this step execution
Id *openapi_types.UUID `json:"id,omitempty"`
// IgnoreFailure Whether the experiment should fail/error immediately in case this step fails/errors.
IgnoreFailure *bool `json:"ignoreFailure,omitempty"`
// Parameters Step-specific parameters of the experiment step configuration
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// PredecessorId Unique identifier of the step execution that precedes this step, null if it is the first step of a lane
PredecessorId *openapi_types.UUID `json:"predecessorId,omitempty"`
// Radius Blast radius that is applied to define the set of targets as well as an optional random subset
Radius *BlastRadiusAO `json:"radius,omitempty"`
// Reason Reason in case this experiment step execution failed or errored
Reason *string `json:"reason,omitempty"`
// Started Timestamp when this experiment step was started
Started *time.Time `json:"started,omitempty"`
// State Current state of this step in the experiment (e.g. RUNNING, FAILED, ERRORED, COMPLETED)
State *string `json:"state,omitempty"`
// StepType Type of this step execution (e.g. ACTION, WAIT)
StepType string `json:"stepType"`
// TargetExecutions List of targets that are expected to be effected by this action. This list may change in case targets aren't available at the specific time of execution
TargetExecutions *[]TargetExecutionAO `json:"targetExecutions,omitempty"`
// TotalTargetCount Amount of targets that are effect int total
TotalTargetCount *int64 `json:"totalTargetCount,omitempty"`
}
ExperimentExecutionStepActionAO An action-step that is executed as part of an experiment.
type ExperimentExecutionStepActionAOActionKind ¶
type ExperimentExecutionStepActionAOActionKind string
ExperimentExecutionStepActionAOActionKind Kind of the action (e.g. attack, check, loadtest)
const ( ATTACK ExperimentExecutionStepActionAOActionKind = "ATTACK" BASIC ExperimentExecutionStepActionAOActionKind = "BASIC" CHECK ExperimentExecutionStepActionAOActionKind = "CHECK" LOADTEST ExperimentExecutionStepActionAOActionKind = "LOAD_TEST" OTHER ExperimentExecutionStepActionAOActionKind = "OTHER" )
Defines values for ExperimentExecutionStepActionAOActionKind.
type ExperimentExecutionStepServiceValidationAO ¶ added in v1.4.3
type ExperimentExecutionStepServiceValidationAO struct {
// CustomLabel Custom label assigned during experiment design to express the intention of this step
CustomLabel *string `json:"customLabel,omitempty"`
// Ended Timestamp when this experiment step ended
Ended *time.Time `json:"ended,omitempty"`
// Id Unique identifier of this step execution
Id *openapi_types.UUID `json:"id,omitempty"`
// IgnoreFailure Whether the experiment should fail/error immediately in case this step fails/errors.
IgnoreFailure *bool `json:"ignoreFailure,omitempty"`
// Parameters Step-specific parameters of the experiment step configuration
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// PredecessorId Unique identifier of the step execution that precedes this step, null if it is the first step of a lane
PredecessorId *openapi_types.UUID `json:"predecessorId,omitempty"`
// Reason Reason in case this experiment step execution failed or errored
Reason *string `json:"reason,omitempty"`
// ServiceId Unique identifier of the service.
ServiceId *openapi_types.UUID `json:"serviceId,omitempty"`
// Started Timestamp when this experiment step was started
Started *time.Time `json:"started,omitempty"`
// State Current state of this step in the experiment (e.g. RUNNING, FAILED, ERRORED, COMPLETED)
State *string `json:"state,omitempty"`
// StepType Type of this step execution (e.g. ACTION, WAIT)
StepType string `json:"stepType"`
// Validations List of actions performed as part of this service validation step.
Validations *[]ExperimentExecutionStepActionAO `json:"validations,omitempty"`
// contains filtered or unexported fields
}
ExperimentExecutionStepServiceValidationAO defines model for ExperimentExecutionStepServiceValidationAO.
func (ExperimentExecutionStepServiceValidationAO) AsExperimentExecutionStepActionAO ¶ added in v1.4.3
func (t ExperimentExecutionStepServiceValidationAO) AsExperimentExecutionStepActionAO() (ExperimentExecutionStepActionAO, error)
AsExperimentExecutionStepActionAO returns the union data inside the ExperimentExecutionStepServiceValidationAO as a ExperimentExecutionStepActionAO
func (ExperimentExecutionStepServiceValidationAO) AsExperimentExecutionStepServiceValidationAO ¶ added in v1.4.3
func (t ExperimentExecutionStepServiceValidationAO) AsExperimentExecutionStepServiceValidationAO() (ExperimentExecutionStepServiceValidationAO, error)
AsExperimentExecutionStepServiceValidationAO returns the union data inside the ExperimentExecutionStepServiceValidationAO as a ExperimentExecutionStepServiceValidationAO
func (ExperimentExecutionStepServiceValidationAO) AsExperimentExecutionStepWaitAO ¶ added in v1.4.3
func (t ExperimentExecutionStepServiceValidationAO) AsExperimentExecutionStepWaitAO() (ExperimentExecutionStepWaitAO, error)
AsExperimentExecutionStepWaitAO returns the union data inside the ExperimentExecutionStepServiceValidationAO as a ExperimentExecutionStepWaitAO
func (*ExperimentExecutionStepServiceValidationAO) FromExperimentExecutionStepActionAO ¶ added in v1.4.3
func (t *ExperimentExecutionStepServiceValidationAO) FromExperimentExecutionStepActionAO(v ExperimentExecutionStepActionAO) error
FromExperimentExecutionStepActionAO overwrites any union data inside the ExperimentExecutionStepServiceValidationAO as the provided ExperimentExecutionStepActionAO
func (*ExperimentExecutionStepServiceValidationAO) FromExperimentExecutionStepServiceValidationAO ¶ added in v1.4.3
func (t *ExperimentExecutionStepServiceValidationAO) FromExperimentExecutionStepServiceValidationAO(v ExperimentExecutionStepServiceValidationAO) error
FromExperimentExecutionStepServiceValidationAO overwrites any union data inside the ExperimentExecutionStepServiceValidationAO as the provided ExperimentExecutionStepServiceValidationAO
func (*ExperimentExecutionStepServiceValidationAO) FromExperimentExecutionStepWaitAO ¶ added in v1.4.3
func (t *ExperimentExecutionStepServiceValidationAO) FromExperimentExecutionStepWaitAO(v ExperimentExecutionStepWaitAO) error
FromExperimentExecutionStepWaitAO overwrites any union data inside the ExperimentExecutionStepServiceValidationAO as the provided ExperimentExecutionStepWaitAO
func (ExperimentExecutionStepServiceValidationAO) MarshalJSON ¶ added in v1.4.3
func (t ExperimentExecutionStepServiceValidationAO) MarshalJSON() ([]byte, error)
func (*ExperimentExecutionStepServiceValidationAO) MergeExperimentExecutionStepActionAO ¶ added in v1.4.3
func (t *ExperimentExecutionStepServiceValidationAO) MergeExperimentExecutionStepActionAO(v ExperimentExecutionStepActionAO) error
MergeExperimentExecutionStepActionAO performs a merge with any union data inside the ExperimentExecutionStepServiceValidationAO, using the provided ExperimentExecutionStepActionAO
func (*ExperimentExecutionStepServiceValidationAO) MergeExperimentExecutionStepServiceValidationAO ¶ added in v1.4.3
func (t *ExperimentExecutionStepServiceValidationAO) MergeExperimentExecutionStepServiceValidationAO(v ExperimentExecutionStepServiceValidationAO) error
MergeExperimentExecutionStepServiceValidationAO performs a merge with any union data inside the ExperimentExecutionStepServiceValidationAO, using the provided ExperimentExecutionStepServiceValidationAO
func (*ExperimentExecutionStepServiceValidationAO) MergeExperimentExecutionStepWaitAO ¶ added in v1.4.3
func (t *ExperimentExecutionStepServiceValidationAO) MergeExperimentExecutionStepWaitAO(v ExperimentExecutionStepWaitAO) error
MergeExperimentExecutionStepWaitAO performs a merge with any union data inside the ExperimentExecutionStepServiceValidationAO, using the provided ExperimentExecutionStepWaitAO
func (*ExperimentExecutionStepServiceValidationAO) UnmarshalJSON ¶ added in v1.4.3
func (t *ExperimentExecutionStepServiceValidationAO) UnmarshalJSON(b []byte) error
type ExperimentExecutionStepWaitAO ¶
type ExperimentExecutionStepWaitAO struct {
// CustomLabel Custom label assigned during experiment design to express the intention of this step
CustomLabel *string `json:"customLabel,omitempty"`
// Ended Timestamp when this experiment step ended
Ended *time.Time `json:"ended,omitempty"`
// Id Unique identifier of this step execution
Id *openapi_types.UUID `json:"id,omitempty"`
// IgnoreFailure Whether the experiment should fail/error immediately in case this step fails/errors.
IgnoreFailure *bool `json:"ignoreFailure,omitempty"`
// Parameters Step-specific parameters of the experiment step configuration
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// PredecessorId Unique identifier of the step execution that precedes this step, null if it is the first step of a lane
PredecessorId *openapi_types.UUID `json:"predecessorId,omitempty"`
// Reason Reason in case this experiment step execution failed or errored
Reason *string `json:"reason,omitempty"`
// Started Timestamp when this experiment step was started
Started *time.Time `json:"started,omitempty"`
// State Current state of this step in the experiment (e.g. RUNNING, FAILED, ERRORED, COMPLETED)
State *string `json:"state,omitempty"`
// StepType Type of this step execution (e.g. ACTION, WAIT)
StepType string `json:"stepType"`
}
ExperimentExecutionStepWaitAO A wait step that is executed as part of an experiment.
type ExperimentExecutionVariableAO ¶
type ExperimentExecutionVariableAO struct {
Origin *ExperimentExecutionVariableAOOrigin `json:"origin,omitempty"`
Value *string `json:"value,omitempty"`
}
ExperimentExecutionVariableAO Variables and their origins that have been used for this execution
type ExperimentExecutionVariableAOOrigin ¶
type ExperimentExecutionVariableAOOrigin string
ExperimentExecutionVariableAOOrigin defines model for ExperimentExecutionVariableAO.Origin.
const ( ExperimentExecutionVariableAOOriginENVIRONMENT ExperimentExecutionVariableAOOrigin = "ENVIRONMENT" ExperimentExecutionVariableAOOriginEXECUTION ExperimentExecutionVariableAOOrigin = "EXECUTION" ExperimentExecutionVariableAOOriginEXPERIMENT ExperimentExecutionVariableAOOrigin = "EXPERIMENT" ExperimentExecutionVariableAOOriginSCHEDULE ExperimentExecutionVariableAOOrigin = "SCHEDULE" )
Defines values for ExperimentExecutionVariableAOOrigin.
type MutatingEndpointReference ¶
type MutatingEndpointReference struct {
Method MutatingHttpMethod `json:"method"`
// Path Absolute path of the HTTP endpoint.
Path string `json:"path"`
}
MutatingEndpointReference HTTP endpoint which the Steadybit platform/agent could communicate with.
type MutatingEndpointReferenceWithCallInterval ¶
type MutatingEndpointReferenceWithCallInterval struct {
// CallInterval At what frequency should the state endpoint be called? Takes durations in the format of `100ms` or `10s`.
CallInterval *string `json:"callInterval,omitempty"`
Method MutatingHttpMethod `json:"method"`
// Path Absolute path of the HTTP endpoint.
Path string `json:"path"`
}
MutatingEndpointReferenceWithCallInterval defines model for MutatingEndpointReferenceWithCallInterval.
type MutatingHttpMethod ¶
type MutatingHttpMethod string
MutatingHttpMethod defines model for MutatingHttpMethod.
const ( DELETE MutatingHttpMethod = "DELETE" POST MutatingHttpMethod = "POST" PUT MutatingHttpMethod = "PUT" )
Defines values for MutatingHttpMethod.
type NegationTargetPredicateAO ¶ added in v1.4.3
type NegationTargetPredicateAO struct {
// Not Query defining the overall superset of targets being effected
Not *TargetPredicateAO `json:"not,omitempty"`
// contains filtered or unexported fields
}
NegationTargetPredicateAO defines model for NegationTargetPredicateAO.
func (NegationTargetPredicateAO) AsNegationTargetPredicateAO ¶ added in v1.4.3
func (t NegationTargetPredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
AsNegationTargetPredicateAO returns the union data inside the NegationTargetPredicateAO as a NegationTargetPredicateAO
func (NegationTargetPredicateAO) AsQueryLanguagePredicateAO ¶ added in v1.4.3
func (t NegationTargetPredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
AsQueryLanguagePredicateAO returns the union data inside the NegationTargetPredicateAO as a QueryLanguagePredicateAO
func (NegationTargetPredicateAO) AsTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t NegationTargetPredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
AsTargetAgentIdPredicateAO returns the union data inside the NegationTargetPredicateAO as a TargetAgentIdPredicateAO
func (NegationTargetPredicateAO) AsTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t NegationTargetPredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
AsTargetAttributeKeyCountPredicateAO returns the union data inside the NegationTargetPredicateAO as a TargetAttributeKeyCountPredicateAO
func (NegationTargetPredicateAO) AsTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t NegationTargetPredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
AsTargetAttributeKeyPredicateAO returns the union data inside the NegationTargetPredicateAO as a TargetAttributeKeyPredicateAO
func (NegationTargetPredicateAO) AsTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t NegationTargetPredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
AsTargetAttributeKeyPresencePredicateAO returns the union data inside the NegationTargetPredicateAO as a TargetAttributeKeyPresencePredicateAO
func (NegationTargetPredicateAO) AsTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t NegationTargetPredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
AsTargetAttributeKeyValuePredicateAO returns the union data inside the NegationTargetPredicateAO as a TargetAttributeKeyValuePredicateAO
func (NegationTargetPredicateAO) AsTargetNamePredicateAO ¶ added in v1.4.3
func (t NegationTargetPredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
AsTargetNamePredicateAO returns the union data inside the NegationTargetPredicateAO as a TargetNamePredicateAO
func (NegationTargetPredicateAO) AsTargetTypePredicateAO ¶ added in v1.4.3
func (t NegationTargetPredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
AsTargetTypePredicateAO returns the union data inside the NegationTargetPredicateAO as a TargetTypePredicateAO
func (*NegationTargetPredicateAO) FromNegationTargetPredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
FromNegationTargetPredicateAO overwrites any union data inside the NegationTargetPredicateAO as the provided NegationTargetPredicateAO
func (*NegationTargetPredicateAO) FromQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
FromQueryLanguagePredicateAO overwrites any union data inside the NegationTargetPredicateAO as the provided QueryLanguagePredicateAO
func (*NegationTargetPredicateAO) FromTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
FromTargetAgentIdPredicateAO overwrites any union data inside the NegationTargetPredicateAO as the provided TargetAgentIdPredicateAO
func (*NegationTargetPredicateAO) FromTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
FromTargetAttributeKeyCountPredicateAO overwrites any union data inside the NegationTargetPredicateAO as the provided TargetAttributeKeyCountPredicateAO
func (*NegationTargetPredicateAO) FromTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
FromTargetAttributeKeyPredicateAO overwrites any union data inside the NegationTargetPredicateAO as the provided TargetAttributeKeyPredicateAO
func (*NegationTargetPredicateAO) FromTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
FromTargetAttributeKeyPresencePredicateAO overwrites any union data inside the NegationTargetPredicateAO as the provided TargetAttributeKeyPresencePredicateAO
func (*NegationTargetPredicateAO) FromTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
FromTargetAttributeKeyValuePredicateAO overwrites any union data inside the NegationTargetPredicateAO as the provided TargetAttributeKeyValuePredicateAO
func (*NegationTargetPredicateAO) FromTargetNamePredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
FromTargetNamePredicateAO overwrites any union data inside the NegationTargetPredicateAO as the provided TargetNamePredicateAO
func (*NegationTargetPredicateAO) FromTargetTypePredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
FromTargetTypePredicateAO overwrites any union data inside the NegationTargetPredicateAO as the provided TargetTypePredicateAO
func (NegationTargetPredicateAO) MarshalJSON ¶ added in v1.4.3
func (t NegationTargetPredicateAO) MarshalJSON() ([]byte, error)
func (*NegationTargetPredicateAO) MergeNegationTargetPredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
MergeNegationTargetPredicateAO performs a merge with any union data inside the NegationTargetPredicateAO, using the provided NegationTargetPredicateAO
func (*NegationTargetPredicateAO) MergeQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
MergeQueryLanguagePredicateAO performs a merge with any union data inside the NegationTargetPredicateAO, using the provided QueryLanguagePredicateAO
func (*NegationTargetPredicateAO) MergeTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
MergeTargetAgentIdPredicateAO performs a merge with any union data inside the NegationTargetPredicateAO, using the provided TargetAgentIdPredicateAO
func (*NegationTargetPredicateAO) MergeTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
MergeTargetAttributeKeyCountPredicateAO performs a merge with any union data inside the NegationTargetPredicateAO, using the provided TargetAttributeKeyCountPredicateAO
func (*NegationTargetPredicateAO) MergeTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
MergeTargetAttributeKeyPredicateAO performs a merge with any union data inside the NegationTargetPredicateAO, using the provided TargetAttributeKeyPredicateAO
func (*NegationTargetPredicateAO) MergeTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
MergeTargetAttributeKeyPresencePredicateAO performs a merge with any union data inside the NegationTargetPredicateAO, using the provided TargetAttributeKeyPresencePredicateAO
func (*NegationTargetPredicateAO) MergeTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
MergeTargetAttributeKeyValuePredicateAO performs a merge with any union data inside the NegationTargetPredicateAO, using the provided TargetAttributeKeyValuePredicateAO
func (*NegationTargetPredicateAO) MergeTargetNamePredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
MergeTargetNamePredicateAO performs a merge with any union data inside the NegationTargetPredicateAO, using the provided TargetNamePredicateAO
func (*NegationTargetPredicateAO) MergeTargetTypePredicateAO ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
MergeTargetTypePredicateAO performs a merge with any union data inside the NegationTargetPredicateAO, using the provided TargetTypePredicateAO
func (*NegationTargetPredicateAO) UnmarshalJSON ¶ added in v1.4.3
func (t *NegationTargetPredicateAO) UnmarshalJSON(b []byte) error
type PreflightDescription ¶
type PreflightDescription struct {
// Cancel HTTP endpoint which the Steadybit platform/agent could communicate with.
Cancel *MutatingEndpointReference `json:"cancel,omitempty"`
// Description Description for end-users to help them understand what the preflight is doing.
Description string `json:"description"`
// Icon An icon that is used to identify your preflight in the ui. Needs to be a data-uri containing an image.
Icon *string `json:"icon,omitempty"`
// Id A technical ID that is used to uniquely identify this type of preflight. You will typically want to use something like `org.example.my-fancy-preflight`.
Id string `json:"id"`
// Label A human-readable label for the preflight.
Label string `json:"label"`
// Start HTTP endpoint which the Steadybit platform/agent could communicate with.
Start MutatingEndpointReference `json:"start"`
// Status HTTP endpoint which the Steadybit platform/agent could communicate with.
Status MutatingEndpointReferenceWithCallInterval `json:"status"`
// TargetAttributeIncludes A list of attributes of targets that are populated to the preflight in the experiment execution. If the list is empty, no attributes are populated.
TargetAttributeIncludes []string `json:"targetAttributeIncludes"`
// Version The version of the preflight. Remember to increase the value everytime you update the definitions. The platform will ignore any definition changes with the same preflight version. We do recommend usage of semver strings.
Version string `json:"version"`
}
PreflightDescription Provides details about a possible preflight, e.g., what configuration options it has, how to present it to end-users and how to trigger the preflight.
type PreflightKitError ¶
type PreflightKitError struct {
// Detail A human-readable explanation specific to this occurrence of the problem.
Detail *string `json:"detail,omitempty"`
// Instance A URI reference that identifies the specific occurrence of the problem.
Instance *string `json:"instance,omitempty"`
// Status * failed - The preflight has detected some failures, for example a failing test which has been implemented by the preflight. The preflight will be canceled, if this status is returned by the status endpoint. * errored - There was a technical error while executing the preflight. Will be marked as red in the platform. The preflight will be canceled, if this status is returned by the status endpoint.
Status *PreflightKitErrorStatus `json:"status,omitempty"`
// Title A short, human-readable summary of the problem type.
Title string `json:"title"`
// Type A URI reference that identifies the problem type.
Type *string `json:"type,omitempty"`
}
PreflightKitError An enhanced version of RFC 7807 Problem Details for HTTP APIs compliant response body for error scenarios
type PreflightKitErrorStatus ¶
type PreflightKitErrorStatus string
PreflightKitErrorStatus * failed - The preflight has detected some failures, for example a failing test which has been implemented by the preflight. The preflight will be canceled, if this status is returned by the status endpoint. * errored - There was a technical error while executing the preflight. Will be marked as red in the platform. The preflight will be canceled, if this status is returned by the status endpoint.
const ( Errored PreflightKitErrorStatus = "errored" Failed PreflightKitErrorStatus = "failed" )
Defines values for PreflightKitErrorStatus.
type PreflightList ¶
type PreflightList struct {
Preflights []DescribingEndpointReference `json:"preflights"`
}
PreflightList Lists all preflights that the platform/agent could execute.
type PreflightListResponse ¶
type PreflightListResponse struct {
// contains filtered or unexported fields
}
PreflightListResponse defines model for PreflightListResponse.
func (PreflightListResponse) AsPreflightKitError ¶
func (t PreflightListResponse) AsPreflightKitError() (PreflightKitError, error)
AsPreflightKitError returns the union data inside the PreflightListResponse as a PreflightKitError
func (PreflightListResponse) AsPreflightList ¶
func (t PreflightListResponse) AsPreflightList() (PreflightList, error)
AsPreflightList returns the union data inside the PreflightListResponse as a PreflightList
func (*PreflightListResponse) FromPreflightKitError ¶
func (t *PreflightListResponse) FromPreflightKitError(v PreflightKitError) error
FromPreflightKitError overwrites any union data inside the PreflightListResponse as the provided PreflightKitError
func (*PreflightListResponse) FromPreflightList ¶
func (t *PreflightListResponse) FromPreflightList(v PreflightList) error
FromPreflightList overwrites any union data inside the PreflightListResponse as the provided PreflightList
func (PreflightListResponse) MarshalJSON ¶
func (t PreflightListResponse) MarshalJSON() ([]byte, error)
func (*PreflightListResponse) MergePreflightKitError ¶
func (t *PreflightListResponse) MergePreflightKitError(v PreflightKitError) error
MergePreflightKitError performs a merge with any union data inside the PreflightListResponse, using the provided PreflightKitError
func (*PreflightListResponse) MergePreflightList ¶
func (t *PreflightListResponse) MergePreflightList(v PreflightList) error
MergePreflightList performs a merge with any union data inside the PreflightListResponse, using the provided PreflightList
func (*PreflightListResponse) UnmarshalJSON ¶
func (t *PreflightListResponse) UnmarshalJSON(b []byte) error
type PreflightState ¶ added in v1.3.0
type PreflightState map[string]interface{}
PreflightState Any kind of action specific state that will be passed to the next endpoints.
type PreflightStatusResponse ¶
type PreflightStatusResponse struct {
// contains filtered or unexported fields
}
PreflightStatusResponse defines model for PreflightStatusResponse.
func (PreflightStatusResponse) AsPreflightKitError ¶
func (t PreflightStatusResponse) AsPreflightKitError() (PreflightKitError, error)
AsPreflightKitError returns the union data inside the PreflightStatusResponse as a PreflightKitError
func (PreflightStatusResponse) AsStatusResult ¶
func (t PreflightStatusResponse) AsStatusResult() (StatusResult, error)
AsStatusResult returns the union data inside the PreflightStatusResponse as a StatusResult
func (*PreflightStatusResponse) FromPreflightKitError ¶
func (t *PreflightStatusResponse) FromPreflightKitError(v PreflightKitError) error
FromPreflightKitError overwrites any union data inside the PreflightStatusResponse as the provided PreflightKitError
func (*PreflightStatusResponse) FromStatusResult ¶
func (t *PreflightStatusResponse) FromStatusResult(v StatusResult) error
FromStatusResult overwrites any union data inside the PreflightStatusResponse as the provided StatusResult
func (PreflightStatusResponse) MarshalJSON ¶
func (t PreflightStatusResponse) MarshalJSON() ([]byte, error)
func (*PreflightStatusResponse) MergePreflightKitError ¶
func (t *PreflightStatusResponse) MergePreflightKitError(v PreflightKitError) error
MergePreflightKitError performs a merge with any union data inside the PreflightStatusResponse, using the provided PreflightKitError
func (*PreflightStatusResponse) MergeStatusResult ¶
func (t *PreflightStatusResponse) MergeStatusResult(v StatusResult) error
MergeStatusResult performs a merge with any union data inside the PreflightStatusResponse, using the provided StatusResult
func (*PreflightStatusResponse) UnmarshalJSON ¶
func (t *PreflightStatusResponse) UnmarshalJSON(b []byte) error
type QueryLanguagePredicateAO ¶ added in v1.4.3
type QueryLanguagePredicateAO struct {
Query *string `json:"query,omitempty"`
// contains filtered or unexported fields
}
QueryLanguagePredicateAO defines model for QueryLanguagePredicateAO.
func (QueryLanguagePredicateAO) AsNegationTargetPredicateAO ¶ added in v1.4.3
func (t QueryLanguagePredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
AsNegationTargetPredicateAO returns the union data inside the QueryLanguagePredicateAO as a NegationTargetPredicateAO
func (QueryLanguagePredicateAO) AsQueryLanguagePredicateAO ¶ added in v1.4.3
func (t QueryLanguagePredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
AsQueryLanguagePredicateAO returns the union data inside the QueryLanguagePredicateAO as a QueryLanguagePredicateAO
func (QueryLanguagePredicateAO) AsTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t QueryLanguagePredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
AsTargetAgentIdPredicateAO returns the union data inside the QueryLanguagePredicateAO as a TargetAgentIdPredicateAO
func (QueryLanguagePredicateAO) AsTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t QueryLanguagePredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
AsTargetAttributeKeyCountPredicateAO returns the union data inside the QueryLanguagePredicateAO as a TargetAttributeKeyCountPredicateAO
func (QueryLanguagePredicateAO) AsTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t QueryLanguagePredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
AsTargetAttributeKeyPredicateAO returns the union data inside the QueryLanguagePredicateAO as a TargetAttributeKeyPredicateAO
func (QueryLanguagePredicateAO) AsTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t QueryLanguagePredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
AsTargetAttributeKeyPresencePredicateAO returns the union data inside the QueryLanguagePredicateAO as a TargetAttributeKeyPresencePredicateAO
func (QueryLanguagePredicateAO) AsTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t QueryLanguagePredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
AsTargetAttributeKeyValuePredicateAO returns the union data inside the QueryLanguagePredicateAO as a TargetAttributeKeyValuePredicateAO
func (QueryLanguagePredicateAO) AsTargetNamePredicateAO ¶ added in v1.4.3
func (t QueryLanguagePredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
AsTargetNamePredicateAO returns the union data inside the QueryLanguagePredicateAO as a TargetNamePredicateAO
func (QueryLanguagePredicateAO) AsTargetTypePredicateAO ¶ added in v1.4.3
func (t QueryLanguagePredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
AsTargetTypePredicateAO returns the union data inside the QueryLanguagePredicateAO as a TargetTypePredicateAO
func (*QueryLanguagePredicateAO) FromNegationTargetPredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
FromNegationTargetPredicateAO overwrites any union data inside the QueryLanguagePredicateAO as the provided NegationTargetPredicateAO
func (*QueryLanguagePredicateAO) FromQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
FromQueryLanguagePredicateAO overwrites any union data inside the QueryLanguagePredicateAO as the provided QueryLanguagePredicateAO
func (*QueryLanguagePredicateAO) FromTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
FromTargetAgentIdPredicateAO overwrites any union data inside the QueryLanguagePredicateAO as the provided TargetAgentIdPredicateAO
func (*QueryLanguagePredicateAO) FromTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
FromTargetAttributeKeyCountPredicateAO overwrites any union data inside the QueryLanguagePredicateAO as the provided TargetAttributeKeyCountPredicateAO
func (*QueryLanguagePredicateAO) FromTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
FromTargetAttributeKeyPredicateAO overwrites any union data inside the QueryLanguagePredicateAO as the provided TargetAttributeKeyPredicateAO
func (*QueryLanguagePredicateAO) FromTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
FromTargetAttributeKeyPresencePredicateAO overwrites any union data inside the QueryLanguagePredicateAO as the provided TargetAttributeKeyPresencePredicateAO
func (*QueryLanguagePredicateAO) FromTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
FromTargetAttributeKeyValuePredicateAO overwrites any union data inside the QueryLanguagePredicateAO as the provided TargetAttributeKeyValuePredicateAO
func (*QueryLanguagePredicateAO) FromTargetNamePredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
FromTargetNamePredicateAO overwrites any union data inside the QueryLanguagePredicateAO as the provided TargetNamePredicateAO
func (*QueryLanguagePredicateAO) FromTargetTypePredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
FromTargetTypePredicateAO overwrites any union data inside the QueryLanguagePredicateAO as the provided TargetTypePredicateAO
func (QueryLanguagePredicateAO) MarshalJSON ¶ added in v1.4.3
func (t QueryLanguagePredicateAO) MarshalJSON() ([]byte, error)
func (*QueryLanguagePredicateAO) MergeNegationTargetPredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
MergeNegationTargetPredicateAO performs a merge with any union data inside the QueryLanguagePredicateAO, using the provided NegationTargetPredicateAO
func (*QueryLanguagePredicateAO) MergeQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
MergeQueryLanguagePredicateAO performs a merge with any union data inside the QueryLanguagePredicateAO, using the provided QueryLanguagePredicateAO
func (*QueryLanguagePredicateAO) MergeTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
MergeTargetAgentIdPredicateAO performs a merge with any union data inside the QueryLanguagePredicateAO, using the provided TargetAgentIdPredicateAO
func (*QueryLanguagePredicateAO) MergeTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
MergeTargetAttributeKeyCountPredicateAO performs a merge with any union data inside the QueryLanguagePredicateAO, using the provided TargetAttributeKeyCountPredicateAO
func (*QueryLanguagePredicateAO) MergeTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
MergeTargetAttributeKeyPredicateAO performs a merge with any union data inside the QueryLanguagePredicateAO, using the provided TargetAttributeKeyPredicateAO
func (*QueryLanguagePredicateAO) MergeTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
MergeTargetAttributeKeyPresencePredicateAO performs a merge with any union data inside the QueryLanguagePredicateAO, using the provided TargetAttributeKeyPresencePredicateAO
func (*QueryLanguagePredicateAO) MergeTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
MergeTargetAttributeKeyValuePredicateAO performs a merge with any union data inside the QueryLanguagePredicateAO, using the provided TargetAttributeKeyValuePredicateAO
func (*QueryLanguagePredicateAO) MergeTargetNamePredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
MergeTargetNamePredicateAO performs a merge with any union data inside the QueryLanguagePredicateAO, using the provided TargetNamePredicateAO
func (*QueryLanguagePredicateAO) MergeTargetTypePredicateAO ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
MergeTargetTypePredicateAO performs a merge with any union data inside the QueryLanguagePredicateAO, using the provided TargetTypePredicateAO
func (*QueryLanguagePredicateAO) UnmarshalJSON ¶ added in v1.4.3
func (t *QueryLanguagePredicateAO) UnmarshalJSON(b []byte) error
type ReadHttpMethod ¶
type ReadHttpMethod string
ReadHttpMethod defines model for ReadHttpMethod.
const (
GET ReadHttpMethod = "GET"
)
Defines values for ReadHttpMethod.
type StartPreflightRequestBody ¶
type StartPreflightRequestBody struct {
// ExperimentExecution A single experiment execution that was triggered from a single experiment.
ExperimentExecution ExperimentExecutionAO `json:"experimentExecution"`
PreflightActionExecutionId uuid.UUID `json:"preflightActionExecutionId"`
}
StartPreflightRequestBody defines model for StartPreflightRequestBody.
type StartPreflightResponse ¶
type StartPreflightResponse struct {
// contains filtered or unexported fields
}
StartPreflightResponse defines model for StartPreflightResponse.
func (StartPreflightResponse) AsPreflightKitError ¶
func (t StartPreflightResponse) AsPreflightKitError() (PreflightKitError, error)
AsPreflightKitError returns the union data inside the StartPreflightResponse as a PreflightKitError
func (StartPreflightResponse) AsStartResult ¶
func (t StartPreflightResponse) AsStartResult() (StartResult, error)
AsStartResult returns the union data inside the StartPreflightResponse as a StartResult
func (*StartPreflightResponse) FromPreflightKitError ¶
func (t *StartPreflightResponse) FromPreflightKitError(v PreflightKitError) error
FromPreflightKitError overwrites any union data inside the StartPreflightResponse as the provided PreflightKitError
func (*StartPreflightResponse) FromStartResult ¶
func (t *StartPreflightResponse) FromStartResult(v StartResult) error
FromStartResult overwrites any union data inside the StartPreflightResponse as the provided StartResult
func (StartPreflightResponse) MarshalJSON ¶
func (t StartPreflightResponse) MarshalJSON() ([]byte, error)
func (*StartPreflightResponse) MergePreflightKitError ¶
func (t *StartPreflightResponse) MergePreflightKitError(v PreflightKitError) error
MergePreflightKitError performs a merge with any union data inside the StartPreflightResponse, using the provided PreflightKitError
func (*StartPreflightResponse) MergeStartResult ¶
func (t *StartPreflightResponse) MergeStartResult(v StartResult) error
MergeStartResult performs a merge with any union data inside the StartPreflightResponse, using the provided StartResult
func (*StartPreflightResponse) UnmarshalJSON ¶
func (t *StartPreflightResponse) UnmarshalJSON(b []byte) error
type StartResult ¶
type StartResult struct {
// Error An enhanced version of RFC 7807 Problem Details for HTTP APIs compliant response body for error scenarios
Error *PreflightKitError `json:"error,omitempty"`
// Modifications A list of execution modifications (e.g. property updates) Any of
// - `preflight_kit_api.ExecutionModificationSetPropertyValue`
// - `preflight_kit_api.ExecutionModificationAddValueToListProperty`
Modifications *ExecutionModifications `json:"modifications,omitempty"`
// State Any kind of action specific state that will be passed to the next endpoints.
State PreflightState `json:"state"`
// Summary A short summary that will be displayed in the experiment execution details.
Summary *Summary `json:"summary,omitempty"`
}
StartResult defines model for StartResult.
type StatusPreflightRequestBody ¶
type StatusPreflightRequestBody struct {
PreflightActionExecutionId uuid.UUID `json:"preflightActionExecutionId"`
// State Any kind of action specific state that will be passed to the next endpoints.
State PreflightState `json:"state"`
}
StatusPreflightRequestBody defines model for StatusPreflightRequestBody.
type StatusResult ¶
type StatusResult struct {
// Completed the agent will continue to poll the status endpoint as long as completed is false and no error is set
Completed bool `json:"completed"`
// Error An enhanced version of RFC 7807 Problem Details for HTTP APIs compliant response body for error scenarios
Error *PreflightKitError `json:"error,omitempty"`
// Modifications A list of execution modifications (e.g. property updates) Any of
// - `preflight_kit_api.ExecutionModificationSetPropertyValue`
// - `preflight_kit_api.ExecutionModificationAddValueToListProperty`
Modifications *ExecutionModifications `json:"modifications,omitempty"`
// State Any kind of action specific state that will be passed to the next endpoints.
State *PreflightState `json:"state,omitempty"`
// Summary A short summary that will be displayed in the experiment execution details.
Summary *Summary `json:"summary,omitempty"`
}
StatusResult defines model for StatusResult.
type Summary ¶ added in v1.4.1
type Summary struct {
// Level The severity level of the summary.
Level SummaryLevel `json:"level"`
// Text The text to be displayed in the summary.
Text string `json:"text"`
}
Summary A short summary that will be displayed in the experiment execution details.
type SummaryLevel ¶ added in v1.4.1
type SummaryLevel string
SummaryLevel The severity level of the summary.
const ( SummaryLevelInfo SummaryLevel = "info" SummaryLevelWarning SummaryLevel = "warning" )
Defines values for SummaryLevel.
type TargetAgentIdPredicateAO ¶ added in v1.4.3
type TargetAgentIdPredicateAO struct {
AgentId *openapi_types.UUID `json:"agentId,omitempty"`
// contains filtered or unexported fields
}
TargetAgentIdPredicateAO defines model for TargetAgentIdPredicateAO.
func (TargetAgentIdPredicateAO) AsNegationTargetPredicateAO ¶ added in v1.4.3
func (t TargetAgentIdPredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
AsNegationTargetPredicateAO returns the union data inside the TargetAgentIdPredicateAO as a NegationTargetPredicateAO
func (TargetAgentIdPredicateAO) AsQueryLanguagePredicateAO ¶ added in v1.4.3
func (t TargetAgentIdPredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
AsQueryLanguagePredicateAO returns the union data inside the TargetAgentIdPredicateAO as a QueryLanguagePredicateAO
func (TargetAgentIdPredicateAO) AsTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t TargetAgentIdPredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
AsTargetAgentIdPredicateAO returns the union data inside the TargetAgentIdPredicateAO as a TargetAgentIdPredicateAO
func (TargetAgentIdPredicateAO) AsTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t TargetAgentIdPredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
AsTargetAttributeKeyCountPredicateAO returns the union data inside the TargetAgentIdPredicateAO as a TargetAttributeKeyCountPredicateAO
func (TargetAgentIdPredicateAO) AsTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t TargetAgentIdPredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
AsTargetAttributeKeyPredicateAO returns the union data inside the TargetAgentIdPredicateAO as a TargetAttributeKeyPredicateAO
func (TargetAgentIdPredicateAO) AsTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t TargetAgentIdPredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
AsTargetAttributeKeyPresencePredicateAO returns the union data inside the TargetAgentIdPredicateAO as a TargetAttributeKeyPresencePredicateAO
func (TargetAgentIdPredicateAO) AsTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t TargetAgentIdPredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
AsTargetAttributeKeyValuePredicateAO returns the union data inside the TargetAgentIdPredicateAO as a TargetAttributeKeyValuePredicateAO
func (TargetAgentIdPredicateAO) AsTargetNamePredicateAO ¶ added in v1.4.3
func (t TargetAgentIdPredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
AsTargetNamePredicateAO returns the union data inside the TargetAgentIdPredicateAO as a TargetNamePredicateAO
func (TargetAgentIdPredicateAO) AsTargetTypePredicateAO ¶ added in v1.4.3
func (t TargetAgentIdPredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
AsTargetTypePredicateAO returns the union data inside the TargetAgentIdPredicateAO as a TargetTypePredicateAO
func (*TargetAgentIdPredicateAO) FromNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
FromNegationTargetPredicateAO overwrites any union data inside the TargetAgentIdPredicateAO as the provided NegationTargetPredicateAO
func (*TargetAgentIdPredicateAO) FromQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
FromQueryLanguagePredicateAO overwrites any union data inside the TargetAgentIdPredicateAO as the provided QueryLanguagePredicateAO
func (*TargetAgentIdPredicateAO) FromTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
FromTargetAgentIdPredicateAO overwrites any union data inside the TargetAgentIdPredicateAO as the provided TargetAgentIdPredicateAO
func (*TargetAgentIdPredicateAO) FromTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
FromTargetAttributeKeyCountPredicateAO overwrites any union data inside the TargetAgentIdPredicateAO as the provided TargetAttributeKeyCountPredicateAO
func (*TargetAgentIdPredicateAO) FromTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
FromTargetAttributeKeyPredicateAO overwrites any union data inside the TargetAgentIdPredicateAO as the provided TargetAttributeKeyPredicateAO
func (*TargetAgentIdPredicateAO) FromTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
FromTargetAttributeKeyPresencePredicateAO overwrites any union data inside the TargetAgentIdPredicateAO as the provided TargetAttributeKeyPresencePredicateAO
func (*TargetAgentIdPredicateAO) FromTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
FromTargetAttributeKeyValuePredicateAO overwrites any union data inside the TargetAgentIdPredicateAO as the provided TargetAttributeKeyValuePredicateAO
func (*TargetAgentIdPredicateAO) FromTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
FromTargetNamePredicateAO overwrites any union data inside the TargetAgentIdPredicateAO as the provided TargetNamePredicateAO
func (*TargetAgentIdPredicateAO) FromTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
FromTargetTypePredicateAO overwrites any union data inside the TargetAgentIdPredicateAO as the provided TargetTypePredicateAO
func (TargetAgentIdPredicateAO) MarshalJSON ¶ added in v1.4.3
func (t TargetAgentIdPredicateAO) MarshalJSON() ([]byte, error)
func (*TargetAgentIdPredicateAO) MergeNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
MergeNegationTargetPredicateAO performs a merge with any union data inside the TargetAgentIdPredicateAO, using the provided NegationTargetPredicateAO
func (*TargetAgentIdPredicateAO) MergeQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
MergeQueryLanguagePredicateAO performs a merge with any union data inside the TargetAgentIdPredicateAO, using the provided QueryLanguagePredicateAO
func (*TargetAgentIdPredicateAO) MergeTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
MergeTargetAgentIdPredicateAO performs a merge with any union data inside the TargetAgentIdPredicateAO, using the provided TargetAgentIdPredicateAO
func (*TargetAgentIdPredicateAO) MergeTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
MergeTargetAttributeKeyCountPredicateAO performs a merge with any union data inside the TargetAgentIdPredicateAO, using the provided TargetAttributeKeyCountPredicateAO
func (*TargetAgentIdPredicateAO) MergeTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
MergeTargetAttributeKeyPredicateAO performs a merge with any union data inside the TargetAgentIdPredicateAO, using the provided TargetAttributeKeyPredicateAO
func (*TargetAgentIdPredicateAO) MergeTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
MergeTargetAttributeKeyPresencePredicateAO performs a merge with any union data inside the TargetAgentIdPredicateAO, using the provided TargetAttributeKeyPresencePredicateAO
func (*TargetAgentIdPredicateAO) MergeTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
MergeTargetAttributeKeyValuePredicateAO performs a merge with any union data inside the TargetAgentIdPredicateAO, using the provided TargetAttributeKeyValuePredicateAO
func (*TargetAgentIdPredicateAO) MergeTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
MergeTargetNamePredicateAO performs a merge with any union data inside the TargetAgentIdPredicateAO, using the provided TargetNamePredicateAO
func (*TargetAgentIdPredicateAO) MergeTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
MergeTargetTypePredicateAO performs a merge with any union data inside the TargetAgentIdPredicateAO, using the provided TargetTypePredicateAO
func (*TargetAgentIdPredicateAO) UnmarshalJSON ¶ added in v1.4.3
func (t *TargetAgentIdPredicateAO) UnmarshalJSON(b []byte) error
type TargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
type TargetAttributeKeyCountPredicateAO struct {
Key *string `json:"key,omitempty"`
Value *string `json:"value,omitempty"`
ValueCountOperator *TargetAttributeKeyCountPredicateAOValueCountOperator `json:"valueCountOperator,omitempty"`
// contains filtered or unexported fields
}
TargetAttributeKeyCountPredicateAO defines model for TargetAttributeKeyCountPredicateAO.
func (TargetAttributeKeyCountPredicateAO) AsNegationTargetPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyCountPredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
AsNegationTargetPredicateAO returns the union data inside the TargetAttributeKeyCountPredicateAO as a NegationTargetPredicateAO
func (TargetAttributeKeyCountPredicateAO) AsQueryLanguagePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyCountPredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
AsQueryLanguagePredicateAO returns the union data inside the TargetAttributeKeyCountPredicateAO as a QueryLanguagePredicateAO
func (TargetAttributeKeyCountPredicateAO) AsTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyCountPredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
AsTargetAgentIdPredicateAO returns the union data inside the TargetAttributeKeyCountPredicateAO as a TargetAgentIdPredicateAO
func (TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
AsTargetAttributeKeyCountPredicateAO returns the union data inside the TargetAttributeKeyCountPredicateAO as a TargetAttributeKeyCountPredicateAO
func (TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
AsTargetAttributeKeyPredicateAO returns the union data inside the TargetAttributeKeyCountPredicateAO as a TargetAttributeKeyPredicateAO
func (TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
AsTargetAttributeKeyPresencePredicateAO returns the union data inside the TargetAttributeKeyCountPredicateAO as a TargetAttributeKeyPresencePredicateAO
func (TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyCountPredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
AsTargetAttributeKeyValuePredicateAO returns the union data inside the TargetAttributeKeyCountPredicateAO as a TargetAttributeKeyValuePredicateAO
func (TargetAttributeKeyCountPredicateAO) AsTargetNamePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyCountPredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
AsTargetNamePredicateAO returns the union data inside the TargetAttributeKeyCountPredicateAO as a TargetNamePredicateAO
func (TargetAttributeKeyCountPredicateAO) AsTargetTypePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyCountPredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
AsTargetTypePredicateAO returns the union data inside the TargetAttributeKeyCountPredicateAO as a TargetTypePredicateAO
func (*TargetAttributeKeyCountPredicateAO) FromNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
FromNegationTargetPredicateAO overwrites any union data inside the TargetAttributeKeyCountPredicateAO as the provided NegationTargetPredicateAO
func (*TargetAttributeKeyCountPredicateAO) FromQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
FromQueryLanguagePredicateAO overwrites any union data inside the TargetAttributeKeyCountPredicateAO as the provided QueryLanguagePredicateAO
func (*TargetAttributeKeyCountPredicateAO) FromTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
FromTargetAgentIdPredicateAO overwrites any union data inside the TargetAttributeKeyCountPredicateAO as the provided TargetAgentIdPredicateAO
func (*TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
FromTargetAttributeKeyCountPredicateAO overwrites any union data inside the TargetAttributeKeyCountPredicateAO as the provided TargetAttributeKeyCountPredicateAO
func (*TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
FromTargetAttributeKeyPredicateAO overwrites any union data inside the TargetAttributeKeyCountPredicateAO as the provided TargetAttributeKeyPredicateAO
func (*TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
FromTargetAttributeKeyPresencePredicateAO overwrites any union data inside the TargetAttributeKeyCountPredicateAO as the provided TargetAttributeKeyPresencePredicateAO
func (*TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
FromTargetAttributeKeyValuePredicateAO overwrites any union data inside the TargetAttributeKeyCountPredicateAO as the provided TargetAttributeKeyValuePredicateAO
func (*TargetAttributeKeyCountPredicateAO) FromTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
FromTargetNamePredicateAO overwrites any union data inside the TargetAttributeKeyCountPredicateAO as the provided TargetNamePredicateAO
func (*TargetAttributeKeyCountPredicateAO) FromTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
FromTargetTypePredicateAO overwrites any union data inside the TargetAttributeKeyCountPredicateAO as the provided TargetTypePredicateAO
func (TargetAttributeKeyCountPredicateAO) MarshalJSON ¶ added in v1.4.3
func (t TargetAttributeKeyCountPredicateAO) MarshalJSON() ([]byte, error)
func (*TargetAttributeKeyCountPredicateAO) MergeNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
MergeNegationTargetPredicateAO performs a merge with any union data inside the TargetAttributeKeyCountPredicateAO, using the provided NegationTargetPredicateAO
func (*TargetAttributeKeyCountPredicateAO) MergeQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
MergeQueryLanguagePredicateAO performs a merge with any union data inside the TargetAttributeKeyCountPredicateAO, using the provided QueryLanguagePredicateAO
func (*TargetAttributeKeyCountPredicateAO) MergeTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
MergeTargetAgentIdPredicateAO performs a merge with any union data inside the TargetAttributeKeyCountPredicateAO, using the provided TargetAgentIdPredicateAO
func (*TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
MergeTargetAttributeKeyCountPredicateAO performs a merge with any union data inside the TargetAttributeKeyCountPredicateAO, using the provided TargetAttributeKeyCountPredicateAO
func (*TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
MergeTargetAttributeKeyPredicateAO performs a merge with any union data inside the TargetAttributeKeyCountPredicateAO, using the provided TargetAttributeKeyPredicateAO
func (*TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
MergeTargetAttributeKeyPresencePredicateAO performs a merge with any union data inside the TargetAttributeKeyCountPredicateAO, using the provided TargetAttributeKeyPresencePredicateAO
func (*TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
MergeTargetAttributeKeyValuePredicateAO performs a merge with any union data inside the TargetAttributeKeyCountPredicateAO, using the provided TargetAttributeKeyValuePredicateAO
func (*TargetAttributeKeyCountPredicateAO) MergeTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
MergeTargetNamePredicateAO performs a merge with any union data inside the TargetAttributeKeyCountPredicateAO, using the provided TargetNamePredicateAO
func (*TargetAttributeKeyCountPredicateAO) MergeTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
MergeTargetTypePredicateAO performs a merge with any union data inside the TargetAttributeKeyCountPredicateAO, using the provided TargetTypePredicateAO
func (*TargetAttributeKeyCountPredicateAO) UnmarshalJSON ¶ added in v1.4.3
func (t *TargetAttributeKeyCountPredicateAO) UnmarshalJSON(b []byte) error
type TargetAttributeKeyCountPredicateAOValueCountOperator ¶ added in v1.4.3
type TargetAttributeKeyCountPredicateAOValueCountOperator string
TargetAttributeKeyCountPredicateAOValueCountOperator defines model for TargetAttributeKeyCountPredicateAO.ValueCountOperator.
const ( EQUAL TargetAttributeKeyCountPredicateAOValueCountOperator = "EQUAL" GREATERTHAN TargetAttributeKeyCountPredicateAOValueCountOperator = "GREATER_THAN" GREATERTHANOREQUAL TargetAttributeKeyCountPredicateAOValueCountOperator = "GREATER_THAN_OR_EQUAL" LESSTHAN TargetAttributeKeyCountPredicateAOValueCountOperator = "LESS_THAN" LESSTHANOREQUAL TargetAttributeKeyCountPredicateAOValueCountOperator = "LESS_THAN_OR_EQUAL" NOTEQUAL TargetAttributeKeyCountPredicateAOValueCountOperator = "NOT_EQUAL" )
Defines values for TargetAttributeKeyCountPredicateAOValueCountOperator.
type TargetAttributeKeyPredicateAO ¶ added in v1.4.3
type TargetAttributeKeyPredicateAO struct {
Key *string `json:"key,omitempty"`
Operator *string `json:"operator,omitempty"`
// contains filtered or unexported fields
}
TargetAttributeKeyPredicateAO defines model for TargetAttributeKeyPredicateAO.
func (TargetAttributeKeyPredicateAO) AsNegationTargetPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
AsNegationTargetPredicateAO returns the union data inside the TargetAttributeKeyPredicateAO as a NegationTargetPredicateAO
func (TargetAttributeKeyPredicateAO) AsQueryLanguagePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
AsQueryLanguagePredicateAO returns the union data inside the TargetAttributeKeyPredicateAO as a QueryLanguagePredicateAO
func (TargetAttributeKeyPredicateAO) AsTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
AsTargetAgentIdPredicateAO returns the union data inside the TargetAttributeKeyPredicateAO as a TargetAgentIdPredicateAO
func (TargetAttributeKeyPredicateAO) AsTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
AsTargetAttributeKeyCountPredicateAO returns the union data inside the TargetAttributeKeyPredicateAO as a TargetAttributeKeyCountPredicateAO
func (TargetAttributeKeyPredicateAO) AsTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
AsTargetAttributeKeyPredicateAO returns the union data inside the TargetAttributeKeyPredicateAO as a TargetAttributeKeyPredicateAO
func (TargetAttributeKeyPredicateAO) AsTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
AsTargetAttributeKeyPresencePredicateAO returns the union data inside the TargetAttributeKeyPredicateAO as a TargetAttributeKeyPresencePredicateAO
func (TargetAttributeKeyPredicateAO) AsTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
AsTargetAttributeKeyValuePredicateAO returns the union data inside the TargetAttributeKeyPredicateAO as a TargetAttributeKeyValuePredicateAO
func (TargetAttributeKeyPredicateAO) AsTargetNamePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
AsTargetNamePredicateAO returns the union data inside the TargetAttributeKeyPredicateAO as a TargetNamePredicateAO
func (TargetAttributeKeyPredicateAO) AsTargetTypePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
AsTargetTypePredicateAO returns the union data inside the TargetAttributeKeyPredicateAO as a TargetTypePredicateAO
func (*TargetAttributeKeyPredicateAO) FromNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
FromNegationTargetPredicateAO overwrites any union data inside the TargetAttributeKeyPredicateAO as the provided NegationTargetPredicateAO
func (*TargetAttributeKeyPredicateAO) FromQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
FromQueryLanguagePredicateAO overwrites any union data inside the TargetAttributeKeyPredicateAO as the provided QueryLanguagePredicateAO
func (*TargetAttributeKeyPredicateAO) FromTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
FromTargetAgentIdPredicateAO overwrites any union data inside the TargetAttributeKeyPredicateAO as the provided TargetAgentIdPredicateAO
func (*TargetAttributeKeyPredicateAO) FromTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
FromTargetAttributeKeyCountPredicateAO overwrites any union data inside the TargetAttributeKeyPredicateAO as the provided TargetAttributeKeyCountPredicateAO
func (*TargetAttributeKeyPredicateAO) FromTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
FromTargetAttributeKeyPredicateAO overwrites any union data inside the TargetAttributeKeyPredicateAO as the provided TargetAttributeKeyPredicateAO
func (*TargetAttributeKeyPredicateAO) FromTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
FromTargetAttributeKeyPresencePredicateAO overwrites any union data inside the TargetAttributeKeyPredicateAO as the provided TargetAttributeKeyPresencePredicateAO
func (*TargetAttributeKeyPredicateAO) FromTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
FromTargetAttributeKeyValuePredicateAO overwrites any union data inside the TargetAttributeKeyPredicateAO as the provided TargetAttributeKeyValuePredicateAO
func (*TargetAttributeKeyPredicateAO) FromTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
FromTargetNamePredicateAO overwrites any union data inside the TargetAttributeKeyPredicateAO as the provided TargetNamePredicateAO
func (*TargetAttributeKeyPredicateAO) FromTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
FromTargetTypePredicateAO overwrites any union data inside the TargetAttributeKeyPredicateAO as the provided TargetTypePredicateAO
func (TargetAttributeKeyPredicateAO) MarshalJSON ¶ added in v1.4.3
func (t TargetAttributeKeyPredicateAO) MarshalJSON() ([]byte, error)
func (*TargetAttributeKeyPredicateAO) MergeNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
MergeNegationTargetPredicateAO performs a merge with any union data inside the TargetAttributeKeyPredicateAO, using the provided NegationTargetPredicateAO
func (*TargetAttributeKeyPredicateAO) MergeQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
MergeQueryLanguagePredicateAO performs a merge with any union data inside the TargetAttributeKeyPredicateAO, using the provided QueryLanguagePredicateAO
func (*TargetAttributeKeyPredicateAO) MergeTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
MergeTargetAgentIdPredicateAO performs a merge with any union data inside the TargetAttributeKeyPredicateAO, using the provided TargetAgentIdPredicateAO
func (*TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
MergeTargetAttributeKeyCountPredicateAO performs a merge with any union data inside the TargetAttributeKeyPredicateAO, using the provided TargetAttributeKeyCountPredicateAO
func (*TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
MergeTargetAttributeKeyPredicateAO performs a merge with any union data inside the TargetAttributeKeyPredicateAO, using the provided TargetAttributeKeyPredicateAO
func (*TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
MergeTargetAttributeKeyPresencePredicateAO performs a merge with any union data inside the TargetAttributeKeyPredicateAO, using the provided TargetAttributeKeyPresencePredicateAO
func (*TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
MergeTargetAttributeKeyValuePredicateAO performs a merge with any union data inside the TargetAttributeKeyPredicateAO, using the provided TargetAttributeKeyValuePredicateAO
func (*TargetAttributeKeyPredicateAO) MergeTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
MergeTargetNamePredicateAO performs a merge with any union data inside the TargetAttributeKeyPredicateAO, using the provided TargetNamePredicateAO
func (*TargetAttributeKeyPredicateAO) MergeTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
MergeTargetTypePredicateAO performs a merge with any union data inside the TargetAttributeKeyPredicateAO, using the provided TargetTypePredicateAO
func (*TargetAttributeKeyPredicateAO) UnmarshalJSON ¶ added in v1.4.3
func (t *TargetAttributeKeyPredicateAO) UnmarshalJSON(b []byte) error
type TargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
type TargetAttributeKeyPresencePredicateAO struct {
Key *string `json:"key,omitempty"`
PresenceOperator *TargetAttributeKeyPresencePredicateAOPresenceOperator `json:"presenceOperator,omitempty"`
// contains filtered or unexported fields
}
TargetAttributeKeyPresencePredicateAO defines model for TargetAttributeKeyPresencePredicateAO.
func (TargetAttributeKeyPresencePredicateAO) AsNegationTargetPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPresencePredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
AsNegationTargetPredicateAO returns the union data inside the TargetAttributeKeyPresencePredicateAO as a NegationTargetPredicateAO
func (TargetAttributeKeyPresencePredicateAO) AsQueryLanguagePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPresencePredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
AsQueryLanguagePredicateAO returns the union data inside the TargetAttributeKeyPresencePredicateAO as a QueryLanguagePredicateAO
func (TargetAttributeKeyPresencePredicateAO) AsTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPresencePredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
AsTargetAgentIdPredicateAO returns the union data inside the TargetAttributeKeyPresencePredicateAO as a TargetAgentIdPredicateAO
func (TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
AsTargetAttributeKeyCountPredicateAO returns the union data inside the TargetAttributeKeyPresencePredicateAO as a TargetAttributeKeyCountPredicateAO
func (TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
AsTargetAttributeKeyPredicateAO returns the union data inside the TargetAttributeKeyPresencePredicateAO as a TargetAttributeKeyPredicateAO
func (TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
AsTargetAttributeKeyPresencePredicateAO returns the union data inside the TargetAttributeKeyPresencePredicateAO as a TargetAttributeKeyPresencePredicateAO
func (TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPresencePredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
AsTargetAttributeKeyValuePredicateAO returns the union data inside the TargetAttributeKeyPresencePredicateAO as a TargetAttributeKeyValuePredicateAO
func (TargetAttributeKeyPresencePredicateAO) AsTargetNamePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPresencePredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
AsTargetNamePredicateAO returns the union data inside the TargetAttributeKeyPresencePredicateAO as a TargetNamePredicateAO
func (TargetAttributeKeyPresencePredicateAO) AsTargetTypePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyPresencePredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
AsTargetTypePredicateAO returns the union data inside the TargetAttributeKeyPresencePredicateAO as a TargetTypePredicateAO
func (*TargetAttributeKeyPresencePredicateAO) FromNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
FromNegationTargetPredicateAO overwrites any union data inside the TargetAttributeKeyPresencePredicateAO as the provided NegationTargetPredicateAO
func (*TargetAttributeKeyPresencePredicateAO) FromQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
FromQueryLanguagePredicateAO overwrites any union data inside the TargetAttributeKeyPresencePredicateAO as the provided QueryLanguagePredicateAO
func (*TargetAttributeKeyPresencePredicateAO) FromTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
FromTargetAgentIdPredicateAO overwrites any union data inside the TargetAttributeKeyPresencePredicateAO as the provided TargetAgentIdPredicateAO
func (*TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
FromTargetAttributeKeyCountPredicateAO overwrites any union data inside the TargetAttributeKeyPresencePredicateAO as the provided TargetAttributeKeyCountPredicateAO
func (*TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
FromTargetAttributeKeyPredicateAO overwrites any union data inside the TargetAttributeKeyPresencePredicateAO as the provided TargetAttributeKeyPredicateAO
func (*TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
FromTargetAttributeKeyPresencePredicateAO overwrites any union data inside the TargetAttributeKeyPresencePredicateAO as the provided TargetAttributeKeyPresencePredicateAO
func (*TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
FromTargetAttributeKeyValuePredicateAO overwrites any union data inside the TargetAttributeKeyPresencePredicateAO as the provided TargetAttributeKeyValuePredicateAO
func (*TargetAttributeKeyPresencePredicateAO) FromTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
FromTargetNamePredicateAO overwrites any union data inside the TargetAttributeKeyPresencePredicateAO as the provided TargetNamePredicateAO
func (*TargetAttributeKeyPresencePredicateAO) FromTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
FromTargetTypePredicateAO overwrites any union data inside the TargetAttributeKeyPresencePredicateAO as the provided TargetTypePredicateAO
func (TargetAttributeKeyPresencePredicateAO) MarshalJSON ¶ added in v1.4.3
func (t TargetAttributeKeyPresencePredicateAO) MarshalJSON() ([]byte, error)
func (*TargetAttributeKeyPresencePredicateAO) MergeNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
MergeNegationTargetPredicateAO performs a merge with any union data inside the TargetAttributeKeyPresencePredicateAO, using the provided NegationTargetPredicateAO
func (*TargetAttributeKeyPresencePredicateAO) MergeQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
MergeQueryLanguagePredicateAO performs a merge with any union data inside the TargetAttributeKeyPresencePredicateAO, using the provided QueryLanguagePredicateAO
func (*TargetAttributeKeyPresencePredicateAO) MergeTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
MergeTargetAgentIdPredicateAO performs a merge with any union data inside the TargetAttributeKeyPresencePredicateAO, using the provided TargetAgentIdPredicateAO
func (*TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
MergeTargetAttributeKeyCountPredicateAO performs a merge with any union data inside the TargetAttributeKeyPresencePredicateAO, using the provided TargetAttributeKeyCountPredicateAO
func (*TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
MergeTargetAttributeKeyPredicateAO performs a merge with any union data inside the TargetAttributeKeyPresencePredicateAO, using the provided TargetAttributeKeyPredicateAO
func (*TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
MergeTargetAttributeKeyPresencePredicateAO performs a merge with any union data inside the TargetAttributeKeyPresencePredicateAO, using the provided TargetAttributeKeyPresencePredicateAO
func (*TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
MergeTargetAttributeKeyValuePredicateAO performs a merge with any union data inside the TargetAttributeKeyPresencePredicateAO, using the provided TargetAttributeKeyValuePredicateAO
func (*TargetAttributeKeyPresencePredicateAO) MergeTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
MergeTargetNamePredicateAO performs a merge with any union data inside the TargetAttributeKeyPresencePredicateAO, using the provided TargetNamePredicateAO
func (*TargetAttributeKeyPresencePredicateAO) MergeTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
MergeTargetTypePredicateAO performs a merge with any union data inside the TargetAttributeKeyPresencePredicateAO, using the provided TargetTypePredicateAO
func (*TargetAttributeKeyPresencePredicateAO) UnmarshalJSON ¶ added in v1.4.3
func (t *TargetAttributeKeyPresencePredicateAO) UnmarshalJSON(b []byte) error
type TargetAttributeKeyPresencePredicateAOPresenceOperator ¶ added in v1.4.3
type TargetAttributeKeyPresencePredicateAOPresenceOperator string
TargetAttributeKeyPresencePredicateAOPresenceOperator defines model for TargetAttributeKeyPresencePredicateAO.PresenceOperator.
const ( NOTPRESENT TargetAttributeKeyPresencePredicateAOPresenceOperator = "NOT_PRESENT" PRESENT TargetAttributeKeyPresencePredicateAOPresenceOperator = "PRESENT" )
Defines values for TargetAttributeKeyPresencePredicateAOPresenceOperator.
type TargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
type TargetAttributeKeyValuePredicateAO struct {
Key *string `json:"key,omitempty"`
Operator *string `json:"operator,omitempty"`
Values *[]string `json:"values,omitempty"`
// contains filtered or unexported fields
}
TargetAttributeKeyValuePredicateAO defines model for TargetAttributeKeyValuePredicateAO.
func (TargetAttributeKeyValuePredicateAO) AsNegationTargetPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyValuePredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
AsNegationTargetPredicateAO returns the union data inside the TargetAttributeKeyValuePredicateAO as a NegationTargetPredicateAO
func (TargetAttributeKeyValuePredicateAO) AsQueryLanguagePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyValuePredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
AsQueryLanguagePredicateAO returns the union data inside the TargetAttributeKeyValuePredicateAO as a QueryLanguagePredicateAO
func (TargetAttributeKeyValuePredicateAO) AsTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyValuePredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
AsTargetAgentIdPredicateAO returns the union data inside the TargetAttributeKeyValuePredicateAO as a TargetAgentIdPredicateAO
func (TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
AsTargetAttributeKeyCountPredicateAO returns the union data inside the TargetAttributeKeyValuePredicateAO as a TargetAttributeKeyCountPredicateAO
func (TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
AsTargetAttributeKeyPredicateAO returns the union data inside the TargetAttributeKeyValuePredicateAO as a TargetAttributeKeyPredicateAO
func (TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
AsTargetAttributeKeyPresencePredicateAO returns the union data inside the TargetAttributeKeyValuePredicateAO as a TargetAttributeKeyPresencePredicateAO
func (TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyValuePredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
AsTargetAttributeKeyValuePredicateAO returns the union data inside the TargetAttributeKeyValuePredicateAO as a TargetAttributeKeyValuePredicateAO
func (TargetAttributeKeyValuePredicateAO) AsTargetNamePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyValuePredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
AsTargetNamePredicateAO returns the union data inside the TargetAttributeKeyValuePredicateAO as a TargetNamePredicateAO
func (TargetAttributeKeyValuePredicateAO) AsTargetTypePredicateAO ¶ added in v1.4.3
func (t TargetAttributeKeyValuePredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
AsTargetTypePredicateAO returns the union data inside the TargetAttributeKeyValuePredicateAO as a TargetTypePredicateAO
func (*TargetAttributeKeyValuePredicateAO) FromNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
FromNegationTargetPredicateAO overwrites any union data inside the TargetAttributeKeyValuePredicateAO as the provided NegationTargetPredicateAO
func (*TargetAttributeKeyValuePredicateAO) FromQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
FromQueryLanguagePredicateAO overwrites any union data inside the TargetAttributeKeyValuePredicateAO as the provided QueryLanguagePredicateAO
func (*TargetAttributeKeyValuePredicateAO) FromTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
FromTargetAgentIdPredicateAO overwrites any union data inside the TargetAttributeKeyValuePredicateAO as the provided TargetAgentIdPredicateAO
func (*TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
FromTargetAttributeKeyCountPredicateAO overwrites any union data inside the TargetAttributeKeyValuePredicateAO as the provided TargetAttributeKeyCountPredicateAO
func (*TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
FromTargetAttributeKeyPredicateAO overwrites any union data inside the TargetAttributeKeyValuePredicateAO as the provided TargetAttributeKeyPredicateAO
func (*TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
FromTargetAttributeKeyPresencePredicateAO overwrites any union data inside the TargetAttributeKeyValuePredicateAO as the provided TargetAttributeKeyPresencePredicateAO
func (*TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
FromTargetAttributeKeyValuePredicateAO overwrites any union data inside the TargetAttributeKeyValuePredicateAO as the provided TargetAttributeKeyValuePredicateAO
func (*TargetAttributeKeyValuePredicateAO) FromTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
FromTargetNamePredicateAO overwrites any union data inside the TargetAttributeKeyValuePredicateAO as the provided TargetNamePredicateAO
func (*TargetAttributeKeyValuePredicateAO) FromTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
FromTargetTypePredicateAO overwrites any union data inside the TargetAttributeKeyValuePredicateAO as the provided TargetTypePredicateAO
func (TargetAttributeKeyValuePredicateAO) MarshalJSON ¶ added in v1.4.3
func (t TargetAttributeKeyValuePredicateAO) MarshalJSON() ([]byte, error)
func (*TargetAttributeKeyValuePredicateAO) MergeNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
MergeNegationTargetPredicateAO performs a merge with any union data inside the TargetAttributeKeyValuePredicateAO, using the provided NegationTargetPredicateAO
func (*TargetAttributeKeyValuePredicateAO) MergeQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
MergeQueryLanguagePredicateAO performs a merge with any union data inside the TargetAttributeKeyValuePredicateAO, using the provided QueryLanguagePredicateAO
func (*TargetAttributeKeyValuePredicateAO) MergeTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
MergeTargetAgentIdPredicateAO performs a merge with any union data inside the TargetAttributeKeyValuePredicateAO, using the provided TargetAgentIdPredicateAO
func (*TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
MergeTargetAttributeKeyCountPredicateAO performs a merge with any union data inside the TargetAttributeKeyValuePredicateAO, using the provided TargetAttributeKeyCountPredicateAO
func (*TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
MergeTargetAttributeKeyPredicateAO performs a merge with any union data inside the TargetAttributeKeyValuePredicateAO, using the provided TargetAttributeKeyPredicateAO
func (*TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
MergeTargetAttributeKeyPresencePredicateAO performs a merge with any union data inside the TargetAttributeKeyValuePredicateAO, using the provided TargetAttributeKeyPresencePredicateAO
func (*TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
MergeTargetAttributeKeyValuePredicateAO performs a merge with any union data inside the TargetAttributeKeyValuePredicateAO, using the provided TargetAttributeKeyValuePredicateAO
func (*TargetAttributeKeyValuePredicateAO) MergeTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
MergeTargetNamePredicateAO performs a merge with any union data inside the TargetAttributeKeyValuePredicateAO, using the provided TargetNamePredicateAO
func (*TargetAttributeKeyValuePredicateAO) MergeTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
MergeTargetTypePredicateAO performs a merge with any union data inside the TargetAttributeKeyValuePredicateAO, using the provided TargetTypePredicateAO
func (*TargetAttributeKeyValuePredicateAO) UnmarshalJSON ¶ added in v1.4.3
func (t *TargetAttributeKeyValuePredicateAO) UnmarshalJSON(b []byte) error
type TargetExecutionAO ¶ added in v1.2.0
type TargetExecutionAO struct {
// AgentHostname The agent that processed this target-action command and forwarded it to the proper extension instance.
AgentHostname *string `json:"agentHostname,omitempty"`
// Artifacts List of artifact identifiers that are associated with this target execution
Artifacts *[]string `json:"artifacts,omitempty"`
// Attributes A set of attributes that have been discovered for this target. A key may be associated multiple time to a single target.
Attributes *[]AttributeAO `json:"attributes,omitempty"`
// Id Unique identifier of this target execution
Id *openapi_types.UUID `json:"id,omitempty"`
// Name Identifier of the target that is expected to be effected
Name *string `json:"name,omitempty"`
// Reason Reason on a per target-level why the experiment failed or errored. If this step didn't failed or errored (`state != 'FAILED' and state != 'ERRORED') the reason is `null`.
Reason *string `json:"reason,omitempty"`
// ReasonDetails Optional additional reason details on a per target-level why the the experiment failed or errored.
ReasonDetails *string `json:"reasonDetails,omitempty"`
// Source The source (i.e. call to the extension) that caused the step to error or fail.
Source *string `json:"source,omitempty"`
// State State of this specific step on a per target-level.
State *string `json:"state,omitempty"`
// Summary A summary for a target execution
Summary *TargetExecutionSummaryAO `json:"summary,omitempty"`
// Type Type of the target that is expected to be effected
Type *string `json:"type,omitempty"`
}
TargetExecutionAO A target that is expected to be effected by this action.
type TargetExecutionSummaryAO ¶ added in v1.4.2
type TargetExecutionSummaryAO struct {
Level *string `json:"level,omitempty"`
Text *string `json:"text,omitempty"`
}
TargetExecutionSummaryAO A summary for a target execution
type TargetNamePredicateAO ¶ added in v1.4.3
type TargetNamePredicateAO struct {
Name *string `json:"name,omitempty"`
// contains filtered or unexported fields
}
TargetNamePredicateAO defines model for TargetNamePredicateAO.
func (TargetNamePredicateAO) AsNegationTargetPredicateAO ¶ added in v1.4.3
func (t TargetNamePredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
AsNegationTargetPredicateAO returns the union data inside the TargetNamePredicateAO as a NegationTargetPredicateAO
func (TargetNamePredicateAO) AsQueryLanguagePredicateAO ¶ added in v1.4.3
func (t TargetNamePredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
AsQueryLanguagePredicateAO returns the union data inside the TargetNamePredicateAO as a QueryLanguagePredicateAO
func (TargetNamePredicateAO) AsTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t TargetNamePredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
AsTargetAgentIdPredicateAO returns the union data inside the TargetNamePredicateAO as a TargetAgentIdPredicateAO
func (TargetNamePredicateAO) AsTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t TargetNamePredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
AsTargetAttributeKeyCountPredicateAO returns the union data inside the TargetNamePredicateAO as a TargetAttributeKeyCountPredicateAO
func (TargetNamePredicateAO) AsTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t TargetNamePredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
AsTargetAttributeKeyPredicateAO returns the union data inside the TargetNamePredicateAO as a TargetAttributeKeyPredicateAO
func (TargetNamePredicateAO) AsTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t TargetNamePredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
AsTargetAttributeKeyPresencePredicateAO returns the union data inside the TargetNamePredicateAO as a TargetAttributeKeyPresencePredicateAO
func (TargetNamePredicateAO) AsTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t TargetNamePredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
AsTargetAttributeKeyValuePredicateAO returns the union data inside the TargetNamePredicateAO as a TargetAttributeKeyValuePredicateAO
func (TargetNamePredicateAO) AsTargetNamePredicateAO ¶ added in v1.4.3
func (t TargetNamePredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
AsTargetNamePredicateAO returns the union data inside the TargetNamePredicateAO as a TargetNamePredicateAO
func (TargetNamePredicateAO) AsTargetTypePredicateAO ¶ added in v1.4.3
func (t TargetNamePredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
AsTargetTypePredicateAO returns the union data inside the TargetNamePredicateAO as a TargetTypePredicateAO
func (*TargetNamePredicateAO) FromNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
FromNegationTargetPredicateAO overwrites any union data inside the TargetNamePredicateAO as the provided NegationTargetPredicateAO
func (*TargetNamePredicateAO) FromQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
FromQueryLanguagePredicateAO overwrites any union data inside the TargetNamePredicateAO as the provided QueryLanguagePredicateAO
func (*TargetNamePredicateAO) FromTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
FromTargetAgentIdPredicateAO overwrites any union data inside the TargetNamePredicateAO as the provided TargetAgentIdPredicateAO
func (*TargetNamePredicateAO) FromTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
FromTargetAttributeKeyCountPredicateAO overwrites any union data inside the TargetNamePredicateAO as the provided TargetAttributeKeyCountPredicateAO
func (*TargetNamePredicateAO) FromTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
FromTargetAttributeKeyPredicateAO overwrites any union data inside the TargetNamePredicateAO as the provided TargetAttributeKeyPredicateAO
func (*TargetNamePredicateAO) FromTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
FromTargetAttributeKeyPresencePredicateAO overwrites any union data inside the TargetNamePredicateAO as the provided TargetAttributeKeyPresencePredicateAO
func (*TargetNamePredicateAO) FromTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
FromTargetAttributeKeyValuePredicateAO overwrites any union data inside the TargetNamePredicateAO as the provided TargetAttributeKeyValuePredicateAO
func (*TargetNamePredicateAO) FromTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
FromTargetNamePredicateAO overwrites any union data inside the TargetNamePredicateAO as the provided TargetNamePredicateAO
func (*TargetNamePredicateAO) FromTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
FromTargetTypePredicateAO overwrites any union data inside the TargetNamePredicateAO as the provided TargetTypePredicateAO
func (TargetNamePredicateAO) MarshalJSON ¶ added in v1.4.3
func (t TargetNamePredicateAO) MarshalJSON() ([]byte, error)
func (*TargetNamePredicateAO) MergeNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
MergeNegationTargetPredicateAO performs a merge with any union data inside the TargetNamePredicateAO, using the provided NegationTargetPredicateAO
func (*TargetNamePredicateAO) MergeQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
MergeQueryLanguagePredicateAO performs a merge with any union data inside the TargetNamePredicateAO, using the provided QueryLanguagePredicateAO
func (*TargetNamePredicateAO) MergeTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
MergeTargetAgentIdPredicateAO performs a merge with any union data inside the TargetNamePredicateAO, using the provided TargetAgentIdPredicateAO
func (*TargetNamePredicateAO) MergeTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
MergeTargetAttributeKeyCountPredicateAO performs a merge with any union data inside the TargetNamePredicateAO, using the provided TargetAttributeKeyCountPredicateAO
func (*TargetNamePredicateAO) MergeTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
MergeTargetAttributeKeyPredicateAO performs a merge with any union data inside the TargetNamePredicateAO, using the provided TargetAttributeKeyPredicateAO
func (*TargetNamePredicateAO) MergeTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
MergeTargetAttributeKeyPresencePredicateAO performs a merge with any union data inside the TargetNamePredicateAO, using the provided TargetAttributeKeyPresencePredicateAO
func (*TargetNamePredicateAO) MergeTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
MergeTargetAttributeKeyValuePredicateAO performs a merge with any union data inside the TargetNamePredicateAO, using the provided TargetAttributeKeyValuePredicateAO
func (*TargetNamePredicateAO) MergeTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
MergeTargetNamePredicateAO performs a merge with any union data inside the TargetNamePredicateAO, using the provided TargetNamePredicateAO
func (*TargetNamePredicateAO) MergeTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetNamePredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
MergeTargetTypePredicateAO performs a merge with any union data inside the TargetNamePredicateAO, using the provided TargetTypePredicateAO
func (*TargetNamePredicateAO) UnmarshalJSON ¶ added in v1.4.3
func (t *TargetNamePredicateAO) UnmarshalJSON(b []byte) error
type TargetPredicateAO ¶ added in v1.4.3
type TargetPredicateAO struct {
// contains filtered or unexported fields
}
TargetPredicateAO Query defining the overall superset of targets being effected
func (TargetPredicateAO) AsNegationTargetPredicateAO ¶ added in v1.4.3
func (t TargetPredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
AsNegationTargetPredicateAO returns the union data inside the TargetPredicateAO as a NegationTargetPredicateAO
func (TargetPredicateAO) AsQueryLanguagePredicateAO ¶ added in v1.4.3
func (t TargetPredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
AsQueryLanguagePredicateAO returns the union data inside the TargetPredicateAO as a QueryLanguagePredicateAO
func (TargetPredicateAO) AsTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t TargetPredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
AsTargetAgentIdPredicateAO returns the union data inside the TargetPredicateAO as a TargetAgentIdPredicateAO
func (TargetPredicateAO) AsTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t TargetPredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
AsTargetAttributeKeyCountPredicateAO returns the union data inside the TargetPredicateAO as a TargetAttributeKeyCountPredicateAO
func (TargetPredicateAO) AsTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t TargetPredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
AsTargetAttributeKeyPredicateAO returns the union data inside the TargetPredicateAO as a TargetAttributeKeyPredicateAO
func (TargetPredicateAO) AsTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t TargetPredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
AsTargetAttributeKeyPresencePredicateAO returns the union data inside the TargetPredicateAO as a TargetAttributeKeyPresencePredicateAO
func (TargetPredicateAO) AsTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t TargetPredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
AsTargetAttributeKeyValuePredicateAO returns the union data inside the TargetPredicateAO as a TargetAttributeKeyValuePredicateAO
func (TargetPredicateAO) AsTargetNamePredicateAO ¶ added in v1.4.3
func (t TargetPredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
AsTargetNamePredicateAO returns the union data inside the TargetPredicateAO as a TargetNamePredicateAO
func (TargetPredicateAO) AsTargetTypePredicateAO ¶ added in v1.4.3
func (t TargetPredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
AsTargetTypePredicateAO returns the union data inside the TargetPredicateAO as a TargetTypePredicateAO
func (*TargetPredicateAO) FromNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
FromNegationTargetPredicateAO overwrites any union data inside the TargetPredicateAO as the provided NegationTargetPredicateAO
func (*TargetPredicateAO) FromQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
FromQueryLanguagePredicateAO overwrites any union data inside the TargetPredicateAO as the provided QueryLanguagePredicateAO
func (*TargetPredicateAO) FromTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
FromTargetAgentIdPredicateAO overwrites any union data inside the TargetPredicateAO as the provided TargetAgentIdPredicateAO
func (*TargetPredicateAO) FromTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
FromTargetAttributeKeyCountPredicateAO overwrites any union data inside the TargetPredicateAO as the provided TargetAttributeKeyCountPredicateAO
func (*TargetPredicateAO) FromTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
FromTargetAttributeKeyPredicateAO overwrites any union data inside the TargetPredicateAO as the provided TargetAttributeKeyPredicateAO
func (*TargetPredicateAO) FromTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
FromTargetAttributeKeyPresencePredicateAO overwrites any union data inside the TargetPredicateAO as the provided TargetAttributeKeyPresencePredicateAO
func (*TargetPredicateAO) FromTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
FromTargetAttributeKeyValuePredicateAO overwrites any union data inside the TargetPredicateAO as the provided TargetAttributeKeyValuePredicateAO
func (*TargetPredicateAO) FromTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
FromTargetNamePredicateAO overwrites any union data inside the TargetPredicateAO as the provided TargetNamePredicateAO
func (*TargetPredicateAO) FromTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
FromTargetTypePredicateAO overwrites any union data inside the TargetPredicateAO as the provided TargetTypePredicateAO
func (TargetPredicateAO) MarshalJSON ¶ added in v1.4.3
func (t TargetPredicateAO) MarshalJSON() ([]byte, error)
func (*TargetPredicateAO) MergeNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
MergeNegationTargetPredicateAO performs a merge with any union data inside the TargetPredicateAO, using the provided NegationTargetPredicateAO
func (*TargetPredicateAO) MergeQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
MergeQueryLanguagePredicateAO performs a merge with any union data inside the TargetPredicateAO, using the provided QueryLanguagePredicateAO
func (*TargetPredicateAO) MergeTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
MergeTargetAgentIdPredicateAO performs a merge with any union data inside the TargetPredicateAO, using the provided TargetAgentIdPredicateAO
func (*TargetPredicateAO) MergeTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
MergeTargetAttributeKeyCountPredicateAO performs a merge with any union data inside the TargetPredicateAO, using the provided TargetAttributeKeyCountPredicateAO
func (*TargetPredicateAO) MergeTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
MergeTargetAttributeKeyPredicateAO performs a merge with any union data inside the TargetPredicateAO, using the provided TargetAttributeKeyPredicateAO
func (*TargetPredicateAO) MergeTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
MergeTargetAttributeKeyPresencePredicateAO performs a merge with any union data inside the TargetPredicateAO, using the provided TargetAttributeKeyPresencePredicateAO
func (*TargetPredicateAO) MergeTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
MergeTargetAttributeKeyValuePredicateAO performs a merge with any union data inside the TargetPredicateAO, using the provided TargetAttributeKeyValuePredicateAO
func (*TargetPredicateAO) MergeTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
MergeTargetNamePredicateAO performs a merge with any union data inside the TargetPredicateAO, using the provided TargetNamePredicateAO
func (*TargetPredicateAO) MergeTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetPredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
MergeTargetTypePredicateAO performs a merge with any union data inside the TargetPredicateAO, using the provided TargetTypePredicateAO
func (*TargetPredicateAO) UnmarshalJSON ¶ added in v1.4.3
func (t *TargetPredicateAO) UnmarshalJSON(b []byte) error
type TargetTypePredicateAO ¶ added in v1.4.3
type TargetTypePredicateAO struct {
Types *[]string `json:"types,omitempty"`
// contains filtered or unexported fields
}
TargetTypePredicateAO defines model for TargetTypePredicateAO.
func (TargetTypePredicateAO) AsNegationTargetPredicateAO ¶ added in v1.4.3
func (t TargetTypePredicateAO) AsNegationTargetPredicateAO() (NegationTargetPredicateAO, error)
AsNegationTargetPredicateAO returns the union data inside the TargetTypePredicateAO as a NegationTargetPredicateAO
func (TargetTypePredicateAO) AsQueryLanguagePredicateAO ¶ added in v1.4.3
func (t TargetTypePredicateAO) AsQueryLanguagePredicateAO() (QueryLanguagePredicateAO, error)
AsQueryLanguagePredicateAO returns the union data inside the TargetTypePredicateAO as a QueryLanguagePredicateAO
func (TargetTypePredicateAO) AsTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t TargetTypePredicateAO) AsTargetAgentIdPredicateAO() (TargetAgentIdPredicateAO, error)
AsTargetAgentIdPredicateAO returns the union data inside the TargetTypePredicateAO as a TargetAgentIdPredicateAO
func (TargetTypePredicateAO) AsTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t TargetTypePredicateAO) AsTargetAttributeKeyCountPredicateAO() (TargetAttributeKeyCountPredicateAO, error)
AsTargetAttributeKeyCountPredicateAO returns the union data inside the TargetTypePredicateAO as a TargetAttributeKeyCountPredicateAO
func (TargetTypePredicateAO) AsTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t TargetTypePredicateAO) AsTargetAttributeKeyPredicateAO() (TargetAttributeKeyPredicateAO, error)
AsTargetAttributeKeyPredicateAO returns the union data inside the TargetTypePredicateAO as a TargetAttributeKeyPredicateAO
func (TargetTypePredicateAO) AsTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t TargetTypePredicateAO) AsTargetAttributeKeyPresencePredicateAO() (TargetAttributeKeyPresencePredicateAO, error)
AsTargetAttributeKeyPresencePredicateAO returns the union data inside the TargetTypePredicateAO as a TargetAttributeKeyPresencePredicateAO
func (TargetTypePredicateAO) AsTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t TargetTypePredicateAO) AsTargetAttributeKeyValuePredicateAO() (TargetAttributeKeyValuePredicateAO, error)
AsTargetAttributeKeyValuePredicateAO returns the union data inside the TargetTypePredicateAO as a TargetAttributeKeyValuePredicateAO
func (TargetTypePredicateAO) AsTargetNamePredicateAO ¶ added in v1.4.3
func (t TargetTypePredicateAO) AsTargetNamePredicateAO() (TargetNamePredicateAO, error)
AsTargetNamePredicateAO returns the union data inside the TargetTypePredicateAO as a TargetNamePredicateAO
func (TargetTypePredicateAO) AsTargetTypePredicateAO ¶ added in v1.4.3
func (t TargetTypePredicateAO) AsTargetTypePredicateAO() (TargetTypePredicateAO, error)
AsTargetTypePredicateAO returns the union data inside the TargetTypePredicateAO as a TargetTypePredicateAO
func (*TargetTypePredicateAO) FromNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) FromNegationTargetPredicateAO(v NegationTargetPredicateAO) error
FromNegationTargetPredicateAO overwrites any union data inside the TargetTypePredicateAO as the provided NegationTargetPredicateAO
func (*TargetTypePredicateAO) FromQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) FromQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
FromQueryLanguagePredicateAO overwrites any union data inside the TargetTypePredicateAO as the provided QueryLanguagePredicateAO
func (*TargetTypePredicateAO) FromTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) FromTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
FromTargetAgentIdPredicateAO overwrites any union data inside the TargetTypePredicateAO as the provided TargetAgentIdPredicateAO
func (*TargetTypePredicateAO) FromTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) FromTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
FromTargetAttributeKeyCountPredicateAO overwrites any union data inside the TargetTypePredicateAO as the provided TargetAttributeKeyCountPredicateAO
func (*TargetTypePredicateAO) FromTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) FromTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
FromTargetAttributeKeyPredicateAO overwrites any union data inside the TargetTypePredicateAO as the provided TargetAttributeKeyPredicateAO
func (*TargetTypePredicateAO) FromTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) FromTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
FromTargetAttributeKeyPresencePredicateAO overwrites any union data inside the TargetTypePredicateAO as the provided TargetAttributeKeyPresencePredicateAO
func (*TargetTypePredicateAO) FromTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) FromTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
FromTargetAttributeKeyValuePredicateAO overwrites any union data inside the TargetTypePredicateAO as the provided TargetAttributeKeyValuePredicateAO
func (*TargetTypePredicateAO) FromTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) FromTargetNamePredicateAO(v TargetNamePredicateAO) error
FromTargetNamePredicateAO overwrites any union data inside the TargetTypePredicateAO as the provided TargetNamePredicateAO
func (*TargetTypePredicateAO) FromTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) FromTargetTypePredicateAO(v TargetTypePredicateAO) error
FromTargetTypePredicateAO overwrites any union data inside the TargetTypePredicateAO as the provided TargetTypePredicateAO
func (TargetTypePredicateAO) MarshalJSON ¶ added in v1.4.3
func (t TargetTypePredicateAO) MarshalJSON() ([]byte, error)
func (*TargetTypePredicateAO) MergeNegationTargetPredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) MergeNegationTargetPredicateAO(v NegationTargetPredicateAO) error
MergeNegationTargetPredicateAO performs a merge with any union data inside the TargetTypePredicateAO, using the provided NegationTargetPredicateAO
func (*TargetTypePredicateAO) MergeQueryLanguagePredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) MergeQueryLanguagePredicateAO(v QueryLanguagePredicateAO) error
MergeQueryLanguagePredicateAO performs a merge with any union data inside the TargetTypePredicateAO, using the provided QueryLanguagePredicateAO
func (*TargetTypePredicateAO) MergeTargetAgentIdPredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) MergeTargetAgentIdPredicateAO(v TargetAgentIdPredicateAO) error
MergeTargetAgentIdPredicateAO performs a merge with any union data inside the TargetTypePredicateAO, using the provided TargetAgentIdPredicateAO
func (*TargetTypePredicateAO) MergeTargetAttributeKeyCountPredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) MergeTargetAttributeKeyCountPredicateAO(v TargetAttributeKeyCountPredicateAO) error
MergeTargetAttributeKeyCountPredicateAO performs a merge with any union data inside the TargetTypePredicateAO, using the provided TargetAttributeKeyCountPredicateAO
func (*TargetTypePredicateAO) MergeTargetAttributeKeyPredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) MergeTargetAttributeKeyPredicateAO(v TargetAttributeKeyPredicateAO) error
MergeTargetAttributeKeyPredicateAO performs a merge with any union data inside the TargetTypePredicateAO, using the provided TargetAttributeKeyPredicateAO
func (*TargetTypePredicateAO) MergeTargetAttributeKeyPresencePredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) MergeTargetAttributeKeyPresencePredicateAO(v TargetAttributeKeyPresencePredicateAO) error
MergeTargetAttributeKeyPresencePredicateAO performs a merge with any union data inside the TargetTypePredicateAO, using the provided TargetAttributeKeyPresencePredicateAO
func (*TargetTypePredicateAO) MergeTargetAttributeKeyValuePredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) MergeTargetAttributeKeyValuePredicateAO(v TargetAttributeKeyValuePredicateAO) error
MergeTargetAttributeKeyValuePredicateAO performs a merge with any union data inside the TargetTypePredicateAO, using the provided TargetAttributeKeyValuePredicateAO
func (*TargetTypePredicateAO) MergeTargetNamePredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) MergeTargetNamePredicateAO(v TargetNamePredicateAO) error
MergeTargetNamePredicateAO performs a merge with any union data inside the TargetTypePredicateAO, using the provided TargetNamePredicateAO
func (*TargetTypePredicateAO) MergeTargetTypePredicateAO ¶ added in v1.4.3
func (t *TargetTypePredicateAO) MergeTargetTypePredicateAO(v TargetTypePredicateAO) error
MergeTargetTypePredicateAO performs a merge with any union data inside the TargetTypePredicateAO, using the provided TargetTypePredicateAO
func (*TargetTypePredicateAO) UnmarshalJSON ¶ added in v1.4.3
func (t *TargetTypePredicateAO) UnmarshalJSON(b []byte) error
type UserSummaryAO ¶
type UserSummaryAO struct {
Email *string `json:"email,omitempty"`
// Name Name of the user
Name *string `json:"name,omitempty"`
PictureUrl *string `json:"pictureUrl,omitempty"`
// Username Username of the user, internal identifier of Steadybit
Username string `json:"username"`
}
UserSummaryAO The user that connected the hub