public sealed class CreateGeneratorRequest : IMessage<CreateGeneratorRequest>, IEquatable<CreateGeneratorRequest>, IDeepCloneable<CreateGeneratorRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 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\u003eThe \u003ccode\u003eCreateGeneratorRequest\u003c/code\u003e class is part of the Google Cloud Dialogflow v2beta1 API and is used to send requests for creating a generator.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing for message handling, comparison, cloning, and efficient buffering.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eGenerator\u003c/code\u003e, \u003ccode\u003eGeneratorId\u003c/code\u003e, and \u003ccode\u003eParent\u003c/code\u003e, which are crucial for specifying the generator to be created, its optional ID, and the target project/location.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors: a default constructor and one that accepts another \u003ccode\u003eCreateGeneratorRequest\u003c/code\u003e object, enabling object creation and copying.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCreateGeneratorRequest\u003c/code\u003e requires a \u003ccode\u003eGenerator\u003c/code\u003e and \u003ccode\u003eParent\u003c/code\u003e to function, while \u003ccode\u003eGeneratorId\u003c/code\u003e is optional, and if not provided, one will be automatically generated.\u003c/p\u003e\n"]]],[],null,[]]