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.
createTimeCreation time of this experiment.definitionThe definition of the experiment.descriptionThe human-readable description of the experiment.displayNameThe human-readable name of the experiment (unique in an environment). Limit of 64 characters.endTimeEnd time of this experiment.experimentLengthMaximum 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.lastUpdateTimeLast update time of this experiment.nameThe name of the experiment. Format: projects//locations//agents//environments//experiments/..resultInference result of the experiment.rolloutConfigThe 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.rolloutFailureReasonThe reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.rolloutStateState of the auto rollout process.startTimeStart time of this experiment.stateThe current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.variantsHistoryThe 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