public sealed class CreateGeneratorRequest : IMessage<CreateGeneratorRequest>, IEquatable<CreateGeneratorRequest>, IDeepCloneable<CreateGeneratorRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2 API class CreateGeneratorRequest.
Optional. The ID to use for the generator, which will become the final
component of the generator's resource name.
The generator ID must be compliant with the regression formula
[a-zA-Z][a-zA-Z0-9_-]* with the characters length in range of [3,64].
If the field is not provided, an Id will be auto-generated.
If the field is provided, the caller is responsible for
the uniqueness of the ID, otherwise the request will be rejected.
the consistency for whether to use custom ID or not under a project to
better ensure uniqueness.
[[["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 2025-08-07 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eCreateGeneratorRequest\u003c/code\u003e class within the Google Cloud Dialogflow v2 API, specifically for version 4.25.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateGeneratorRequest\u003c/code\u003e class is used to send a request to create a new generator in Dialogflow, implementing several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists all the previous versions of the Google.Cloud.Dialogflow.V2 API, starting at version 3.2.0 all the way to 4.26.0, with 4.26.0 being the latest version.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateGeneratorRequest\u003c/code\u003e class includes properties such as \u003ccode\u003eGenerator\u003c/code\u003e, \u003ccode\u003eGeneratorId\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsProjectName\u003c/code\u003e, which are used to define the new generator and its location within a project.\u003c/p\u003e\n"],["\u003cp\u003eThe page also includes details about the \u003ccode\u003eCreateGeneratorRequest\u003c/code\u003e class' constructors, its inherited members, namespace, and the assembly it belongs to.\u003c/p\u003e\n"]]],[],null,[]]