Interface RolloutConfigOrBuilder (0.45.0)

public interface RolloutConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFailureCondition()

public abstract String getFailureCondition()

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.

string failure_condition = 3;

Returns
Type Description
String

The failureCondition.

getFailureConditionBytes()

public abstract ByteString getFailureConditionBytes()

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.

string failure_condition = 3;

Returns
Type Description
ByteString

The bytes for failureCondition.

getRolloutCondition()

public abstract String getRolloutCondition()

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.

string rollout_condition = 2;

Returns
Type Description
String

The rolloutCondition.

getRolloutConditionBytes()

public abstract ByteString getRolloutConditionBytes()

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.

string rollout_condition = 2;

Returns
Type Description
ByteString

The bytes for rolloutCondition.

getRolloutSteps(int index)

public abstract RolloutConfig.RolloutStep getRolloutSteps(int index)

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

repeated .google.cloud.dialogflow.cx.v3.RolloutConfig.RolloutStep rollout_steps = 1;

Parameter
Name Description
index int
Returns
Type Description
RolloutConfig.RolloutStep

getRolloutStepsCount()

public abstract int getRolloutStepsCount()

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

repeated .google.cloud.dialogflow.cx.v3.RolloutConfig.RolloutStep rollout_steps = 1;

Returns
Type Description
int

getRolloutStepsList()

public abstract List<RolloutConfig.RolloutStep> getRolloutStepsList()

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

repeated .google.cloud.dialogflow.cx.v3.RolloutConfig.RolloutStep rollout_steps = 1;

Returns
Type Description
List<RolloutStep>

getRolloutStepsOrBuilder(int index)

public abstract RolloutConfig.RolloutStepOrBuilder getRolloutStepsOrBuilder(int index)

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

repeated .google.cloud.dialogflow.cx.v3.RolloutConfig.RolloutStep rollout_steps = 1;

Parameter
Name Description
index int
Returns
Type Description
RolloutConfig.RolloutStepOrBuilder

getRolloutStepsOrBuilderList()

public abstract List<? extends RolloutConfig.RolloutStepOrBuilder> getRolloutStepsOrBuilderList()

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

repeated .google.cloud.dialogflow.cx.v3.RolloutConfig.RolloutStep rollout_steps = 1;

Returns
Type Description
List<? extends com.google.cloud.dialogflow.cx.v3.RolloutConfig.RolloutStepOrBuilder>