Class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Agent
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Agent
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3/classes.rb,
lib/google/apis/dialogflow_v3/representations.rb,
lib/google/apis/dialogflow_v3/representations.rb
Instance Attribute Summary collapse
-
#advanced_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AdvancedSettings
Corresponds to the JSON property
advancedSettings. -
#answer_feedback_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings
Corresponds to the JSON property
answerFeedbackSettings. -
#avatar_uri ⇒ String
Corresponds to the JSON property
avatarUri. -
#client_certificate_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AgentClientCertificateSettings
Corresponds to the JSON property
clientCertificateSettings. -
#default_language_code ⇒ String
Corresponds to the JSON property
defaultLanguageCode. -
#description ⇒ String
Corresponds to the JSON property
description. -
#display_name ⇒ String
Corresponds to the JSON property
displayName. -
#enable_multi_language_training ⇒ Boolean
(also: #enable_multi_language_training?)
Corresponds to the JSON property
enableMultiLanguageTraining. -
#enable_spell_correction ⇒ Boolean
(also: #enable_spell_correction?)
Corresponds to the JSON property
enableSpellCorrection. -
#enable_stackdriver_logging ⇒ Boolean
(also: #enable_stackdriver_logging?)
Corresponds to the JSON property
enableStackdriverLogging. -
#gen_app_builder_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings
Corresponds to the JSON property
genAppBuilderSettings. -
#git_integration_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AgentGitIntegrationSettings
Corresponds to the JSON property
gitIntegrationSettings. -
#locked ⇒ Boolean
(also: #locked?)
Corresponds to the JSON property
locked. -
#name ⇒ String
Corresponds to the JSON property
name. -
#personalization_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AgentPersonalizationSettings
Corresponds to the JSON property
personalizationSettings. -
#satisfies_pzi ⇒ Boolean
(also: #satisfies_pzi?)
Corresponds to the JSON property
satisfiesPzi. -
#satisfies_pzs ⇒ Boolean
(also: #satisfies_pzs?)
Corresponds to the JSON property
satisfiesPzs. -
#security_settings ⇒ String
Corresponds to the JSON property
securitySettings. -
#speech_to_text_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3SpeechToTextSettings
Corresponds to the JSON property
speechToTextSettings. -
#start_flow ⇒ String
Corresponds to the JSON property
startFlow. -
#start_playbook ⇒ String
Corresponds to the JSON property
startPlaybook. -
#supported_language_codes ⇒ Array<String>
Corresponds to the JSON property
supportedLanguageCodes. -
#text_to_speech_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3TextToSpeechSettings
Corresponds to the JSON property
textToSpeechSettings. -
#time_zone ⇒ String
Corresponds to the JSON property
timeZone.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3Agent
constructor
A new instance of GoogleCloudDialogflowCxV3Agent.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3Agent
Returns a new instance of GoogleCloudDialogflowCxV3Agent.
363 364 365 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 363 def initialize(**args) update!(**args) end |
Instance Attribute Details
#advanced_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AdvancedSettings
Corresponds to the JSON property advancedSettings
240 241 242 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 240 def advanced_settings @advanced_settings end |
#answer_feedback_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings
Corresponds to the JSON property answerFeedbackSettings
245 246 247 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 245 def answer_feedback_settings @answer_feedback_settings end |
#avatar_uri ⇒ String
Corresponds to the JSON property avatarUri
250 251 252 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 250 def avatar_uri @avatar_uri end |
#client_certificate_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AgentClientCertificateSettings
Corresponds to the JSON property clientCertificateSettings
255 256 257 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 255 def client_certificate_settings @client_certificate_settings end |
#default_language_code ⇒ String
Corresponds to the JSON property defaultLanguageCode
260 261 262 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 260 def default_language_code @default_language_code end |
#description ⇒ String
Corresponds to the JSON property description
265 266 267 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 265 def description @description end |
#display_name ⇒ String
Corresponds to the JSON property displayName
270 271 272 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 270 def display_name @display_name end |
#enable_multi_language_training ⇒ Boolean Also known as: enable_multi_language_training?
Corresponds to the JSON property enableMultiLanguageTraining
275 276 277 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 275 def enable_multi_language_training @enable_multi_language_training end |
#enable_spell_correction ⇒ Boolean Also known as: enable_spell_correction?
Corresponds to the JSON property enableSpellCorrection
281 282 283 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 281 def enable_spell_correction @enable_spell_correction end |
#enable_stackdriver_logging ⇒ Boolean Also known as: enable_stackdriver_logging?
Corresponds to the JSON property enableStackdriverLogging
287 288 289 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 287 def enable_stackdriver_logging @enable_stackdriver_logging end |
#gen_app_builder_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings
Corresponds to the JSON property genAppBuilderSettings
293 294 295 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 293 def gen_app_builder_settings @gen_app_builder_settings end |
#git_integration_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AgentGitIntegrationSettings
Corresponds to the JSON property gitIntegrationSettings
298 299 300 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 298 def git_integration_settings @git_integration_settings end |
#locked ⇒ Boolean Also known as: locked?
Corresponds to the JSON property locked
303 304 305 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 303 def locked @locked end |
#name ⇒ String
Corresponds to the JSON property name
309 310 311 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 309 def name @name end |
#personalization_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3AgentPersonalizationSettings
Corresponds to the JSON property personalizationSettings
314 315 316 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 314 def personalization_settings @personalization_settings end |
#satisfies_pzi ⇒ Boolean Also known as: satisfies_pzi?
Corresponds to the JSON property satisfiesPzi
319 320 321 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 319 def satisfies_pzi @satisfies_pzi end |
#satisfies_pzs ⇒ Boolean Also known as: satisfies_pzs?
Corresponds to the JSON property satisfiesPzs
325 326 327 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 325 def satisfies_pzs @satisfies_pzs end |
#security_settings ⇒ String
Corresponds to the JSON property securitySettings
331 332 333 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 331 def security_settings @security_settings end |
#speech_to_text_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3SpeechToTextSettings
Corresponds to the JSON property speechToTextSettings
336 337 338 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 336 def speech_to_text_settings @speech_to_text_settings end |
#start_flow ⇒ String
Corresponds to the JSON property startFlow
341 342 343 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 341 def start_flow @start_flow end |
#start_playbook ⇒ String
Corresponds to the JSON property startPlaybook
346 347 348 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 346 def start_playbook @start_playbook end |
#supported_language_codes ⇒ Array<String>
Corresponds to the JSON property supportedLanguageCodes
351 352 353 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 351 def supported_language_codes @supported_language_codes end |
#text_to_speech_settings ⇒ Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3TextToSpeechSettings
Corresponds to the JSON property textToSpeechSettings
356 357 358 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 356 def text_to_speech_settings @text_to_speech_settings end |
#time_zone ⇒ String
Corresponds to the JSON property timeZone
361 362 363 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 361 def time_zone @time_zone end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'lib/google/apis/dialogflow_v3/classes.rb', line 368 def update!(**args) @advanced_settings = args[:advanced_settings] if args.key?(:advanced_settings) @answer_feedback_settings = args[:answer_feedback_settings] if args.key?(:answer_feedback_settings) @avatar_uri = args[:avatar_uri] if args.key?(:avatar_uri) @client_certificate_settings = args[:client_certificate_settings] if args.key?(:client_certificate_settings) @default_language_code = args[:default_language_code] if args.key?(:default_language_code) @description = args[:description] if args.key?(:description) @display_name = args[:display_name] if args.key?(:display_name) @enable_multi_language_training = args[:enable_multi_language_training] if args.key?(:enable_multi_language_training) @enable_spell_correction = args[:enable_spell_correction] if args.key?(:enable_spell_correction) @enable_stackdriver_logging = args[:enable_stackdriver_logging] if args.key?(:enable_stackdriver_logging) @gen_app_builder_settings = args[:gen_app_builder_settings] if args.key?(:gen_app_builder_settings) @git_integration_settings = args[:git_integration_settings] if args.key?(:git_integration_settings) @locked = args[:locked] if args.key?(:locked) @name = args[:name] if args.key?(:name) @personalization_settings = args[:personalization_settings] if args.key?(:personalization_settings) @satisfies_pzi = args[:satisfies_pzi] if args.key?(:satisfies_pzi) @satisfies_pzs = args[:satisfies_pzs] if args.key?(:satisfies_pzs) @security_settings = args[:security_settings] if args.key?(:security_settings) @speech_to_text_settings = args[:speech_to_text_settings] if args.key?(:speech_to_text_settings) @start_flow = args[:start_flow] if args.key?(:start_flow) @start_playbook = args[:start_playbook] if args.key?(:start_playbook) @supported_language_codes = args[:supported_language_codes] if args.key?(:supported_language_codes) @text_to_speech_settings = args[:text_to_speech_settings] if args.key?(:text_to_speech_settings) @time_zone = args[:time_zone] if args.key?(:time_zone) end |