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\u003eThis document provides reference information for the \u003ccode\u003eCreateGeneratorRequest\u003c/code\u003e class within the Google Cloud Dialogflow v2beta1 API, specifically version 1.0.0-beta22.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCreateGeneratorRequest\u003c/code\u003e is a request message used for creating a generator in Dialogflow, implementing interfaces like \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 class includes properties like \u003ccode\u003eGenerator\u003c/code\u003e, \u003ccode\u003eGeneratorId\u003c/code\u003e, and \u003ccode\u003eParent\u003c/code\u003e, which are essential for defining and locating the new generator within the Dialogflow project.\u003c/p\u003e\n"],["\u003cp\u003eYou can create a new \u003ccode\u003eCreateGeneratorRequest\u003c/code\u003e using the default constructor or by copying the values of an existing instance using the \u003ccode\u003eCreateGeneratorRequest(CreateGeneratorRequest other)\u003c/code\u003e constructor.\u003c/p\u003e\n"],["\u003cp\u003eThe 'GeneratorId' property allows you to optionally define a custom ID for the generator, provided it adheres to specific format and uniqueness requirements.\u003c/p\u003e\n"]]],[],null,[]]