proto_docs/google/cloud/dialogflow/cx/v3/flow.rb in google-cloud-dialogflow-cx-v3-0.19.0 vs proto_docs/google/cloud/dialogflow/cx/v3/flow.rb in google-cloud-dialogflow-cx-v3-0.20.0
- old
+ new
@@ -136,11 +136,14 @@
# * They are inherited by every page's [transition
# route groups][Page.transition_route_groups]. Transition route groups
# defined in the page have higher priority than those defined in the flow.
#
# Format:`projects/<Project ID>/locations/<Location ID>/agents/<Agent
- # ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>`.
+ # ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>`
+ # or `projects/<Project ID>/locations/<Location ID>/agents/<Agent
+ # ID>/transitionRouteGroups/<TransitionRouteGroup ID>` for agent-level
+ # groups.
# @!attribute [rw] nlu_settings
# @return [::Google::Cloud::Dialogflow::CX::V3::NluSettings]
# NLU related settings of the flow.
class Flow
include ::Google::Protobuf::MessageExts
@@ -383,10 +386,14 @@
# @return [::String]
# Uncompressed raw byte content for flow.
# @!attribute [rw] import_option
# @return [::Google::Cloud::Dialogflow::CX::V3::ImportFlowRequest::ImportOption]
# Flow import mode. If not specified, `KEEP` is assumed.
+ # @!attribute [rw] flow_import_strategy
+ # @return [::Google::Cloud::Dialogflow::CX::V3::FlowImportStrategy]
+ # Optional. Specifies the import strategy used when resolving resource
+ # conflicts.
class ImportFlowRequest
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
# Import option.
@@ -402,9 +409,22 @@
# Fallback to default settings if some settings are not supported in the
# agent to import into. E.g. Standard NLU will be used if custom NLU is
# not available.
FALLBACK = 2
end
+ end
+
+ # The flow import strategy used for resource conflict resolution associated
+ # with an {::Google::Cloud::Dialogflow::CX::V3::ImportFlowRequest ImportFlowRequest}.
+ # @!attribute [rw] global_import_strategy
+ # @return [::Google::Cloud::Dialogflow::CX::V3::ImportStrategy]
+ # Optional. Import strategy for resource conflict resolution, applied
+ # globally throughout the flow. It will be applied for all display name
+ # conflicts in the imported content. If not specified, 'CREATE_NEW' is
+ # assumed.
+ class FlowImportStrategy
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
end
# The response message for
# {::Google::Cloud::Dialogflow::CX::V3::Flows::Client#import_flow Flows.ImportFlow}.
# @!attribute [rw] flow