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 reference documentation for the \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e class within the Google Cloud BigQuery Reservation v1 API, specifically for .NET development.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e class is used to request the creation of an assignment via \u003ccode\u003eReservationService.CreateAssignment\u003c/code\u003e, which requires "bigquery.reservationAssignments.create" permission.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e API is 2.7.0, with multiple historical versions also available, ranging back to version 1.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateAssignmentRequest\u003c/code\u003e class includes properties such as \u003ccode\u003eAssignment\u003c/code\u003e, \u003ccode\u003eAssignmentId\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsReservationName\u003c/code\u003e, which are key to configuration of the assignment.\u003c/p\u003e\n"]]],[],null,[]]