ExperimentDialogflowV3beta1 class
Creates an Experiment in the specified Environment.
Constructors
- ExperimentDialogflowV3beta1(String name, {ExperimentDialogflowV3beta1Args? args, CustomResourceOptions? options})
-
Creates a new ExperimentDialogflowV3beta1.
nameThe Pulumi resource name.argsArguments used to configure this ExperimentDialogflowV3beta1. The set of arguments for Experiment.optionsResource options controlling this resource's behavior.
Properties
-
agentId
↔ Output<
String> -
latefinal
-
childResources
→ Set<
Resource> -
finalinherited
-
completionSources
↔ Map<
String, IOutputCompletionSource> -
latefinalinherited
-
createTime
↔ Output<
String> -
Creation time of this experiment.
latefinal
-
definition
↔ Output<
GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponse> -
The definition of the experiment.
latefinal
-
description
↔ Output<
String> -
The human-readable description of the experiment.
latefinal
-
displayName
↔ Output<
String> -
The human-readable name of the experiment (unique in an environment). Limit of 64 characters.
latefinal
-
endTime
↔ Output<
String> -
End time of this experiment.
latefinal
-
environmentId
↔ Output<
String> -
latefinal
-
experimentLength
↔ Output<
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.
latefinal
- hashCode → int
-
The hash code for this object.
no setterinherited
-
id
↔ Output<
String> -
getter/setter pairinherited
- isCustom → bool
-
Returns whether this resource is provider-managed.
no setterinherited
- isProtected → bool
-
Returns whether this resource is protected from deletion.
no setterinherited
- isRemote → bool
-
Whether this resource is registered as remote.
no setterinherited
- isResourceReference → bool
-
Whether this instance represents a resource value returned over RPC.
finalinherited
-
lastUpdateTime
↔ Output<
String> -
Last update time of this experiment.
latefinal
-
location
↔ Output<
String> -
latefinal
-
name
↔ Output<
String> -
The name of the experiment. Format: projects//locations//agents//environments//experiments/..
latefinal
-
project
↔ Output<
String> -
latefinal
-
resourceTransforms
→ List<
ResourceTransform> -
Inherited/explicit async transforms.
no setterinherited
-
result
↔ Output<
GoogleCloudDialogflowCxV3beta1ExperimentResultResponse> -
Inference result of the experiment.
latefinal
-
rolloutConfig
↔ Output<
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.
latefinal
-
rolloutFailureReason
↔ Output<
String> -
The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.
latefinal
-
rolloutState
↔ Output<
GoogleCloudDialogflowCxV3beta1RolloutStateResponse> -
State of the auto rollout process.
latefinal
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
startTime
↔ Output<
String> -
Start time of this experiment.
latefinal
-
state
↔ Output<
String> -
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
latefinal
-
transformations
→ List<
ResourceTransformation> -
Inherited/explicit legacy transformations.
no setterinherited
-
urn
↔ Output<
String> -
latefinalinherited
-
variantsHistory
↔ Output<
List< Map< >String, dynamic> > -
The history of updates to the experiment variants.
latefinal
Methods
-
failId(
Object error) → void -
Completes this resource ID with an error when registration fails.
inherited
-
failOutputs(
Object error) → void -
Completes all output properties with
error.inherited -
failUrn(
Object error) → void -
Completes this resource URN with an error when registration fails.
inherited
-
getProvider(
String moduleMember) → ProviderResource? -
Returns provider for
moduleMember's package, if configured.inherited -
getResourceName(
) → String -
Returns this resource's logical name.
inherited
-
getResourceType(
) → String -
Returns this resource's Pulumi type token.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerOutput<
T> (String propertyName, {Object? decoder(Object?)?, bool isSecret = false}) → Output< T> -
Registers a dynamic output property for this resource.
inherited
-
resolveId(
String? value, {required bool isKnown}) → void -
Resolves the provider-assigned ID for this resource.
inherited
-
resolveOutputs(
Struct outputs) → void -
Resolves all output properties from a monitor response payload.
inherited
-
resolveUrn(
String value) → void -
Resolves this resource's URN once assigned by the engine.
inherited
-
serializeProperties(
Map< String, dynamic> properties) → Future<Struct> -
Serializes resource properties for RPC transmission.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited