BigQuery Reservation v1 API - Class Assignment (2.2.0)

public sealed class Assignment : IMessage<Assignment>, IEquatable<Assignment>, IDeepCloneable<Assignment>, IBufferMessage, IMessage

Reference documentation and code samples for the BigQuery Reservation v1 API class Assignment.

An assignment allows a project to submit jobs of a certain type using slots from the specified reservation.

Inheritance

object > Assignment

Namespace

GoogleGoogle.CloudGoogle.Cloud.BigQueryGoogle.Cloud.BigQuery.ReservationV1

Assembly

Google.Cloud.BigQuery.Reservation.V1.dll

Constructors

Assignment()

public Assignment()

Assignment(Assignment)

public Assignment(Assignment other)
Parameter
NameDescription
otherAssignment

Properties

Assignee

public string Assignee { get; set; }

The resource which will use the reservation. E.g. projects/myproject, folders/123, or organizations/456.

Property Value
TypeDescription
string

AssignmentName

public AssignmentName AssignmentName { get; set; }

AssignmentName-typed view over the Name resource name property.

Property Value
TypeDescription
AssignmentName

JobType

public Assignment.Types.JobType JobType { get; set; }

Which type of jobs will use the reservation.

Property Value
TypeDescription
AssignmentTypesJobType

Name

public string Name { get; set; }

Output only. Name of the resource. E.g.: projects/myproject/locations/US/reservations/team1-prod/assignments/123. The assignment_id must only contain lower case alphanumeric characters or dashes and the max length is 64 characters.

Property Value
TypeDescription
string

State

public Assignment.Types.State State { get; set; }

Output only. State of the assignment.

Property Value
TypeDescription
AssignmentTypesState