Class Experiment (1.2.0)

public sealed class Experiment : IMessage<Experiment>, IEquatable<Experiment>, IDeepCloneable<Experiment>, IBufferMessage, IMessage

Represents an experiment in an environment.

Inheritance

Object > Experiment

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

Experiment()

public Experiment()

Experiment(Experiment)

public Experiment(Experiment other)
Parameter
NameDescription
otherExperiment

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Creation time of this experiment.

Property Value
TypeDescription
Timestamp

Definition

public Experiment.Types.Definition Definition { get; set; }

The definition of the experiment.

Property Value
TypeDescription
Experiment.Types.Definition

Description

public string Description { get; set; }

The human-readable description of the experiment.

Property Value
TypeDescription
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
TypeDescription
String

EndTime

public Timestamp EndTime { get; set; }

End time of this experiment.

Property Value
TypeDescription
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
TypeDescription
Duration

ExperimentName

public ExperimentName ExperimentName { get; set; }

ExperimentName-typed view over the Name resource name property.

Property Value
TypeDescription
ExperimentName

LastUpdateTime

public Timestamp LastUpdateTime { get; set; }

Last update time of this experiment.

Property Value
TypeDescription
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
TypeDescription
String

Result

public Experiment.Types.Result Result { get; set; }

Inference result of the experiment.

Property Value
TypeDescription
Experiment.Types.Result

StartTime

public Timestamp StartTime { get; set; }

Start time of this experiment.

Property Value
TypeDescription
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
TypeDescription
Experiment.Types.State

VariantsHistory

public RepeatedField<VariantsHistory> VariantsHistory { get; }

The history of updates to the experiment variants.

Property Value
TypeDescription
RepeatedField<VariantsHistory>