AWS SDK for C++  1.9.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodePipeline::Model::Job Class Reference

#include <Job.h>

Public Member Functions

 Job ()
 
 Job (Aws::Utils::Json::JsonView jsonValue)
 
Joboperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
JobWithId (const Aws::String &value)
 
JobWithId (Aws::String &&value)
 
JobWithId (const char *value)
 
const JobDataGetData () const
 
bool DataHasBeenSet () const
 
void SetData (const JobData &value)
 
void SetData (JobData &&value)
 
JobWithData (const JobData &value)
 
JobWithData (JobData &&value)
 
const Aws::StringGetNonce () const
 
bool NonceHasBeenSet () const
 
void SetNonce (const Aws::String &value)
 
void SetNonce (Aws::String &&value)
 
void SetNonce (const char *value)
 
JobWithNonce (const Aws::String &value)
 
JobWithNonce (Aws::String &&value)
 
JobWithNonce (const char *value)
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
JobWithAccountId (const Aws::String &value)
 
JobWithAccountId (Aws::String &&value)
 
JobWithAccountId (const char *value)
 

Detailed Description

Represents information about a job.

See Also:

AWS API Reference

Definition at line 32 of file Job.h.

Constructor & Destructor Documentation

◆ Job() [1/2]

Aws::CodePipeline::Model::Job::Job ( )

◆ Job() [2/2]

Aws::CodePipeline::Model::Job::Job ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::CodePipeline::Model::Job::AccountIdHasBeenSet ( ) const
inline

The ID of the AWS account to use when performing the job.

Definition at line 178 of file Job.h.

◆ DataHasBeenSet()

bool Aws::CodePipeline::Model::Job::DataHasBeenSet ( ) const
inline

Other data about a job.

Definition at line 90 of file Job.h.

◆ GetAccountId()

const Aws::String& Aws::CodePipeline::Model::Job::GetAccountId ( ) const
inline

The ID of the AWS account to use when performing the job.

Definition at line 173 of file Job.h.

◆ GetData()

const JobData& Aws::CodePipeline::Model::Job::GetData ( ) const
inline

Other data about a job.

Definition at line 85 of file Job.h.

◆ GetId()

const Aws::String& Aws::CodePipeline::Model::Job::GetId ( ) const
inline

The unique system-generated ID of the job.

Definition at line 44 of file Job.h.

◆ GetNonce()

const Aws::String& Aws::CodePipeline::Model::Job::GetNonce ( ) const
inline

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeJob request.

Definition at line 118 of file Job.h.

◆ IdHasBeenSet()

bool Aws::CodePipeline::Model::Job::IdHasBeenSet ( ) const
inline

The unique system-generated ID of the job.

Definition at line 49 of file Job.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodePipeline::Model::Job::Jsonize ( ) const

◆ NonceHasBeenSet()

bool Aws::CodePipeline::Model::Job::NonceHasBeenSet ( ) const
inline

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeJob request.

Definition at line 125 of file Job.h.

◆ operator=()

Job& Aws::CodePipeline::Model::Job::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccountId() [1/3]

void Aws::CodePipeline::Model::Job::SetAccountId ( Aws::String &&  value)
inline

The ID of the AWS account to use when performing the job.

Definition at line 188 of file Job.h.

◆ SetAccountId() [2/3]

void Aws::CodePipeline::Model::Job::SetAccountId ( const Aws::String value)
inline

The ID of the AWS account to use when performing the job.

Definition at line 183 of file Job.h.

◆ SetAccountId() [3/3]

void Aws::CodePipeline::Model::Job::SetAccountId ( const char *  value)
inline

The ID of the AWS account to use when performing the job.

Definition at line 193 of file Job.h.

◆ SetData() [1/2]

void Aws::CodePipeline::Model::Job::SetData ( const JobData value)
inline

Other data about a job.

Definition at line 95 of file Job.h.

◆ SetData() [2/2]

void Aws::CodePipeline::Model::Job::SetData ( JobData &&  value)
inline

Other data about a job.

Definition at line 100 of file Job.h.

◆ SetId() [1/3]

void Aws::CodePipeline::Model::Job::SetId ( Aws::String &&  value)
inline

The unique system-generated ID of the job.

Definition at line 59 of file Job.h.

◆ SetId() [2/3]

void Aws::CodePipeline::Model::Job::SetId ( const Aws::String value)
inline

The unique system-generated ID of the job.

Definition at line 54 of file Job.h.

◆ SetId() [3/3]

void Aws::CodePipeline::Model::Job::SetId ( const char *  value)
inline

The unique system-generated ID of the job.

Definition at line 64 of file Job.h.

◆ SetNonce() [1/3]

void Aws::CodePipeline::Model::Job::SetNonce ( Aws::String &&  value)
inline

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeJob request.

Definition at line 139 of file Job.h.

◆ SetNonce() [2/3]

void Aws::CodePipeline::Model::Job::SetNonce ( const Aws::String value)
inline

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeJob request.

Definition at line 132 of file Job.h.

◆ SetNonce() [3/3]

void Aws::CodePipeline::Model::Job::SetNonce ( const char *  value)
inline

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeJob request.

Definition at line 146 of file Job.h.

◆ WithAccountId() [1/3]

Job& Aws::CodePipeline::Model::Job::WithAccountId ( Aws::String &&  value)
inline

The ID of the AWS account to use when performing the job.

Definition at line 203 of file Job.h.

◆ WithAccountId() [2/3]

Job& Aws::CodePipeline::Model::Job::WithAccountId ( const Aws::String value)
inline

The ID of the AWS account to use when performing the job.

Definition at line 198 of file Job.h.

◆ WithAccountId() [3/3]

Job& Aws::CodePipeline::Model::Job::WithAccountId ( const char *  value)
inline

The ID of the AWS account to use when performing the job.

Definition at line 208 of file Job.h.

◆ WithData() [1/2]

Job& Aws::CodePipeline::Model::Job::WithData ( const JobData value)
inline

Other data about a job.

Definition at line 105 of file Job.h.

◆ WithData() [2/2]

Job& Aws::CodePipeline::Model::Job::WithData ( JobData &&  value)
inline

Other data about a job.

Definition at line 110 of file Job.h.

◆ WithId() [1/3]

Job& Aws::CodePipeline::Model::Job::WithId ( Aws::String &&  value)
inline

The unique system-generated ID of the job.

Definition at line 74 of file Job.h.

◆ WithId() [2/3]

Job& Aws::CodePipeline::Model::Job::WithId ( const Aws::String value)
inline

The unique system-generated ID of the job.

Definition at line 69 of file Job.h.

◆ WithId() [3/3]

Job& Aws::CodePipeline::Model::Job::WithId ( const char *  value)
inline

The unique system-generated ID of the job.

Definition at line 79 of file Job.h.

◆ WithNonce() [1/3]

Job& Aws::CodePipeline::Model::Job::WithNonce ( Aws::String &&  value)
inline

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeJob request.

Definition at line 160 of file Job.h.

◆ WithNonce() [2/3]

Job& Aws::CodePipeline::Model::Job::WithNonce ( const Aws::String value)
inline

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeJob request.

Definition at line 153 of file Job.h.

◆ WithNonce() [3/3]

Job& Aws::CodePipeline::Model::Job::WithNonce ( const char *  value)
inline

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeJob request.

Definition at line 167 of file Job.h.


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