Class Google::Cloud::Dialogflow::CX::V3::RolloutConfig (v0.4.0)

The configuration for auto rollout.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#failure_condition

def failure_condition() -> ::String
Returns
  • (::String) — 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.

#failure_condition=

def failure_condition=(value) -> ::String
Parameter
  • value (::String) — 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.
Returns
  • (::String) — 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.

#rollout_condition

def rollout_condition() -> ::String
Returns
  • (::String) — 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.

#rollout_condition=

def rollout_condition=(value) -> ::String
Parameter
  • value (::String) — 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.
Returns
  • (::String) — 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.

#rollout_steps

def rollout_steps() -> ::Array<::Google::Cloud::Dialogflow::CX::V3::RolloutConfig::RolloutStep>
Returns

#rollout_steps=

def rollout_steps=(value) -> ::Array<::Google::Cloud::Dialogflow::CX::V3::RolloutConfig::RolloutStep>
Parameter
Returns