public sealed class CreateAssignmentRequest : IMessage<CreateAssignmentRequest>, IEquatable<CreateAssignmentRequest>, IDeepCloneable<CreateAssignmentRequest>, IBufferMessage, IMessage
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 dash.
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 webpage details the \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e class, which is used to request the creation of a new assignment within the BigQuery Reservation service.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the documented API is 2.7.0, with the webpage displaying information for version 1.4.0 and various other versions from 2.6.0 back to 1.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e class requires "bigquery.reservationAssignments.create" permission on the related assignee and includes properties such as \u003ccode\u003eAssignment\u003c/code\u003e, \u003ccode\u003eAssignmentId\u003c/code\u003e, and \u003ccode\u003eParent\u003c/code\u003e to define the assignment to be created.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eObject\u003c/code\u003e and implements interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and provides constructors to create instances.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParentAsReservationName\u003c/code\u003e property offers a typed view of the parent resource name using \u003ccode\u003eReservationName\u003c/code\u003e, simplifying the management of parent resources.\u003c/p\u003e\n"]]],[],null,[]]