JobState class

Input properties used for looking up and filtering Job resources.

Constructors

JobState({Input<JobCopy?>? copy, Input<Map<String, String>?>? effectiveLabels, Input<JobExtract?>? extract, Input<String?>? jobId, Input<String?>? jobTimeoutMs, Input<String?>? jobType, Input<Map<String, String>?>? labels, Input<JobLoad?>? load, Input<String?>? location, Input<String?>? project, Input<Map<String, String>?>? pulumiLabels, Input<JobQuery?>? query, Input<String?>? reservation, Input<List<JobStatus>?>? statuses, Input<String?>? userEmail})
Creates a new JobState. copy Copies a table. effectiveLabels (Output) extract Configures an extract job. jobId The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters. jobTimeoutMs Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job. jobType (Output) labels The labels associated with this job. You can use these to organize and group your jobs. load Configures a load job. location The geographic location of the job. The default value is US. project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource query Configures a query job. reservation (Optional, Beta) statuses The status of this job. Examine this value when polling an asynchronous job to see if the job is complete. userEmail Email address of the user who ran the job.
const
JobState.fromMap(Map<String, dynamic> map)
factory

Properties

copy → Input<JobCopy?>?
Copies a table. Structure is documented below.
final
effectiveLabels → Input<Map<String, String>?>?
(Output) All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
final
extract → Input<JobExtract?>?
Configures an extract job. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
jobId → Input<String?>?
The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters.
final
jobTimeoutMs → Input<String?>?
Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job.
final
jobType → Input<String?>?
(Output) The type of the job.
final
labels → Input<Map<String, String>?>?
The labels associated with this job. You can use these to organize and group your jobs.
final
load → Input<JobLoad?>?
Configures a load job. Structure is documented below.
final
location → Input<String?>?
The geographic location of the job. The default value is US.
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
pulumiLabels → Input<Map<String, String>?>?
The combination of labels configured directly on the resource and default labels configured on the provider.
final
query → Input<JobQuery?>?
Configures a query job. Structure is documented below.
final
reservation → Input<String?>?
(Optional, Beta) The reservation that job would use. User can specify a reservation to execute the job. If this field is not set, reservation is determined based on the rules defined by the reservation assignments. The expected format is projects/{project}/locations/{location}/reservations/{reservation}.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
statuses → Input<List<JobStatus>?>?
The status of this job. Examine this value when polling an asynchronous job to see if the job is complete. Structure is documented below.
final
userEmail → Input<String?>?
Email address of the user who ran the job.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited