Interface RolloutConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RolloutConfig, RolloutConfig.Builder

@Generated public interface RolloutConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getRolloutStepsList

      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.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
    • getRolloutSteps

      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.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
    • getRolloutStepsCount

      int getRolloutStepsCount()
       Steps to roll out a flow version. Steps should be sorted by percentage in
       ascending order.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
    • getRolloutStepsOrBuilderList

      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.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
    • getRolloutStepsOrBuilder

      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.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
    • getRolloutCondition

      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](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
       
      string rollout_condition = 2;
      Returns:
      The rolloutCondition.
    • getRolloutConditionBytes

      com.google.protobuf.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](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
       
      string rollout_condition = 2;
      Returns:
      The bytes for rolloutCondition.
    • getFailureCondition

      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](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
       
      string failure_condition = 3;
      Returns:
      The failureCondition.
    • getFailureConditionBytes

      com.google.protobuf.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](https://cloud.google.com/dialogflow/cx/docs/reference/condition).
       
      string failure_condition = 3;
      Returns:
      The bytes for failureCondition.