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 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 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 \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.BigQuery.Reservation.V1\u003c/code\u003e namespace and is available in multiple versions, with version 2.7.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e class include \u003ccode\u003eAssignment\u003c/code\u003e, \u003ccode\u003eAssignmentId\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsReservationName\u003c/code\u003e, which are essential for defining and identifying the new assignment.\u003c/p\u003e\n"],["\u003cp\u003eCreating an assignment with this request requires "bigquery.reservationAssignments.create" permission on the specified assignee, and it inherits several members from the \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing functionalities for message handling, comparison, deep cloning, and buffer operations.\u003c/p\u003e\n"]]],[],null,[]]