public sealed class CreateHostProjectRegistrationRequest : IMessage<CreateHostProjectRegistrationRequest>, IEquatable<CreateHostProjectRegistrationRequest>, IDeepCloneable<CreateHostProjectRegistrationRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the API hub v1 API class CreateHostProjectRegistrationRequest.
The
[CreateHostProjectRegistration][google.cloud.apihub.v1.HostProjectRegistrationService.CreateHostProjectRegistration]
method's request.
public string HostProjectRegistrationId { get; set; }
Required. The ID to use for the Host Project Registration, which will
become the final component of the host project registration's resource
name. The ID must be the same as the Google cloud project specified in the
host_project_registration.gcp_project field.
[[["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 documentation details the \u003ccode\u003eCreateHostProjectRegistrationRequest\u003c/code\u003e class, which is used as a request for the \u003ccode\u003eCreateHostProjectRegistration\u003c/code\u003e method within the API Hub v1 service.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateHostProjectRegistrationRequest\u003c/code\u003e class, part of the \u003ccode\u003eGoogle.Cloud.ApiHub.V1\u003c/code\u003e namespace, is implemented with interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e allowing for multiple functionality.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes properties such as \u003ccode\u003eHostProjectRegistration\u003c/code\u003e, \u003ccode\u003eHostProjectRegistrationId\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsLocationName\u003c/code\u003e, which are used to specify the details of the host project registration.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors, \u003ccode\u003eCreateHostProjectRegistrationRequest()\u003c/code\u003e and \u003ccode\u003eCreateHostProjectRegistrationRequest(CreateHostProjectRegistrationRequest other)\u003c/code\u003e, that allow for the creation of new objects either as default or as copies of existing ones.\u003c/p\u003e\n"]]],[],null,[]]