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.
3983 3984 3985 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3983 def initialize(**args) update!(**args) end |
Instance Attribute Details
#advanced_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AdvancedSettings
Corresponds to the JSON property advancedSettings
3855 3856 3857 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3855 def advanced_settings @advanced_settings end |
#answer_feedback_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettings
Corresponds to the JSON property answerFeedbackSettings
3860 3861 3862 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3860 def answer_feedback_settings @answer_feedback_settings end |
#avatar_uri ⇒ String
Corresponds to the JSON property avatarUri
3865 3866 3867 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3865 def avatar_uri @avatar_uri end |
#bigquery_export_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1BigQueryExportSettings
Corresponds to the JSON property bigqueryExportSettings
3870 3871 3872 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3870 def bigquery_export_settings @bigquery_export_settings end |
#client_certificate_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentClientCertificateSettings
Corresponds to the JSON property clientCertificateSettings
3875 3876 3877 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3875 def client_certificate_settings @client_certificate_settings end |
#default_language_code ⇒ String
Corresponds to the JSON property defaultLanguageCode
3880 3881 3882 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3880 def default_language_code @default_language_code end |
#description ⇒ String
Corresponds to the JSON property description
3885 3886 3887 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3885 def description @description end |
#display_name ⇒ String
Corresponds to the JSON property displayName
3890 3891 3892 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3890 def display_name @display_name end |
#enable_multi_language_training ⇒ Boolean Also known as: enable_multi_language_training?
Corresponds to the JSON property enableMultiLanguageTraining
3895 3896 3897 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3895 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
3901 3902 3903 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3901 def enable_spell_correction @enable_spell_correction end |
#enable_stackdriver_logging ⇒ Boolean Also known as: enable_stackdriver_logging?
Corresponds to the JSON property enableStackdriverLogging
3907 3908 3909 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3907 def enable_stackdriver_logging @enable_stackdriver_logging end |
#gen_app_builder_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettings
Corresponds to the JSON property genAppBuilderSettings
3913 3914 3915 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3913 def gen_app_builder_settings @gen_app_builder_settings end |
#git_integration_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettings
Corresponds to the JSON property gitIntegrationSettings
3918 3919 3920 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3918 def git_integration_settings @git_integration_settings end |
#locked ⇒ Boolean Also known as: locked?
Corresponds to the JSON property locked
3923 3924 3925 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3923 def locked @locked end |
#name ⇒ String
Corresponds to the JSON property name
3929 3930 3931 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3929 def name @name end |
#personalization_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AgentPersonalizationSettings
Corresponds to the JSON property personalizationSettings
3934 3935 3936 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3934 def personalization_settings @personalization_settings end |
#satisfies_pzi ⇒ Boolean Also known as: satisfies_pzi?
Corresponds to the JSON property satisfiesPzi
3939 3940 3941 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3939 def satisfies_pzi @satisfies_pzi end |
#satisfies_pzs ⇒ Boolean Also known as: satisfies_pzs?
Corresponds to the JSON property satisfiesPzs
3945 3946 3947 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3945 def satisfies_pzs @satisfies_pzs end |
#security_settings ⇒ String
Corresponds to the JSON property securitySettings
3951 3952 3953 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3951 def security_settings @security_settings end |
#speech_to_text_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SpeechToTextSettings
Corresponds to the JSON property speechToTextSettings
3956 3957 3958 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3956 def speech_to_text_settings @speech_to_text_settings end |
#start_flow ⇒ String
Corresponds to the JSON property startFlow
3961 3962 3963 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3961 def start_flow @start_flow end |
#start_playbook ⇒ String
Corresponds to the JSON property startPlaybook
3966 3967 3968 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3966 def start_playbook @start_playbook end |
#supported_language_codes ⇒ Array<String>
Corresponds to the JSON property supportedLanguageCodes
3971 3972 3973 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3971 def supported_language_codes @supported_language_codes end |
#text_to_speech_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TextToSpeechSettings
Corresponds to the JSON property textToSpeechSettings
3976 3977 3978 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3976 def text_to_speech_settings @text_to_speech_settings end |
#time_zone ⇒ String
Corresponds to the JSON property timeZone
3981 3982 3983 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3981 def time_zone @time_zone end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3988 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 |