public abstract class JobId implements SerializableGoogle BigQuery Job identity.
Implements
SerializableStatic Methods
newBuilder()
public static JobId.Builder newBuilder()| Returns | |
|---|---|
| Type | Description |
JobId.Builder |
|
of()
public static JobId of()Creates a job identity with autogenerated id and no project specified.
| Returns | |
|---|---|
| Type | Description |
JobId |
|
of(String job)
public static JobId of(String job)Creates a job identity given only its user-defined id.
| Parameter | |
|---|---|
| Name | Description |
job |
String |
| Returns | |
|---|---|
| Type | Description |
JobId |
|
of(String project, String job)
public static JobId of(String project, String job)Creates a job identity given project's and job's user-defined id.
| Parameters | |
|---|---|
| Name | Description |
project |
String |
job |
String |
| Returns | |
|---|---|
| Type | Description |
JobId |
|
Methods
getJob()
public abstract String getJob()Returns the job's id.
The server returns null job id for dry-run queries.
| Returns | |
|---|---|
| Type | Description |
String |
|
getLocation()
public abstract String getLocation()Returns the job's location.
When sending requests, the location must be specified for jobs whose location not "US" or "EU".
| Returns | |
|---|---|
| Type | Description |
String |
|
getOtelAttributes()
protected Attributes getOtelAttributes()| Returns | |
|---|---|
| Type | Description |
io.opentelemetry.api.common.Attributes |
|
getProject()
public abstract String getProject()Returns job's project id.
When sending requests with null project, the client will attempt to infer the project name from the environment.
| Returns | |
|---|---|
| Type | Description |
String |
|
toBuilder()
public abstract JobId.Builder toBuilder()| Returns | |
|---|---|
| Type | Description |
JobId.Builder |
|