public sealed class Definition : IMessage<Experiment.Types.Definition>, IEquatable<Experiment.Types.Definition>, IDeepCloneable<Experiment.Types.Definition>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class Experiment.Types.Definition.
The condition defines which subset of sessions are selected for
this experiment. If not specified, all sessions are eligible. E.g.
"query_input.language_code=en" See the conditions
reference.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The provided content details the `Experiment.Types.Definition` class within the Google.Cloud.Dialogflow.Cx.V3 namespace, showcasing its various version releases."],["The latest version of the Dialogflow v3 API class Experiment.Types.Definition is 2.23.0, with a history of previous releases dating back to version 1.0.0."],["The `Definition` class implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inherits from the base `Object` class."],["Key properties of the `Definition` class include `Condition`, which defines session subsets for experiments, `VariantsCase`, which indicates the type of variants, and `VersionVariants`, which relates to flow versions as experiment variants."],["The class offers two constructors, a default `Definition()` constructor and another `Definition(Experiment.Types.Definition other)` constructor that accepts an existing `Experiment.Types.Definition` instance."]]],[]]