public sealed class Experiment : IMessage<Experiment>, IEquatable<Experiment>, IDeepCloneable<Experiment>, IBufferMessage, IMessage
Represents an experiment in an environment.
Implements
IMessage<Experiment>, IEquatable<Experiment>, IDeepCloneable<Experiment>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
Experiment()
public Experiment()
Experiment(Experiment)
public Experiment(Experiment other)
Parameter | |
---|---|
Name | Description |
other | Experiment |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Creation time of this experiment.
Property Value | |
---|---|
Type | Description |
Timestamp |
Definition
public Experiment.Types.Definition Definition { get; set; }
The definition of the experiment.
Property Value | |
---|---|
Type | Description |
Experiment.Types.Definition |
Description
public string Description { get; set; }
The human-readable description of the experiment.
Property Value | |
---|---|
Type | Description |
String |
DisplayName
public string DisplayName { get; set; }
Required. The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
Property Value | |
---|---|
Type | Description |
String |
EndTime
public Timestamp EndTime { get; set; }
End time of this experiment.
Property Value | |
---|---|
Type | Description |
Timestamp |
ExperimentLength
public Duration ExperimentLength { get; set; }
Maximum number of days to run the experiment/rollout. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.
Property Value | |
---|---|
Type | Description |
Duration |
ExperimentName
public ExperimentName ExperimentName { get; set; }
ExperimentName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ExperimentName |
LastUpdateTime
public Timestamp LastUpdateTime { get; set; }
Last update time of this experiment.
Property Value | |
---|---|
Type | Description |
Timestamp |
Name
public string Name { get; set; }
The name of the experiment. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/environments/<Environment ID>/experiments/<Experiment ID>..
Property Value | |
---|---|
Type | Description |
String |
Result
public Experiment.Types.Result Result { get; set; }
Inference result of the experiment.
Property Value | |
---|---|
Type | Description |
Experiment.Types.Result |
StartTime
public Timestamp StartTime { get; set; }
Start time of this experiment.
Property Value | |
---|---|
Type | Description |
Timestamp |
State
public Experiment.Types.State State { get; set; }
The current state of the experiment. Transition triggered by Expriments.StartExperiment: PENDING->RUNNING. Transition triggered by Expriments.CancelExperiment: PENDING->CANCELLED or RUNNING->CANCELLED.
Property Value | |
---|---|
Type | Description |
Experiment.Types.State |
VariantsHistory
public RepeatedField<VariantsHistory> VariantsHistory { get; }
The history of updates to the experiment variants.
Property Value | |
---|---|
Type | Description |
RepeatedField<VariantsHistory> |