#include <job.h>
◆ Job() [1/2]
google_bigquery_api::Job::Job |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ Job() [2/2]
google_bigquery_api::Job::Job |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ ~Job()
google_bigquery_api::Job::~Job |
( |
| ) |
|
|
virtual |
◆ clear_configuration()
void google_bigquery_api::Job::clear_configuration |
( |
| ) |
|
|
inline |
Clears the 'configuration
' attribute.
◆ clear_etag()
void google_bigquery_api::Job::clear_etag |
( |
| ) |
|
|
inline |
Clears the 'etag
' attribute.
◆ clear_id()
void google_bigquery_api::Job::clear_id |
( |
| ) |
|
|
inline |
Clears the 'id
' attribute.
◆ clear_job_reference()
void google_bigquery_api::Job::clear_job_reference |
( |
| ) |
|
|
inline |
Clears the 'jobReference
' attribute.
◆ clear_kind()
void google_bigquery_api::Job::clear_kind |
( |
| ) |
|
|
inline |
Clears the 'kind
' attribute.
◆ clear_self_link()
void google_bigquery_api::Job::clear_self_link |
( |
| ) |
|
|
inline |
Clears the 'selfLink
' attribute.
◆ clear_statistics()
void google_bigquery_api::Job::clear_statistics |
( |
| ) |
|
|
inline |
Clears the 'statistics
' attribute.
◆ clear_status()
void google_bigquery_api::Job::clear_status |
( |
| ) |
|
|
inline |
Clears the 'status
' attribute.
◆ clear_user_email()
void google_bigquery_api::Job::clear_user_email |
( |
| ) |
|
|
inline |
Clears the 'user_email
' attribute.
◆ get_configuration()
Get a reference to the value of the 'configuration
' attribute.
◆ get_etag()
const StringPiece google_bigquery_api::Job::get_etag |
( |
| ) |
const |
|
inline |
Get the value of the 'etag
' attribute.
◆ get_id()
const StringPiece google_bigquery_api::Job::get_id |
( |
| ) |
const |
|
inline |
Get the value of the 'id
' attribute.
◆ get_job_reference()
const JobReference google_bigquery_api::Job::get_job_reference |
( |
| ) |
const |
Get a reference to the value of the 'jobReference
' attribute.
◆ get_kind()
const StringPiece google_bigquery_api::Job::get_kind |
( |
| ) |
const |
|
inline |
Get the value of the 'kind
' attribute.
◆ get_self_link()
const StringPiece google_bigquery_api::Job::get_self_link |
( |
| ) |
const |
|
inline |
Get the value of the 'selfLink
' attribute.
◆ get_statistics()
const JobStatistics google_bigquery_api::Job::get_statistics |
( |
| ) |
const |
Get a reference to the value of the 'statistics
' attribute.
◆ get_status()
const JobStatus google_bigquery_api::Job::get_status |
( |
| ) |
const |
Get a reference to the value of the 'status
' attribute.
◆ get_user_email()
const StringPiece google_bigquery_api::Job::get_user_email |
( |
| ) |
const |
|
inline |
Get the value of the 'user_email
' attribute.
◆ GetTypeName()
const StringPiece google_bigquery_api::Job::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_configuration()
bool google_bigquery_api::Job::has_configuration |
( |
| ) |
const |
|
inline |
Determine if the 'configuration
' attribute was set.
- Returns
- true if the '
configuration
' attribute was set.
◆ has_etag()
bool google_bigquery_api::Job::has_etag |
( |
| ) |
const |
|
inline |
Determine if the 'etag
' attribute was set.
- Returns
- true if the '
etag
' attribute was set.
◆ has_id()
bool google_bigquery_api::Job::has_id |
( |
| ) |
const |
|
inline |
Determine if the 'id
' attribute was set.
- Returns
- true if the '
id
' attribute was set.
◆ has_job_reference()
bool google_bigquery_api::Job::has_job_reference |
( |
| ) |
const |
|
inline |
Determine if the 'jobReference
' attribute was set.
- Returns
- true if the '
jobReference
' attribute was set.
◆ has_kind()
bool google_bigquery_api::Job::has_kind |
( |
| ) |
const |
|
inline |
Determine if the 'kind
' attribute was set.
- Returns
- true if the '
kind
' attribute was set.
◆ has_self_link()
bool google_bigquery_api::Job::has_self_link |
( |
| ) |
const |
|
inline |
Determine if the 'selfLink
' attribute was set.
- Returns
- true if the '
selfLink
' attribute was set.
◆ has_statistics()
bool google_bigquery_api::Job::has_statistics |
( |
| ) |
const |
|
inline |
Determine if the 'statistics
' attribute was set.
- Returns
- true if the '
statistics
' attribute was set.
◆ has_status()
bool google_bigquery_api::Job::has_status |
( |
| ) |
const |
|
inline |
Determine if the 'status
' attribute was set.
- Returns
- true if the '
status
' attribute was set.
◆ has_user_email()
bool google_bigquery_api::Job::has_user_email |
( |
| ) |
const |
|
inline |
Determine if the 'user_email
' attribute was set.
- Returns
- true if the '
user_email
' attribute was set.
◆ mutable_configuration()
Gets a reference to a mutable value of the 'configuration
' property.
[Required] Describes the job configuration.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_jobReference()
JobReference google_bigquery_api::Job::mutable_jobReference |
( |
| ) |
|
Gets a reference to a mutable value of the 'jobReference
' property.
[Optional] Reference describing the unique-per-user name of the job.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_statistics()
Gets a reference to a mutable value of the 'statistics
' property.
[Output-only] Information about the job, including starting time and ending time of the job.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_status()
JobStatus google_bigquery_api::Job::mutable_status |
( |
| ) |
|
Gets a reference to a mutable value of the 'status
' property.
[Output-only] The status of this job. Examine this value when polling an asynchronous job to see if the job is complete.
- Returns
- The result can be modified to change the attribute value.
◆ New()
Job * google_bigquery_api::Job::New |
( |
| ) |
|
|
static |
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
◆ set_etag()
void google_bigquery_api::Job::set_etag |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'etag
' attribute.
[Output-only] A hash of this resource.
- Parameters
-
◆ set_id()
void google_bigquery_api::Job::set_id |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'id
' attribute.
[Output-only] Opaque ID field of the job.
- Parameters
-
◆ set_kind()
void google_bigquery_api::Job::set_kind |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'kind
' attribute.
[Output-only] The type of the resource.
- Parameters
-
◆ set_self_link()
void google_bigquery_api::Job::set_self_link |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'selfLink
' attribute.
[Output-only] A URL that can be used to access this resource again.
- Parameters
-
◆ set_user_email()
void google_bigquery_api::Job::set_user_email |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'user_email
' attribute.
[Output-only] Email address of the user who ran the job.
- Parameters
-
The documentation for this class was generated from the following files:
- google/bigquery_api/job.h
- google/bigquery_api/job.cc