public sealed class CreateApiHubInstanceRequest : IMessage<CreateApiHubInstanceRequest>, IEquatable<CreateApiHubInstanceRequest>, IDeepCloneable<CreateApiHubInstanceRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the API hub v1 API class CreateApiHubInstanceRequest.
The
[CreateApiHubInstance][google.cloud.apihub.v1.Provisioning.CreateApiHubInstance]
method's request.
Optional. Identifier to assign to the Api Hub instance. Must be unique
within scope of the parent resource. If the field is not provided, system
generated id will be used.
This value should be 4-40 characters, and valid characters
are /[a-z][A-Z][0-9]-_/.
[[["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\u003eCreateApiHubInstanceRequest\u003c/code\u003e class, part of the Google Cloud ApiHub v1 API, version 1.0.0-beta02.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateApiHubInstanceRequest\u003c/code\u003e class is used to send requests to the \u003ccode\u003eCreateApiHubInstance\u003c/code\u003e method for creating a new Api Hub instance.\u003c/p\u003e\n"],["\u003cp\u003eIt inherits from the \u003ccode\u003eobject\u003c/code\u003e class and 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, making it a protocol buffer message.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties like \u003ccode\u003eApiHubInstance\u003c/code\u003e, \u003ccode\u003eApiHubInstanceId\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsLocationName\u003c/code\u003e that define the necessary data for creating an Api Hub instance, including ID, and parent location.\u003c/p\u003e\n"],["\u003cp\u003eIt contains two constructors, one default and one to allow for easy creation from another \u003ccode\u003eCreateApiHubInstanceRequest\u003c/code\u003e instance.\u003c/p\u003e\n"]]],[],null,[]]