Interface RolloutConfigOrBuilder

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

    public interface RolloutConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • 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.