From 9df3b831e5151cd985894e33c9b6e047954d616d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 20 Jan 2021 02:34:03 -0800 Subject: [PATCH] feat: Automated regeneration of dialogflow v3 client (#2443) This PR was generated using Autosynth. :rainbow:
Log from Synthtool ``` 2021-01-20 02:19:17,139 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-api-ruby-client/synth.py. On branch autosynth-dialogflow-v3 nothing to commit, working tree clean 2021-01-20 02:19:17,216 synthtool [DEBUG] > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/google-api-ruby-client:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace --entrypoint script/synth.rb gcr.io/cloud-devrel-kokoro-resources/yoshi-ruby/autosynth dialogflow v3 DEBUG:synthtool:Running: docker run --rm -v/home/kbuilder/.cache/synthtool/google-api-ruby-client:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace --entrypoint script/synth.rb gcr.io/cloud-devrel-kokoro-resources/yoshi-ruby/autosynth dialogflow v3 git clean -df bundle install Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Fetching gem metadata from https://rubygems.org/......... Fetching gem metadata from https://rubygems.org/. Resolving dependencies... Fetching rake 11.3.0 Installing rake 11.3.0 Fetching concurrent-ruby 1.1.8 Fetching public_suffix 4.0.6 Fetching zeitwerk 2.4.2 Fetching minitest 5.14.3 Installing zeitwerk 2.4.2 Installing public_suffix 4.0.6 Installing minitest 5.14.3 Installing concurrent-ruby 1.1.8 Fetching ast 2.4.1 Installing ast 2.4.1 Using bundler 2.2.6 Fetching byebug 11.1.3 Fetching coderay 1.1.3 Installing byebug 11.1.3 with native extensions Installing coderay 1.1.3 Fetching json 2.5.1 Installing json 2.5.1 with native extensions Fetching docile 1.3.5 Installing docile 1.3.5 Fetching simplecov-html 0.10.2 Installing simplecov-html 0.10.2 Using sync 0.5.0 Fetching thor 1.0.1 Installing thor 1.0.1 Fetching rexml 3.2.4 Installing rexml 3.2.4 Fetching declarative 0.0.20 Installing declarative 0.0.20 Fetching declarative-option 0.1.0 Fetching diff-lcs 1.4.4 Installing declarative-option 0.1.0 Fetching dotenv 2.7.6 Installing diff-lcs 1.4.4 Installing dotenv 2.7.6 Fetching fakefs 0.20.1 Fetching faraday-net_http 1.0.1 Installing fakefs 0.20.1 Installing faraday-net_http 1.0.1 Fetching multipart-post 2.1.1 Fetching ruby2_keywords 0.0.4 Installing multipart-post 2.1.1 Installing ruby2_keywords 0.0.4 Fetching gems 1.2.0 Fetching github-markup 1.7.0 Installing gems 1.2.0 Installing github-markup 1.7.0 Fetching jwt 2.2.2 Installing jwt 2.2.2 Fetching memoist 0.16.2 Installing memoist 0.16.2 Fetching multi_json 1.15.0 Installing multi_json 1.15.0 Fetching os 0.9.6 Installing os 0.9.6 Fetching httpclient 2.8.3 Fetching mini_mime 1.0.2 Installing httpclient 2.8.3 Installing mini_mime 1.0.2 Fetching uber 0.1.0 Installing uber 0.1.0 Fetching retriable 3.1.2 Installing retriable 3.1.2 Fetching hashdiff 1.0.1 Installing hashdiff 1.0.1 Fetching mime-types-data 3.2020.1104 Fetching multi_xml 0.6.0 Installing mime-types-data 3.2020.1104 Installing multi_xml 0.6.0 Fetching rspec-support 3.10.1 Installing rspec-support 3.10.1 Fetching little-plugger 1.1.4 Installing little-plugger 1.1.4 Fetching method_source 1.0.0 Installing method_source 1.0.0 Fetching opencensus 0.5.0 Installing opencensus 0.5.0 Fetching powerpack 0.1.3 Fetching parallel 1.20.1 Installing parallel 1.20.1 Installing powerpack 0.1.3 Fetching yard 0.9.26 Fetching rainbow 2.2.2 Installing rainbow 2.2.2 with native extensions Installing yard 0.9.26 Fetching redcarpet 3.5.1 Installing redcarpet 3.5.1 with native extensions Fetching redis 3.3.5 Installing redis 3.3.5 Fetching rmail 1.1.4 Installing rmail 1.1.4 Fetching ruby-progressbar 1.11.0 Installing ruby-progressbar 1.11.0 Fetching unicode-display_width 1.7.0 Installing unicode-display_width 1.7.0 Fetching parser 2.7.2.0 Fetching addressable 2.7.0 Installing addressable 2.7.0 Installing parser 2.7.2.0 Fetching i18n 1.8.7 Installing i18n 1.8.7 Fetching tzinfo 2.0.4 Installing tzinfo 2.0.4 Fetching tins 1.28.0 Installing tins 1.28.0 Fetching crack 0.4.5 Installing crack 0.4.5 Fetching faraday 1.3.0 Installing faraday 1.3.0 Fetching google-id-token 1.4.2 Installing google-id-token 1.4.2 Fetching representable 3.0.4 Installing representable 3.0.4 Fetching mime-types 3.3.1 Installing mime-types 3.3.1 Fetching logging 2.3.0 Installing logging 2.3.0 Fetching rspec-core 3.10.1 Fetching rspec-expectations 3.10.1 Installing rspec-core 3.10.1 Installing rspec-expectations 3.10.1 Fetching rspec-mocks 3.10.1 Installing rspec-mocks 3.10.1 Fetching pry 0.13.1 Installing pry 0.13.1 Fetching simplecov 0.16.1 Fetching launchy 2.5.0 Installing launchy 2.5.0 Installing simplecov 0.16.1 Fetching rubocop 0.49.1 Installing rubocop 0.49.1 Fetching activesupport 6.1.1 Fetching webmock 2.3.2 Installing webmock 2.3.2 Installing activesupport 6.1.1 Fetching signet 0.14.0 Installing signet 0.14.0 Fetching httparty 0.18.1 Fetching term-ansicolor 1.7.1 Installing term-ansicolor 1.7.1 Installing httparty 0.18.1 Fetching rspec 3.10.0 Installing rspec 3.10.0 Fetching pry-byebug 3.9.0 Fetching pry-doc 0.13.5 Installing pry-byebug 3.9.0 Fetching googleauth 0.14.0 Installing googleauth 0.14.0 Fetching coveralls 0.8.23 Installing coveralls 0.8.23 Fetching json_spec 1.1.5 Installing json_spec 1.1.5 Installing pry-doc 0.13.5 Fetching google-apis-core 0.2.0 Installing google-apis-core 0.2.0 Fetching google-apis-discovery_v1 0.1.0 Installing google-apis-discovery_v1 0.1.0 Using google-apis-generator 0.1.2 from source at `.` Bundle complete! 25 Gemfile dependencies, 81 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. Post-install message from i18n: HEADS UP! i18n 1.1 changed fallbacks to exclude default locale. But that may break your application. If you are upgrading your Rails application from an older version of Rails: Please check your Rails app for 'config.i18n.fallbacks = true'. If you're using I18n (>= 1.1.0) and Rails (< 5.2.2), this should be 'config.i18n.fallbacks = [I18n.default_locale]'. If not, fallbacks will be broken in your app by I18n 1.1.x. If you are starting a NEW Rails application, you can ignore this notice. For more info see: https://github.com/svenfuchs/i18n/releases/tag/v1.1.0 Post-install message from httparty: When you HTTParty, you must party hard! echo a | bundle exec bin/generate-api gen /workspace/generated --api=dialogflow.v3 --names=/workspace/api_names.yaml --names-out=/workspace/api_names_out.yaml --spot-check Loading dialogflow, version v3 from https://raw.githubusercontent.com/googleapis/discovery-artifact-manager/master/discoveries/dialogflow.v3.json conflict google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/classes.rb Wrote metadata to generated/google-apis-dialogflow_v3/synth.metadata. DEBUG:synthtool:Wrote metadata to generated/google-apis-dialogflow_v3/synth.metadata. ```
Full log will be available here: https://source.cloud.google.com/results/invocations/b2701f0e-b0ac-4a60-aa04-e8400e6973a0/targets - [ ] To automatically regenerate this PR, check this box. --- api_names_out.yaml | 1 + .../google-apis-dialogflow_v3/CHANGELOG.md | 5 +- .../lib/google/apis/dialogflow_v3/classes.rb | 422 ++---------------- .../google/apis/dialogflow_v3/gem_version.rb | 4 +- .../apis/dialogflow_v3/representations.rb | 189 +------- .../lib/google/apis/dialogflow_v3/service.rb | 241 ---------- .../google-apis-dialogflow_v3/synth.metadata | 2 +- 7 files changed, 36 insertions(+), 828 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index be2cd3892..41d28fb52 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -91891,6 +91891,7 @@ "/dialogflow:v3/GoogleCloudDialogflowCxV3Agent/enableSpellCorrection": enable_spell_correction "/dialogflow:v3/GoogleCloudDialogflowCxV3Agent/enableStackdriverLogging": enable_stackdriver_logging "/dialogflow:v3/GoogleCloudDialogflowCxV3Agent/name": name +"/dialogflow:v3/GoogleCloudDialogflowCxV3Agent/securitySettings": security_settings "/dialogflow:v3/GoogleCloudDialogflowCxV3Agent/speechToTextSettings": speech_to_text_settings "/dialogflow:v3/GoogleCloudDialogflowCxV3Agent/startFlow": start_flow "/dialogflow:v3/GoogleCloudDialogflowCxV3Agent/timeZone": time_zone diff --git a/generated/google-apis-dialogflow_v3/CHANGELOG.md b/generated/google-apis-dialogflow_v3/CHANGELOG.md index e12fd4a06..88b503285 100644 --- a/generated/google-apis-dialogflow_v3/CHANGELOG.md +++ b/generated/google-apis-dialogflow_v3/CHANGELOG.md @@ -1,8 +1,9 @@ # Release history for google-apis-dialogflow_v3 -### v0.2.0 (2021-01-13) +### v0.2.0 (2021-01-20) -* Regenerated from discovery document revision 20210108 +* Regenerated from discovery document revision 20210118 +* Regenerated using generator version 0.1.2 ### v0.1.0 (2021-01-07) diff --git a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/classes.rb b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/classes.rb index ebf27bc71..26f5b50d4 100644 --- a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/classes.rb +++ b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/classes.rb @@ -75,6 +75,12 @@ module Google # @return [String] attr_accessor :name + # Name of the SecuritySettings reference for the agent. Format: `projects// + # locations//securitySettings/`. + # Corresponds to the JSON property `securitySettings` + # @return [String] + attr_accessor :security_settings + # Settings related to speech recognition. # Corresponds to the JSON property `speechToTextSettings` # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3SpeechToTextSettings] @@ -106,6 +112,7 @@ module Google @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) @name = args[:name] if args.key?(:name) + @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) @time_zone = args[:time_zone] if args.key?(:time_zone) @@ -666,7 +673,7 @@ module Google end end - # An **entity entry** for an associated entity type. Next Id = 8 + # An **entity entry** for an associated entity type. class GoogleCloudDialogflowCxV3EntityTypeEntity include Google::Apis::Core::Hashable @@ -865,255 +872,6 @@ module Google end end - # Represents an experiment in an environment. Next ID: 13 - class GoogleCloudDialogflowCxV3Experiment - include Google::Apis::Core::Hashable - - # Creation time of this experiment. - # Corresponds to the JSON property `createTime` - # @return [String] - attr_accessor :create_time - - # Definition of the experiment. Next ID: 3 - # Corresponds to the JSON property `definition` - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentDefinition] - attr_accessor :definition - - # The human-readable description of the experiment. - # Corresponds to the JSON property `description` - # @return [String] - attr_accessor :description - - # Required. The human-readable name of the experiment (unique in an environment). - # Limit of 64 characters. - # Corresponds to the JSON property `displayName` - # @return [String] - attr_accessor :display_name - - # End time of this experiment. - # Corresponds to the JSON property `endTime` - # @return [String] - attr_accessor :end_time - - # Maximum number of days to run the experiment. - # Corresponds to the JSON property `experimentLength` - # @return [String] - attr_accessor :experiment_length - - # Last update time of this experiment. - # Corresponds to the JSON property `lastUpdateTime` - # @return [String] - attr_accessor :last_update_time - - # The name of the experiment. Format: projects//locations//agents//environments// - # experiments/.. - # Corresponds to the JSON property `name` - # @return [String] - attr_accessor :name - - # The inference result which includes an objective metric to optimize and the - # confidence interval. - # Corresponds to the JSON property `result` - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentResult] - attr_accessor :result - - # Start time of this experiment. - # Corresponds to the JSON property `startTime` - # @return [String] - attr_accessor :start_time - - # The current state of the experiment. Transition triggered by Expriments. - # StartExperiment: PENDING->RUNNING. Transition triggered by Expriments. - # CancelExperiment: PENDING->CANCELLED or RUNNING->CANCELLED. - # Corresponds to the JSON property `state` - # @return [String] - attr_accessor :state - - # The history of updates to the experiment variants. - # Corresponds to the JSON property `variantsHistory` - # @return [Array] - attr_accessor :variants_history - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @create_time = args[:create_time] if args.key?(:create_time) - @definition = args[:definition] if args.key?(:definition) - @description = args[:description] if args.key?(:description) - @display_name = args[:display_name] if args.key?(:display_name) - @end_time = args[:end_time] if args.key?(:end_time) - @experiment_length = args[:experiment_length] if args.key?(:experiment_length) - @last_update_time = args[:last_update_time] if args.key?(:last_update_time) - @name = args[:name] if args.key?(:name) - @result = args[:result] if args.key?(:result) - @start_time = args[:start_time] if args.key?(:start_time) - @state = args[:state] if args.key?(:state) - @variants_history = args[:variants_history] if args.key?(:variants_history) - end - end - - # Definition of the experiment. Next ID: 3 - class GoogleCloudDialogflowCxV3ExperimentDefinition - include Google::Apis::Core::Hashable - - # The condition defines which subset of sessions are selected for this - # experiment. If not specified, all sessions are eligible. E.g. "query_input. - # language_code=en" See the [conditions reference](https://cloud.google.com/ - # dialogflow/cx/docs/reference/condition). - # Corresponds to the JSON property `condition` - # @return [String] - attr_accessor :condition - - # A list of flow version variants. - # Corresponds to the JSON property `versionVariants` - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3VersionVariants] - attr_accessor :version_variants - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @condition = args[:condition] if args.key?(:condition) - @version_variants = args[:version_variants] if args.key?(:version_variants) - end - end - - # The inference result which includes an objective metric to optimize and the - # confidence interval. - class GoogleCloudDialogflowCxV3ExperimentResult - include Google::Apis::Core::Hashable - - # The last time the experiment's stats data was updated. Will have default value - # if stats have never been computed for this experiment. - # Corresponds to the JSON property `lastUpdateTime` - # @return [String] - attr_accessor :last_update_time - - # Version variants and metrics. - # Corresponds to the JSON property `versionMetrics` - # @return [Array] - attr_accessor :version_metrics - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @last_update_time = args[:last_update_time] if args.key?(:last_update_time) - @version_metrics = args[:version_metrics] if args.key?(:version_metrics) - end - end - - # A confidence interval is a range of possible values for the experiment - # objective you are trying to measure. - class GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval - include Google::Apis::Core::Hashable - - # The confidence level used to construct the interval, i.e. there is X% chance - # that the true value is within this interval. - # Corresponds to the JSON property `confidenceLevel` - # @return [Float] - attr_accessor :confidence_level - - # Lower bound of the interval. - # Corresponds to the JSON property `lowerBound` - # @return [Float] - attr_accessor :lower_bound - - # The percent change between an experiment metric's value and the value for its - # control. - # Corresponds to the JSON property `ratio` - # @return [Float] - attr_accessor :ratio - - # Upper bound of the interval. - # Corresponds to the JSON property `upperBound` - # @return [Float] - attr_accessor :upper_bound - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @confidence_level = args[:confidence_level] if args.key?(:confidence_level) - @lower_bound = args[:lower_bound] if args.key?(:lower_bound) - @ratio = args[:ratio] if args.key?(:ratio) - @upper_bound = args[:upper_bound] if args.key?(:upper_bound) - end - end - - # Metric and corresponding confidence intervals. - class GoogleCloudDialogflowCxV3ExperimentResultMetric - include Google::Apis::Core::Hashable - - # A confidence interval is a range of possible values for the experiment - # objective you are trying to measure. - # Corresponds to the JSON property `confidenceInterval` - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval] - attr_accessor :confidence_interval - - # Ratio value of a metric. - # Corresponds to the JSON property `ratio` - # @return [Float] - attr_accessor :ratio - - # The type of the metric. - # Corresponds to the JSON property `type` - # @return [String] - attr_accessor :type - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @confidence_interval = args[:confidence_interval] if args.key?(:confidence_interval) - @ratio = args[:ratio] if args.key?(:ratio) - @type = args[:type] if args.key?(:type) - end - end - - # Version variant and associated metrics. - class GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics - include Google::Apis::Core::Hashable - - # The metrics and corresponding confidence intervals in the inference result. - # Corresponds to the JSON property `metrics` - # @return [Array] - attr_accessor :metrics - - # Number of sessions that were allocated to this version. - # Corresponds to the JSON property `sessionCount` - # @return [Fixnum] - attr_accessor :session_count - - # The name of the flow Version. Format: `projects//locations//agents//flows// - # versions/`. - # Corresponds to the JSON property `version` - # @return [String] - attr_accessor :version - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @metrics = args[:metrics] if args.key?(:metrics) - @session_count = args[:session_count] if args.key?(:session_count) - @version = args[:version] if args.key?(:version) - end - end - # The request message for Agents.ExportAgent. class GoogleCloudDialogflowCxV3ExportAgentRequest include Google::Apis::Core::Hashable @@ -1403,9 +1161,11 @@ module Google attr_accessor :is_list alias_method :is_list?, :is_list - # Indicates whether the parameter content is logged in text and audio. If it is - # set to true, the parameter content will be replaced to parameter name in both - # request and response. The default value is false. + # Indicates whether the parameter content should be redacted in text and audio. + # If the flag is set to true, the parameter content will be replaced by + # parameter name in both request and response. Note: the parameter content is + # subject to redaction if either parameter level redaction or entity type level + # redaction is enabled. # Corresponds to the JSON property `redact` # @return [Boolean] attr_accessor :redact @@ -2104,9 +1864,11 @@ module Google attr_accessor :is_list alias_method :is_list?, :is_list - # Indicates whether the parameter content is logged in text and audio. If it is - # set to true, the parameter content will be replaced to parameter id in both - # request and response. The default value is false. + # Indicates whether the parameter content should be redacted in text and audio. + # If the flag is set to true, the parameter content will be replaced by + # parameter name in both request and response. Note: the parameter content is + # subject to redaction if either parameter level redaction or entity type level + # redaction is enabled. # Corresponds to the JSON property `redact` # @return [Boolean] attr_accessor :redact @@ -2274,34 +2036,6 @@ module Google end end - # The response message for Experiments.ListExperiments. - class GoogleCloudDialogflowCxV3ListExperimentsResponse - include Google::Apis::Core::Hashable - - # The list of experiments. There will be a maximum number of items returned - # based on the page_size field in the request. The list may in some cases be - # empty or contain fewer entries than page_size even if this isn't the last page. - # Corresponds to the JSON property `experiments` - # @return [Array] - attr_accessor :experiments - - # Token to retrieve the next page of results, or empty if there are no more - # results in the list. - # Corresponds to the JSON property `nextPageToken` - # @return [String] - attr_accessor :next_page_token - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @experiments = args[:experiments] if args.key?(:experiments) - @next_page_token = args[:next_page_token] if args.key?(:next_page_token) - end - end - # The response message for Flows.ListFlows. class GoogleCloudDialogflowCxV3ListFlowsResponse include Google::Apis::Core::Hashable @@ -3951,32 +3685,6 @@ module Google end end - # The request message for Experiments.StartExperiment. - class GoogleCloudDialogflowCxV3StartExperimentRequest - include Google::Apis::Core::Hashable - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - end - end - - # The request message for Experiments.StopExperiment. - class GoogleCloudDialogflowCxV3StopExperimentRequest - include Google::Apis::Core::Hashable - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - end - end - # Configuration of how speech should be synthesized. class GoogleCloudDialogflowCxV3SynthesizeSpeechConfig include Google::Apis::Core::Hashable @@ -4638,31 +4346,6 @@ module Google end end - # The history of variants update. - class GoogleCloudDialogflowCxV3VariantsHistory - include Google::Apis::Core::Hashable - - # Update time of the variants. - # Corresponds to the JSON property `updateTime` - # @return [String] - attr_accessor :update_time - - # A list of flow version variants. - # Corresponds to the JSON property `versionVariants` - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3VersionVariants] - attr_accessor :version_variants - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @update_time = args[:update_time] if args.key?(:update_time) - @version_variants = args[:version_variants] if args.key?(:version_variants) - end - end - # Represents a version of a flow. class GoogleCloudDialogflowCxV3Version include Google::Apis::Core::Hashable @@ -4715,59 +4398,6 @@ module Google end end - # A list of flow version variants. - class GoogleCloudDialogflowCxV3VersionVariants - include Google::Apis::Core::Hashable - - # A list of flow version variants. - # Corresponds to the JSON property `variants` - # @return [Array] - attr_accessor :variants - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @variants = args[:variants] if args.key?(:variants) - end - end - - # A single flow version with specified traffic allocation. - class GoogleCloudDialogflowCxV3VersionVariantsVariant - include Google::Apis::Core::Hashable - - # Whether the variant is for the control group. - # Corresponds to the JSON property `isControlGroup` - # @return [Boolean] - attr_accessor :is_control_group - alias_method :is_control_group?, :is_control_group - - # Percentage of the traffic which should be routed to this version of flow. - # Traffic allocation for a single flow must sum up to 1.0. - # Corresponds to the JSON property `trafficAllocation` - # @return [Float] - attr_accessor :traffic_allocation - - # The name of the flow version. Format: `projects//locations//agents//flows// - # versions/`. - # Corresponds to the JSON property `version` - # @return [String] - attr_accessor :version - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @is_control_group = args[:is_control_group] if args.key?(:is_control_group) - @traffic_allocation = args[:traffic_allocation] if args.key?(:traffic_allocation) - @version = args[:version] if args.key?(:version) - end - end - # Description of which voice to use for speech synthesis. class GoogleCloudDialogflowCxV3VoiceSelectionParams include Google::Apis::Core::Hashable @@ -5586,9 +5216,11 @@ module Google attr_accessor :is_list alias_method :is_list?, :is_list - # Indicates whether the parameter content is logged in text and audio. If it is - # set to true, the parameter content will be replaced to parameter name in both - # request and response. The default value is false. + # Indicates whether the parameter content should be redacted in text and audio. + # If the flag is set to true, the parameter content will be replaced by + # parameter name in both request and response. Note: the parameter content is + # subject to redaction if either parameter level redaction or entity type level + # redaction is enabled. # Corresponds to the JSON property `redact` # @return [Boolean] attr_accessor :redact @@ -6131,9 +5763,11 @@ module Google attr_accessor :is_list alias_method :is_list?, :is_list - # Indicates whether the parameter content is logged in text and audio. If it is - # set to true, the parameter content will be replaced to parameter id in both - # request and response. The default value is false. + # Indicates whether the parameter content should be redacted in text and audio. + # If the flag is set to true, the parameter content will be replaced by + # parameter name in both request and response. Note: the parameter content is + # subject to redaction if either parameter level redaction or entity type level + # redaction is enabled. # Corresponds to the JSON property `redact` # @return [Boolean] attr_accessor :redact diff --git a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/gem_version.rb b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/gem_version.rb index 32821cbc8..e4ce3f886 100644 --- a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/gem_version.rb +++ b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/gem_version.rb @@ -19,10 +19,10 @@ module Google GEM_VERSION = "0.2.0" # Version of the code generator used to generate this client - GENERATOR_VERSION = "0.1.1" + GENERATOR_VERSION = "0.1.2" # Revision of the discovery document this client was generated from - REVISION = "20210108" + REVISION = "20210118" end end end diff --git a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/representations.rb b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/representations.rb index d78175937..b81c49731 100644 --- a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/representations.rb +++ b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/representations.rb @@ -166,42 +166,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowCxV3Experiment - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowCxV3ExperimentDefinition - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowCxV3ExperimentResult - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowCxV3ExperimentResultMetric - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowCxV3ExportAgentRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -406,12 +370,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowCxV3ListExperimentsResponse - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowCxV3ListFlowsResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -676,18 +634,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowCxV3StartExperimentRequest - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowCxV3StopExperimentRequest - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowCxV3SynthesizeSpeechConfig class Representation < Google::Apis::Core::JsonRepresentation; end @@ -796,30 +742,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowCxV3VariantsHistory - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowCxV3Version class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowCxV3VersionVariants - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowCxV3VersionVariantsVariant - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowCxV3VoiceSelectionParams class Representation < Google::Apis::Core::JsonRepresentation; end @@ -2048,6 +1976,7 @@ module Google property :enable_spell_correction, as: 'enableSpellCorrection' property :enable_stackdriver_logging, as: 'enableStackdriverLogging' property :name, as: 'name' + property :security_settings, as: 'securitySettings' property :speech_to_text_settings, as: 'speechToTextSettings', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3SpeechToTextSettings, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3SpeechToTextSettings::Representation property :start_flow, as: 'startFlow' @@ -2276,75 +2205,6 @@ module Google end end - class GoogleCloudDialogflowCxV3Experiment - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :create_time, as: 'createTime' - property :definition, as: 'definition', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentDefinition, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentDefinition::Representation - - property :description, as: 'description' - property :display_name, as: 'displayName' - property :end_time, as: 'endTime' - property :experiment_length, as: 'experimentLength' - property :last_update_time, as: 'lastUpdateTime' - property :name, as: 'name' - property :result, as: 'result', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentResult, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentResult::Representation - - property :start_time, as: 'startTime' - property :state, as: 'state' - collection :variants_history, as: 'variantsHistory', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3VariantsHistory, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3VariantsHistory::Representation - - end - end - - class GoogleCloudDialogflowCxV3ExperimentDefinition - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :condition, as: 'condition' - property :version_variants, as: 'versionVariants', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3VersionVariants, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3VersionVariants::Representation - - end - end - - class GoogleCloudDialogflowCxV3ExperimentResult - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :last_update_time, as: 'lastUpdateTime' - collection :version_metrics, as: 'versionMetrics', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics::Representation - - end - end - - class GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :confidence_level, as: 'confidenceLevel' - property :lower_bound, as: 'lowerBound' - property :ratio, as: 'ratio' - property :upper_bound, as: 'upperBound' - end - end - - class GoogleCloudDialogflowCxV3ExperimentResultMetric - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :confidence_interval, as: 'confidenceInterval', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval::Representation - - property :ratio, as: 'ratio' - property :type, as: 'type' - end - end - - class GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :metrics, as: 'metrics', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentResultMetric, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ExperimentResultMetric::Representation - - property :session_count, as: 'sessionCount' - property :version, as: 'version' - end - end - class GoogleCloudDialogflowCxV3ExportAgentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -2667,15 +2527,6 @@ module Google end end - class GoogleCloudDialogflowCxV3ListExperimentsResponse - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :experiments, as: 'experiments', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment::Representation - - property :next_page_token, as: 'nextPageToken' - end - end - class GoogleCloudDialogflowCxV3ListFlowsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -3117,18 +2968,6 @@ module Google end end - class GoogleCloudDialogflowCxV3StartExperimentRequest - # @private - class Representation < Google::Apis::Core::JsonRepresentation - end - end - - class GoogleCloudDialogflowCxV3StopExperimentRequest - # @private - class Representation < Google::Apis::Core::JsonRepresentation - end - end - class GoogleCloudDialogflowCxV3SynthesizeSpeechConfig # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -3311,15 +3150,6 @@ module Google end end - class GoogleCloudDialogflowCxV3VariantsHistory - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :update_time, as: 'updateTime' - property :version_variants, as: 'versionVariants', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3VersionVariants, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3VersionVariants::Representation - - end - end - class GoogleCloudDialogflowCxV3Version # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -3333,23 +3163,6 @@ module Google end end - class GoogleCloudDialogflowCxV3VersionVariants - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :variants, as: 'variants', class: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3VersionVariantsVariant, decorator: Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3VersionVariantsVariant::Representation - - end - end - - class GoogleCloudDialogflowCxV3VersionVariantsVariant - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :is_control_group, as: 'isControlGroup' - property :traffic_allocation, as: 'trafficAllocation' - property :version, as: 'version' - end - end - class GoogleCloudDialogflowCxV3VoiceSelectionParams # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/service.rb b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/service.rb index cb2dc99d3..d0c29b020 100644 --- a/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/service.rb +++ b/generated/google-apis-dialogflow_v3/lib/google/apis/dialogflow_v3/service.rb @@ -778,247 +778,6 @@ module Google execute_or_queue_command(command, &block) end - # Creates an Experiment in the specified Environment. - # @param [String] parent - # Required. The Agent to create an Environment for. Format: `projects//locations/ - # /agents//environments/`. - # @param [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] google_cloud_dialogflow_cx_v3_experiment_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # Available to use for quota purposes for server-side applications. Can be any - # arbitrary string assigned to a user, but should not exceed 40 characters. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def create_project_location_agent_environment_experiment(parent, google_cloud_dialogflow_cx_v3_experiment_object = nil, fields: nil, quota_user: nil, options: nil, &block) - command = make_simple_command(:post, 'v3/{+parent}/experiments', options) - command.request_representation = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment::Representation - command.request_object = google_cloud_dialogflow_cx_v3_experiment_object - command.response_representation = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment::Representation - command.response_class = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment - command.params['parent'] = parent unless parent.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - execute_or_queue_command(command, &block) - end - - # Deletes the specified Experiment. - # @param [String] name - # Required. The name of the Environment to delete. Format: `projects//locations// - # agents//environments//experiments/`. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # Available to use for quota purposes for server-side applications. Can be any - # arbitrary string assigned to a user, but should not exceed 40 characters. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV3::GoogleProtobufEmpty] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::DialogflowV3::GoogleProtobufEmpty] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def delete_project_location_agent_environment_experiment(name, fields: nil, quota_user: nil, options: nil, &block) - command = make_simple_command(:delete, 'v3/{+name}', options) - command.response_representation = Google::Apis::DialogflowV3::GoogleProtobufEmpty::Representation - command.response_class = Google::Apis::DialogflowV3::GoogleProtobufEmpty - command.params['name'] = name unless name.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - execute_or_queue_command(command, &block) - end - - # Retrieves the specified Experiment. - # @param [String] name - # Required. The name of the Environment. Format: `projects//locations//agents// - # environments//experiments/`. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # Available to use for quota purposes for server-side applications. Can be any - # arbitrary string assigned to a user, but should not exceed 40 characters. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def get_project_location_agent_environment_experiment(name, fields: nil, quota_user: nil, options: nil, &block) - command = make_simple_command(:get, 'v3/{+name}', options) - command.response_representation = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment::Representation - command.response_class = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment - command.params['name'] = name unless name.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - execute_or_queue_command(command, &block) - end - - # Returns the list of all experiments in the specified Environment. - # @param [String] parent - # Required. The Environment to list all environments for. Format: `projects// - # locations//agents//environments/`. - # @param [Fixnum] page_size - # The maximum number of items to return in a single page. By default 20 and at - # most 100. - # @param [String] page_token - # The next_page_token value returned from a previous list request. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # Available to use for quota purposes for server-side applications. Can be any - # arbitrary string assigned to a user, but should not exceed 40 characters. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ListExperimentsResponse] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ListExperimentsResponse] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_project_location_agent_environment_experiments(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) - command = make_simple_command(:get, 'v3/{+parent}/experiments', options) - command.response_representation = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ListExperimentsResponse::Representation - command.response_class = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3ListExperimentsResponse - command.params['parent'] = parent unless parent.nil? - command.query['pageSize'] = page_size unless page_size.nil? - command.query['pageToken'] = page_token unless page_token.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - execute_or_queue_command(command, &block) - end - - # Updates the specified Experiment. - # @param [String] name - # The name of the experiment. Format: projects//locations//agents//environments// - # experiments/.. - # @param [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] google_cloud_dialogflow_cx_v3_experiment_object - # @param [String] update_mask - # Required. The mask to control which fields get updated. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # Available to use for quota purposes for server-side applications. Can be any - # arbitrary string assigned to a user, but should not exceed 40 characters. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_project_location_agent_environment_experiment(name, google_cloud_dialogflow_cx_v3_experiment_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) - command = make_simple_command(:patch, 'v3/{+name}', options) - command.request_representation = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment::Representation - command.request_object = google_cloud_dialogflow_cx_v3_experiment_object - command.response_representation = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment::Representation - command.response_class = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment - command.params['name'] = name unless name.nil? - command.query['updateMask'] = update_mask unless update_mask.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - execute_or_queue_command(command, &block) - end - - # Starts the specified Experiment. This rpc only changes the state of experiment - # from PENDING to RUNNING. - # @param [String] name - # Required. Resource name of the experiment to start. Format: `projects// - # locations//agents//environments//experiments/`. - # @param [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3StartExperimentRequest] google_cloud_dialogflow_cx_v3_start_experiment_request_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # Available to use for quota purposes for server-side applications. Can be any - # arbitrary string assigned to a user, but should not exceed 40 characters. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def start_project_location_agent_environment_experiment(name, google_cloud_dialogflow_cx_v3_start_experiment_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) - command = make_simple_command(:post, 'v3/{+name}:start', options) - command.request_representation = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3StartExperimentRequest::Representation - command.request_object = google_cloud_dialogflow_cx_v3_start_experiment_request_object - command.response_representation = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment::Representation - command.response_class = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment - command.params['name'] = name unless name.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - execute_or_queue_command(command, &block) - end - - # Stops the specified Experiment. This rpc only changes the state of experiment - # from RUNNING to DONE. - # @param [String] name - # Required. Resource name of the experiment to stop. Format: `projects// - # locations//agents//environments//experiments/`. - # @param [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3StopExperimentRequest] google_cloud_dialogflow_cx_v3_stop_experiment_request_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # Available to use for quota purposes for server-side applications. Can be any - # arbitrary string assigned to a user, but should not exceed 40 characters. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def stop_project_location_agent_environment_experiment(name, google_cloud_dialogflow_cx_v3_stop_experiment_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) - command = make_simple_command(:post, 'v3/{+name}:stop', options) - command.request_representation = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3StopExperimentRequest::Representation - command.request_object = google_cloud_dialogflow_cx_v3_stop_experiment_request_object - command.response_representation = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment::Representation - command.response_class = Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3Experiment - command.params['name'] = name unless name.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - execute_or_queue_command(command, &block) - end - # Processes a natural language query and returns structured, actionable data as # a result. This method is not idempotent, because it may cause session entity # types to be updated, which in turn might affect results of future queries. diff --git a/generated/google-apis-dialogflow_v3/synth.metadata b/generated/google-apis-dialogflow_v3/synth.metadata index d1f513ff0..2387fc030 100644 --- a/generated/google-apis-dialogflow_v3/synth.metadata +++ b/generated/google-apis-dialogflow_v3/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "416a3e07b1c434039131ec133ff43cd11975fd0e" + "sha": "915a4d7671830bab31334d6988a09436c3196390" } } ]