Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FlowImportStrategy

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/dialogflow_v3beta1/classes.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb

Overview

The flow import strategy used for resource conflict resolution associated with an ImportFlowRequest.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1FlowImportStrategy

Returns a new instance of GoogleCloudDialogflowCxV3beta1FlowImportStrategy.



6154
6155
6156
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 6154

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#global_import_strategyString

Optional. Global flow import strategy for resource conflict resolution. The import 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. Corresponds to the JSON property globalImportStrategy

Returns:

  • (String)


6152
6153
6154
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 6152

def global_import_strategy
  @global_import_strategy
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6159
6160
6161
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 6159

def update!(**args)
  @global_import_strategy = args[:global_import_strategy] if args.key?(:global_import_strategy)
end