public sealed class CreateSiteRequest : IMessage<CreateSiteRequest>, IEquatable<CreateSiteRequest>, IDeepCloneable<CreateSiteRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the GDC Hardware Management v1alpha API class CreateSiteRequest.
Optional. ID used to uniquely identify the Site within its parent scope.
This field should contain at most 63 characters and must start with
lowercase characters.
Only lowercase characters, numbers and - are accepted.
The - character cannot be the first or the last one.
A system generated ID will be used if the field is not set.
The site.name field in the request will be ignored.
[[["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 is for the \u003ccode\u003eCreateSiteRequest\u003c/code\u003e class within the GDC Hardware Management v1alpha API, specifically version 1.0.0-alpha04 (latest).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateSiteRequest\u003c/code\u003e class is used to send a request to create a new site, as part of the Google Cloud GDC Hardware Management API.\u003c/p\u003e\n"],["\u003cp\u003eThis class has a constructor that allows creating a new instance of \u003ccode\u003eCreateSiteRequest\u003c/code\u003e, which can also clone another instance of itself via its constructor.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eParent\u003c/code\u003e (the location for the site), \u003ccode\u003eRequestId\u003c/code\u003e (a unique identifier), \u003ccode\u003eSite\u003c/code\u003e (the site to be created), and \u003ccode\u003eSiteId\u003c/code\u003e (an optional ID for the site), which are used to provide the data needed to create the site.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateSiteRequest\u003c/code\u003e class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eObject\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]