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.
16127 16128 16129 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 16127 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
16106 16107 16108 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 16106 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
16113 16114 16115 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 16113 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
16119 16120 16121 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 16119 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
16125 16126 16127 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 16125 def version @version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
16132 16133 16134 16135 16136 16137 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 16132 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 |