Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Agent
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Agent
- 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
Instance Attribute Summary collapse
-
#advanced_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AdvancedSettings
Corresponds to the JSON property
advancedSettings. -
#answer_feedback_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettings
Corresponds to the JSON property
answerFeedbackSettings. -
#avatar_uri ⇒ String
Corresponds to the JSON property
avatarUri. -
#bigquery_export_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1BigQueryExportSettings
Corresponds to the JSON property
bigqueryExportSettings. -
#client_certificate_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentClientCertificateSettings
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::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettings
Corresponds to the JSON property
genAppBuilderSettings. -
#git_integration_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettings
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::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentPersonalizationSettings
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::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SpeechToTextSettings
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::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TextToSpeechSettings
Corresponds to the JSON property
textToSpeechSettings. -
#time_zone ⇒ String
Corresponds to the JSON property
timeZone.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1Agent
constructor
A new instance of GoogleCloudDialogflowCxV3beta1Agent.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1Agent
Returns a new instance of GoogleCloudDialogflowCxV3beta1Agent.
3989 3990 3991 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3989 def initialize(**args) update!(**args) end |
Instance Attribute Details
#advanced_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AdvancedSettings
Corresponds to the JSON property advancedSettings
3861 3862 3863 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3861 def advanced_settings @advanced_settings end |
#answer_feedback_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettings
Corresponds to the JSON property answerFeedbackSettings
3866 3867 3868 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3866 def answer_feedback_settings @answer_feedback_settings end |
#avatar_uri ⇒ String
Corresponds to the JSON property avatarUri
3871 3872 3873 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3871 def avatar_uri @avatar_uri end |
#bigquery_export_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1BigQueryExportSettings
Corresponds to the JSON property bigqueryExportSettings
3876 3877 3878 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3876 def bigquery_export_settings @bigquery_export_settings end |
#client_certificate_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentClientCertificateSettings
Corresponds to the JSON property clientCertificateSettings
3881 3882 3883 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3881 def client_certificate_settings @client_certificate_settings end |
#default_language_code ⇒ String
Corresponds to the JSON property defaultLanguageCode
3886 3887 3888 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3886 def default_language_code @default_language_code end |
#description ⇒ String
Corresponds to the JSON property description
3891 3892 3893 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3891 def description @description end |
#display_name ⇒ String
Corresponds to the JSON property displayName
3896 3897 3898 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3896 def display_name @display_name end |
#enable_multi_language_training ⇒ Boolean Also known as: enable_multi_language_training?
Corresponds to the JSON property enableMultiLanguageTraining
3901 3902 3903 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3901 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
3907 3908 3909 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3907 def enable_spell_correction @enable_spell_correction end |
#enable_stackdriver_logging ⇒ Boolean Also known as: enable_stackdriver_logging?
Corresponds to the JSON property enableStackdriverLogging
3913 3914 3915 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3913 def enable_stackdriver_logging @enable_stackdriver_logging end |
#gen_app_builder_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettings
Corresponds to the JSON property genAppBuilderSettings
3919 3920 3921 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3919 def gen_app_builder_settings @gen_app_builder_settings end |
#git_integration_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettings
Corresponds to the JSON property gitIntegrationSettings
3924 3925 3926 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3924 def git_integration_settings @git_integration_settings end |
#locked ⇒ Boolean Also known as: locked?
Corresponds to the JSON property locked
3929 3930 3931 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3929 def locked @locked end |
#name ⇒ String
Corresponds to the JSON property name
3935 3936 3937 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3935 def name @name end |
#personalization_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentPersonalizationSettings
Corresponds to the JSON property personalizationSettings
3940 3941 3942 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3940 def personalization_settings @personalization_settings end |
#satisfies_pzi ⇒ Boolean Also known as: satisfies_pzi?
Corresponds to the JSON property satisfiesPzi
3945 3946 3947 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3945 def satisfies_pzi @satisfies_pzi end |
#satisfies_pzs ⇒ Boolean Also known as: satisfies_pzs?
Corresponds to the JSON property satisfiesPzs
3951 3952 3953 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3951 def satisfies_pzs @satisfies_pzs end |
#security_settings ⇒ String
Corresponds to the JSON property securitySettings
3957 3958 3959 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3957 def security_settings @security_settings end |
#speech_to_text_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SpeechToTextSettings
Corresponds to the JSON property speechToTextSettings
3962 3963 3964 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3962 def speech_to_text_settings @speech_to_text_settings end |
#start_flow ⇒ String
Corresponds to the JSON property startFlow
3967 3968 3969 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3967 def start_flow @start_flow end |
#start_playbook ⇒ String
Corresponds to the JSON property startPlaybook
3972 3973 3974 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3972 def start_playbook @start_playbook end |
#supported_language_codes ⇒ Array<String>
Corresponds to the JSON property supportedLanguageCodes
3977 3978 3979 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3977 def supported_language_codes @supported_language_codes end |
#text_to_speech_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TextToSpeechSettings
Corresponds to the JSON property textToSpeechSettings
3982 3983 3984 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3982 def text_to_speech_settings @text_to_speech_settings end |
#time_zone ⇒ String
Corresponds to the JSON property timeZone
3987 3988 3989 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3987 def time_zone @time_zone end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3994 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) @bigquery_export_settings = args[:bigquery_export_settings] if args.key?(:bigquery_export_settings) @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 |