public sealed class RolloutConfig.Types.RolloutStep : IMessage<RolloutConfig.Types.RolloutStep>, IEquatable<RolloutConfig.Types.RolloutStep>, IDeepCloneable<RolloutConfig.Types.RolloutStep>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class RolloutConfig.Types.RolloutStep.
A single rollout step with specified traffic allocation.
Implements
IMessageRolloutConfigTypesRolloutStep, IEquatableRolloutConfigTypesRolloutStep, IDeepCloneableRolloutConfigTypesRolloutStep, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
RolloutStep()
public RolloutStep()
RolloutStep(RolloutStep)
public RolloutStep(RolloutConfig.Types.RolloutStep other)
Parameter | |
---|---|
Name | Description |
other | RolloutConfigTypesRolloutStep |
Properties
DisplayName
public string DisplayName { get; set; }
The name of the rollout step;
Property Value | |
---|---|
Type | Description |
string |
MinDuration
public Duration MinDuration { get; set; }
The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.
Property Value | |
---|---|
Type | Description |
Duration |
TrafficPercent
public int TrafficPercent { get; set; }
The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
Property Value | |
---|---|
Type | Description |
int |