Reference documentation and code samples for the Dialogflow CX V3 API class Google::Cloud::Dialogflow::CX::V3::VersionVariants::Variant.
A single flow version with specified traffic allocation.
Inherits
- Object
 
Extended By
- Google::Protobuf::MessageExts::ClassMethods
 
Includes
- Google::Protobuf::MessageExts
 
Methods
#is_control_group
def is_control_group() -> ::Boolean Returns 
 - (::Boolean) — Whether the variant is for the control group.
 
#is_control_group=
def is_control_group=(value) -> ::Boolean Parameter 
 - value (::Boolean) — Whether the variant is for the control group.
 
 Returns 
 - (::Boolean) — Whether the variant is for the control group.
 
#traffic_allocation
def traffic_allocation() -> ::Float Returns 
 - (::Float) — Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
 
#traffic_allocation=
def traffic_allocation=(value) -> ::Float Parameter 
 - value (::Float) — Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
 
 Returns 
 - (::Float) — Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.
 
#version
def version() -> ::String Returns 
 -  (::String) — The name of the flow version. Format: 
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>. 
#version=
def version=(value) -> ::String Parameter 
 -  value (::String) — The name of the flow version. Format: 
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>. 
 Returns 
 -  (::String) — The name of the flow version. Format: 
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>.