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
- (::Array<::Google::Cloud::Dialogflow::CX::V3::RolloutConfig::RolloutStep>) — Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.
#rollout_steps=
def rollout_steps=(value) -> ::Array<::Google::Cloud::Dialogflow::CX::V3::RolloutConfig::RolloutStep>
Parameter
- value (::Array<::Google::Cloud::Dialogflow::CX::V3::RolloutConfig::RolloutStep>) — Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.
Returns
- (::Array<::Google::Cloud::Dialogflow::CX::V3::RolloutConfig::RolloutStep>) — Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.