Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationContext
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationContext
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2/classes.rb,
lib/google/apis/dialogflow_v2/representations.rb,
lib/google/apis/dialogflow_v2/representations.rb
Overview
Summarization context that customer can configure.
Instance Attribute Summary collapse
-
#few_shot_examples ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2FewShotExample>
Optional.
-
#output_language_code ⇒ String
Optional.
-
#summarization_sections ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationSection>
Optional.
-
#version ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2SummarizationContext
constructor
A new instance of GoogleCloudDialogflowV2SummarizationContext.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2SummarizationContext
Returns a new instance of GoogleCloudDialogflowV2SummarizationContext.
15765 15766 15767 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 15765 def initialize(**args) update!(**args) end |
Instance Attribute Details
#few_shot_examples ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2FewShotExample>
Optional. List of few shot examples.
Corresponds to the JSON property fewShotExamples
15744 15745 15746 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 15744 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
15751 15752 15753 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 15751 def output_language_code @output_language_code end |
#summarization_sections ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationSection>
Optional. List of sections. Note it contains both predefined section sand
customer defined sections.
Corresponds to the JSON property summarizationSections
15757 15758 15759 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 15757 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
15763 15764 15765 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 15763 def version @version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15770 15771 15772 15773 15774 15775 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 15770 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 |