Dialogflow v3 API - Class RolloutConfig (2.17.0)

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

Reference documentation and code samples for the Dialogflow v3 API class RolloutConfig.

The configuration for auto rollout.

Inheritance

object > RolloutConfig

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

RolloutConfig()

public RolloutConfig()

RolloutConfig(RolloutConfig)

public RolloutConfig(RolloutConfig other)
Parameter
NameDescription
otherRolloutConfig

Properties

FailureCondition

public string FailureCondition { get; set; }

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

Property Value
TypeDescription
string

RolloutCondition

public string RolloutCondition { get; set; }

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

Property Value
TypeDescription
string

RolloutSteps

public RepeatedField<RolloutConfig.Types.RolloutStep> RolloutSteps { get; }

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

Property Value
TypeDescription
RepeatedFieldRolloutConfigTypesRolloutStep