Google Cloud Dialogflow v2 API - Class Generator (4.29.0)
4.29.0 (latest)
4.28.0
4.27.0
4.26.0
4.25.0
4.24.0
4.23.0
4.22.0
4.21.0
4.20.0
4.19.0
4.18.0
4.17.0
4.16.0
4.15.0
4.14.0
4.13.0
4.12.0
4.11.0
4.10.0
4.9.0
4.8.0
4.7.0
4.6.0
4.5.0
4.4.0
4.3.0
4.2.0
4.1.0
4.0.0
3.11.0
3.10.0
3.9.0
3.8.0
3.7.0
3.6.0
3.5.0
3.4.0
3.3.0
3.2.0
public sealed class Generator : IMessage<Generator>, IEquatable<Generator>, IDeepCloneable<Generator>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2 API class Generator.
LLM generator.
Inheritance
object >
Generator
Namespace
Google.Cloud.Dialogflow.V2
Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
Generator()
Generator(Generator)
public Generator(Generator other)
Properties
AgentCoachingContext
public AgentCoachingContext AgentCoachingContext { get; set; }
Input of prebuilt Agent Coaching feature.
CesAppSpecs
public RepeatedField<CesAppSpec> CesAppSpecs { get; }
Optional. List of CES app specs that the generator can choose from.
public RepeatedField<CesToolSpec> CesToolSpecs { get; }
Optional. List of CES tool specs that the generator can choose from.
ContextCase
public Generator.ContextOneofCase ContextCase { get; }
CreateTime
public Timestamp CreateTime { get; set; }
Output only. Creation time of this generator.
Description
public string Description { get; set; }
Optional. Human readable description of the generator.
Property Value
Type
Description
string
FoundationModelCase
public Generator.FoundationModelOneofCase FoundationModelCase { get; }
FreeFormContext
public FreeFormContext FreeFormContext { get; set; }
Input of free from generator to LLM.
GeneratorName
public GeneratorName GeneratorName { get; set; }
HasPublishedModel
public bool HasPublishedModel { get; }
Gets whether the "published_model" field is set
Property Value
Type
Description
bool
InferenceParameter
public InferenceParameter InferenceParameter { get; set; }
Optional. Inference parameters for this generator.
Name
public string Name { get; set; }
Output only. Identifier. The resource name of the generator. Format:
projects/<Project ID>/locations/<Location ID>/generators/<Generator ID>
Property Value
Type
Description
string
PublishedModel
public string PublishedModel { get; set; }
Optional. The published Large Language Model name.
To use the latest model version, specify the model name without version
number. Example: text-bison
To use a stable model version, specify the version number as well.
Example: text-bison@002.
Property Value
Type
Description
string
SuggestionDedupingConfig
public SuggestionDedupingConfig SuggestionDedupingConfig { get; set; }
Optional. Configuration for suggestion deduping. This is only applicable to
AI Coach feature.
SummarizationContext
public SummarizationContext SummarizationContext { get; set; }
Input of prebuilt Summarization feature.
public RepeatedField<string> Tools { get; }
Optional. Resource names of the tools that the generator can choose from.
Format: projects/<Project ID>/locations/<Location ID>/tools/<tool ID>.
public ResourceNameList<ToolName> ToolsAsToolNames { get; }
public RepeatedField<ToolsetTool> ToolsetTools { get; }
Optional. List of CES toolset specs that the generator can choose from.
TriggerEvent
public TriggerEvent TriggerEvent { get; set; }
Optional. The trigger event of the generator. It defines when the generator
is triggered in a conversation.
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. Update time of this generator.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-31 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-31 UTC."],[],[]]