dataflow  v1b3
Public Member Functions | Static Public Member Functions | List of all members
google_dataflow_api::JobExecutionInfo Class Reference

#include <job_execution_info.h>

Inheritance diagram for google_dataflow_api::JobExecutionInfo:

Public Member Functions

 JobExecutionInfo (const Json::Value &storage)
 
 JobExecutionInfo (Json::Value *storage)
 
virtual ~JobExecutionInfo ()
 
const StringPiece GetTypeName () const
 
bool has_stages () const
 
void clear_stages ()
 
const client::JsonCppAssociativeArray< JobExecutionStageInfoget_stages () const
 
client::JsonCppAssociativeArray< JobExecutionStageInfomutable_stages ()
 

Static Public Member Functions

static JobExecutionInfoNew ()
 

Detailed Description

Additional information about how a Cloud Dataflow job will be executed that isn't contained in the submitted job.

Constructor & Destructor Documentation

◆ JobExecutionInfo() [1/2]

google_dataflow_api::JobExecutionInfo::JobExecutionInfo ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ JobExecutionInfo() [2/2]

google_dataflow_api::JobExecutionInfo::JobExecutionInfo ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~JobExecutionInfo()

google_dataflow_api::JobExecutionInfo::~JobExecutionInfo ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_stages()

void google_dataflow_api::JobExecutionInfo::clear_stages ( )
inline

Clears the 'stages' attribute.

◆ get_stages()

const client::JsonCppAssociativeArray<JobExecutionStageInfo > google_dataflow_api::JobExecutionInfo::get_stages ( ) const

Get a reference to the value of the 'stages' attribute.

◆ GetTypeName()

const StringPiece google_dataflow_api::JobExecutionInfo::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_dataflow_api::JobExecutionInfo

◆ has_stages()

bool google_dataflow_api::JobExecutionInfo::has_stages ( ) const
inline

Determine if the 'stages' attribute was set.

Returns
true if the 'stages' attribute was set.

◆ mutable_stages()

client::JsonCppAssociativeArray<JobExecutionStageInfo > google_dataflow_api::JobExecutionInfo::mutable_stages ( )

Gets a reference to a mutable value of the 'stages' property.

A mapping from each stage to the information about that stage.

Returns
The result can be modified to change the attribute value.

◆ New()

JobExecutionInfo * google_dataflow_api::JobExecutionInfo::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

The documentation for this class was generated from the following files: