GetExperimentDialogflowV3beta1Result class

Result data returned by getExperiment.

Constructors

GetExperimentDialogflowV3beta1Result({required String createTime, required GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponse definition, required String description, required String displayName, required String endTime, required String experimentLength, required String lastUpdateTime, required String name, required GoogleCloudDialogflowCxV3beta1ExperimentResultResponse result, required GoogleCloudDialogflowCxV3beta1RolloutConfigResponse rolloutConfig, required String rolloutFailureReason, required GoogleCloudDialogflowCxV3beta1RolloutStateResponse rolloutState, required String startTime, required String state, required List<GoogleCloudDialogflowCxV3beta1VariantsHistoryResponse> variantsHistory})
Creates a new GetExperimentDialogflowV3beta1Result. createTime Creation time of this experiment. definition The definition of the experiment. description The human-readable description of the experiment. displayName The human-readable name of the experiment (unique in an environment). Limit of 64 characters. endTime End time of this experiment. experimentLength Maximum number of days to run the experiment. 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. lastUpdateTime Last update time of this experiment. name The name of the experiment. Format: projects//locations//agents//environments//experiments/.. result Inference result of the experiment. rolloutConfig The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow. rolloutFailureReason The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED. rolloutState State of the auto rollout process. startTime Start time of this experiment. state The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE. variantsHistory The history of updates to the experiment variants.
const
GetExperimentDialogflowV3beta1Result.fromMap(Map<String, dynamic> map)
factory

Properties

createTime → String
Creation time of this experiment.
final
definition → GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponse
The definition of the experiment.
final
description → String
The human-readable description of the experiment.
final
displayName → String
The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
final
endTime → String
End time of this experiment.
final
experimentLength → String
Maximum number of days to run the experiment. 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.
final
hashCode → int
The hash code for this object.
no setterinherited
lastUpdateTime → String
Last update time of this experiment.
final
name → String
The name of the experiment. Format: projects//locations//agents//environments//experiments/..
final
result → GoogleCloudDialogflowCxV3beta1ExperimentResultResponse
Inference result of the experiment.
final
rolloutConfig → GoogleCloudDialogflowCxV3beta1RolloutConfigResponse
The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.
final
rolloutFailureReason → String
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
final
rolloutState → GoogleCloudDialogflowCxV3beta1RolloutStateResponse
State of the auto rollout process.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
startTime → String
Start time of this experiment.
final
state → String
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
final
variantsHistory → List<GoogleCloudDialogflowCxV3beta1VariantsHistoryResponse>
The history of updates to the experiment variants.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited