Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationContext
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationContext
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb
Overview
Summarization context that customer can configure.
Instance Attribute Summary collapse
-
#few_shot_examples ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1FewShotExample>
Optional.
-
#output_language_code ⇒ String
Optional.
-
#summarization_sections ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationSection>
Optional.
-
#version ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SummarizationContext
constructor
A new instance of GoogleCloudDialogflowV2beta1SummarizationContext.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SummarizationContext
Returns a new instance of GoogleCloudDialogflowV2beta1SummarizationContext.
19950 19951 19952 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19950 def initialize(**args) update!(**args) end |
Instance Attribute Details
#few_shot_examples ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1FewShotExample>
Optional. List of few shot examples.
Corresponds to the JSON property fewShotExamples
19929 19930 19931 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19929 def few_shot_examples @few_shot_examples end |
#output_language_code ⇒ String
Optional. The target language of the generated summary. The language code for
conversation will be used if this field is empty. Supported 2.0 and later
versions.
Corresponds to the JSON property outputLanguageCode
19936 19937 19938 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19936 def output_language_code @output_language_code end |
#summarization_sections ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationSection>
Optional. List of sections. Note it contains both predefined section sand
customer defined sections.
Corresponds to the JSON property summarizationSections
19942 19943 19944 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19942 def summarization_sections @summarization_sections end |
#version ⇒ String
Optional. Version of the feature. If not set, default to latest version.
Current candidates are ["1.0"].
Corresponds to the JSON property version
19948 19949 19950 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19948 def version @version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
19955 19956 19957 19958 19959 19960 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19955 def update!(**args) @few_shot_examples = args[:few_shot_examples] if args.key?(:few_shot_examples) @output_language_code = args[:output_language_code] if args.key?(:output_language_code) @summarization_sections = args[:summarization_sections] if args.key?(:summarization_sections) @version = args[:version] if args.key?(:version) end |