Class RolloutConfig.Types.RolloutStep (1.11.0)

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

A single rollout step with specified traffic allocation.

Inheritance

Object > RolloutConfig.Types.RolloutStep

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

RolloutStep()

public RolloutStep()

RolloutStep(RolloutConfig.Types.RolloutStep)

public RolloutStep(RolloutConfig.Types.RolloutStep other)
Parameter
NameDescription
otherRolloutConfig.Types.RolloutStep

Properties

DisplayName

public string DisplayName { get; set; }

The name of the rollout step;

Property Value
TypeDescription
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
TypeDescription
Duration

TrafficPercent

public int TrafficPercent { get; set; }

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

Property Value
TypeDescription
Int32