public sealed class CreateAssignmentRequest : IMessage<CreateAssignmentRequest>, IEquatable<CreateAssignmentRequest>, IDeepCloneable<CreateAssignmentRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the BigQuery Reservation v1 API class CreateAssignmentRequest.
The request for
[ReservationService.CreateAssignment][google.cloud.bigquery.reservation.v1.ReservationService.CreateAssignment].
Note: "bigquery.reservationAssignments.create" permission is required on the
related assignee.
The optional assignment ID. Assignment name will be generated automatically
if this field is empty.
This field must only contain lower case alphanumeric characters or dashes.
Max length is 64 characters.
[[["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-19 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e class within the Google Cloud BigQuery Reservation v1 API, specifically version 2.5.0, and provides access to prior versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e class is used to create a new assignment via the \u003ccode\u003eReservationService.CreateAssignment\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e class is derived from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable<CreateAssignmentRequest>\u003c/code\u003e, \u003ccode\u003eIDeepCloneable<CreateAssignmentRequest>\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e include \u003ccode\u003eAssignment\u003c/code\u003e (the assignment resource to be created), \u003ccode\u003eAssignmentId\u003c/code\u003e (an optional identifier), and \u003ccode\u003eParent\u003c/code\u003e (the parent resource name for the assignment), which also has a typed view available through \u003ccode\u003eParentAsReservationName\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe creation of a \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e either requires the default constructor, or one using another \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]