JobState class
Input properties used for looking up and filtering Job resources.
Constructors
-
JobState({Input<
JobCopy?> ? copy, Input<Map< ? effectiveLabels, Input<String, String> ?>JobExtract?> ? extract, Input<String?> ? jobId, Input<String?> ? jobTimeoutMs, Input<String?> ? jobType, Input<Map< ? labels, Input<String, String> ?>JobLoad?> ? load, Input<String?> ? location, Input<String?> ? project, Input<Map< ? pulumiLabels, Input<String, String> ?>JobQuery?> ? query, Input<String?> ? reservation, Input<List< ? statuses, Input<JobStatus> ?>String?> ? userEmail}) -
Creates a new JobState.
copyCopies a table.effectiveLabels(Output)extractConfigures an extract job.jobIdThe 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.jobTimeoutMsJob timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job.jobType(Output)labelsThe labels associated with this job. You can use these to organize and group your jobs.loadConfigures a load job.locationThe geographic location of the job. The default value is US.projectThe ID of the project in which the resource belongs.pulumiLabelsThe combination of labels configured directly on the resourcequeryConfigures a query job.reservation(Optional, Beta)statusesThe status of this job. Examine this value when polling an asynchronous job to see if the job is complete.userEmailEmail 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