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/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/versions/<Version ID>
.
#version=
def version=(value) -> ::String
Parameter
-
value (::String) — The name of the flow version.
Format:
projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/versions/<Version ID>
.
Returns
-
(::String) — The name of the flow version.
Format:
projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/versions/<Version ID>
.