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" } } ]