Class JobId (2.17.0)

public abstract class JobId implements Serializable

Google BigQuery Job identity.

Inheritance

java.lang.Object > JobId

Implements

Serializable

Static Methods

newBuilder()

public static JobId.Builder newBuilder()
Returns
TypeDescription
JobId.Builder

of()

public static JobId of()

Creates a job identity with autogenerated id and no project specified.

Returns
TypeDescription
JobId

of(String job)

public static JobId of(String job)

Creates a job identity given only its user-defined id.

Parameter
NameDescription
jobString
Returns
TypeDescription
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
NameDescription
projectString
jobString
Returns
TypeDescription
JobId

Methods

getJob()

public abstract String getJob()

Returns the job's id.

The server returns null job id for dry-run queries.

Returns
TypeDescription
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
TypeDescription
String

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
TypeDescription
String

toBuilder()

public abstract JobId.Builder toBuilder()
Returns
TypeDescription
JobId.Builder