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

#include <PutJobSuccessResultRequest.h>

+ Inheritance diagram for Aws::CodePipeline::Model::PutJobSuccessResultRequest:

Public Member Functions

 PutJobSuccessResultRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetJobId () const
 
bool JobIdHasBeenSet () const
 
void SetJobId (const Aws::String &value)
 
void SetJobId (Aws::String &&value)
 
void SetJobId (const char *value)
 
PutJobSuccessResultRequestWithJobId (const Aws::String &value)
 
PutJobSuccessResultRequestWithJobId (Aws::String &&value)
 
PutJobSuccessResultRequestWithJobId (const char *value)
 
const CurrentRevisionGetCurrentRevision () const
 
bool CurrentRevisionHasBeenSet () const
 
void SetCurrentRevision (const CurrentRevision &value)
 
void SetCurrentRevision (CurrentRevision &&value)
 
PutJobSuccessResultRequestWithCurrentRevision (const CurrentRevision &value)
 
PutJobSuccessResultRequestWithCurrentRevision (CurrentRevision &&value)
 
const Aws::StringGetContinuationToken () const
 
bool ContinuationTokenHasBeenSet () const
 
void SetContinuationToken (const Aws::String &value)
 
void SetContinuationToken (Aws::String &&value)
 
void SetContinuationToken (const char *value)
 
PutJobSuccessResultRequestWithContinuationToken (const Aws::String &value)
 
PutJobSuccessResultRequestWithContinuationToken (Aws::String &&value)
 
PutJobSuccessResultRequestWithContinuationToken (const char *value)
 
const ExecutionDetailsGetExecutionDetails () const
 
bool ExecutionDetailsHasBeenSet () const
 
void SetExecutionDetails (const ExecutionDetails &value)
 
void SetExecutionDetails (ExecutionDetails &&value)
 
PutJobSuccessResultRequestWithExecutionDetails (const ExecutionDetails &value)
 
PutJobSuccessResultRequestWithExecutionDetails (ExecutionDetails &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetOutputVariables () const
 
bool OutputVariablesHasBeenSet () const
 
void SetOutputVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetOutputVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
PutJobSuccessResultRequestWithOutputVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
PutJobSuccessResultRequestWithOutputVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
PutJobSuccessResultRequestAddOutputVariables (const Aws::String &key, const Aws::String &value)
 
PutJobSuccessResultRequestAddOutputVariables (Aws::String &&key, const Aws::String &value)
 
PutJobSuccessResultRequestAddOutputVariables (const Aws::String &key, Aws::String &&value)
 
PutJobSuccessResultRequestAddOutputVariables (Aws::String &&key, Aws::String &&value)
 
PutJobSuccessResultRequestAddOutputVariables (const char *key, Aws::String &&value)
 
PutJobSuccessResultRequestAddOutputVariables (Aws::String &&key, const char *value)
 
PutJobSuccessResultRequestAddOutputVariables (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::CodePipeline::CodePipelineRequest
virtual ~CodePipelineRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Represents the input of a PutJobSuccessResult action.

See Also:

AWS API Reference

Definition at line 28 of file PutJobSuccessResultRequest.h.

Constructor & Destructor Documentation

◆ PutJobSuccessResultRequest()

Aws::CodePipeline::Model::PutJobSuccessResultRequest::PutJobSuccessResultRequest ( )

Member Function Documentation

◆ AddOutputVariables() [1/7]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::AddOutputVariables ( const Aws::String key,
const Aws::String value 
)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 287 of file PutJobSuccessResultRequest.h.

◆ AddOutputVariables() [2/7]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::AddOutputVariables ( Aws::String &&  key,
const Aws::String value 
)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 294 of file PutJobSuccessResultRequest.h.

◆ AddOutputVariables() [3/7]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::AddOutputVariables ( const Aws::String key,
Aws::String &&  value 
)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 301 of file PutJobSuccessResultRequest.h.

◆ AddOutputVariables() [4/7]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::AddOutputVariables ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 308 of file PutJobSuccessResultRequest.h.

◆ AddOutputVariables() [5/7]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::AddOutputVariables ( const char *  key,
Aws::String &&  value 
)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 315 of file PutJobSuccessResultRequest.h.

◆ AddOutputVariables() [6/7]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::AddOutputVariables ( Aws::String &&  key,
const char *  value 
)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 322 of file PutJobSuccessResultRequest.h.

◆ AddOutputVariables() [7/7]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::AddOutputVariables ( const char *  key,
const char *  value 
)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 329 of file PutJobSuccessResultRequest.h.

◆ ContinuationTokenHasBeenSet()

bool Aws::CodePipeline::Model::PutJobSuccessResultRequest::ContinuationTokenHasBeenSet ( ) const
inline

A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job provides to identify a custom action in progress. Future jobs use this token to identify the running instance of the action. It can be reused to return more information about the progress of the custom action. When the action is complete, no continuation token should be supplied.

Definition at line 146 of file PutJobSuccessResultRequest.h.

◆ CurrentRevisionHasBeenSet()

bool Aws::CodePipeline::Model::PutJobSuccessResultRequest::CurrentRevisionHasBeenSet ( ) const
inline

The ID of the current revision of the artifact successfully worked on by the job.

Definition at line 103 of file PutJobSuccessResultRequest.h.

◆ ExecutionDetailsHasBeenSet()

bool Aws::CodePipeline::Model::PutJobSuccessResultRequest::ExecutionDetailsHasBeenSet ( ) const
inline

The execution details of the successful job, such as the actions taken by the job worker.

Definition at line 213 of file PutJobSuccessResultRequest.h.

◆ GetContinuationToken()

const Aws::String& Aws::CodePipeline::Model::PutJobSuccessResultRequest::GetContinuationToken ( ) const
inline

A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job provides to identify a custom action in progress. Future jobs use this token to identify the running instance of the action. It can be reused to return more information about the progress of the custom action. When the action is complete, no continuation token should be supplied.

Definition at line 137 of file PutJobSuccessResultRequest.h.

◆ GetCurrentRevision()

const CurrentRevision& Aws::CodePipeline::Model::PutJobSuccessResultRequest::GetCurrentRevision ( ) const
inline

The ID of the current revision of the artifact successfully worked on by the job.

Definition at line 97 of file PutJobSuccessResultRequest.h.

◆ GetExecutionDetails()

const ExecutionDetails& Aws::CodePipeline::Model::PutJobSuccessResultRequest::GetExecutionDetails ( ) const
inline

The execution details of the successful job, such as the actions taken by the job worker.

Definition at line 207 of file PutJobSuccessResultRequest.h.

◆ GetJobId()

const Aws::String& Aws::CodePipeline::Model::PutJobSuccessResultRequest::GetJobId ( ) const
inline

The unique system-generated ID of the job that succeeded. This is the same ID returned from PollForJobs.

Definition at line 48 of file PutJobSuccessResultRequest.h.

◆ GetOutputVariables()

const Aws::Map<Aws::String, Aws::String>& Aws::CodePipeline::Model::PutJobSuccessResultRequest::GetOutputVariables ( ) const
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 245 of file PutJobSuccessResultRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::CodePipeline::Model::PutJobSuccessResultRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::CodePipeline::Model::PutJobSuccessResultRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file PutJobSuccessResultRequest.h.

◆ JobIdHasBeenSet()

bool Aws::CodePipeline::Model::PutJobSuccessResultRequest::JobIdHasBeenSet ( ) const
inline

The unique system-generated ID of the job that succeeded. This is the same ID returned from PollForJobs.

Definition at line 54 of file PutJobSuccessResultRequest.h.

◆ OutputVariablesHasBeenSet()

bool Aws::CodePipeline::Model::PutJobSuccessResultRequest::OutputVariablesHasBeenSet ( ) const
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 252 of file PutJobSuccessResultRequest.h.

◆ SerializePayload()

Aws::String Aws::CodePipeline::Model::PutJobSuccessResultRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetContinuationToken() [1/3]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetContinuationToken ( const Aws::String value)
inline

A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job provides to identify a custom action in progress. Future jobs use this token to identify the running instance of the action. It can be reused to return more information about the progress of the custom action. When the action is complete, no continuation token should be supplied.

Definition at line 155 of file PutJobSuccessResultRequest.h.

◆ SetContinuationToken() [2/3]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetContinuationToken ( Aws::String &&  value)
inline

A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job provides to identify a custom action in progress. Future jobs use this token to identify the running instance of the action. It can be reused to return more information about the progress of the custom action. When the action is complete, no continuation token should be supplied.

Definition at line 164 of file PutJobSuccessResultRequest.h.

◆ SetContinuationToken() [3/3]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetContinuationToken ( const char *  value)
inline

A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job provides to identify a custom action in progress. Future jobs use this token to identify the running instance of the action. It can be reused to return more information about the progress of the custom action. When the action is complete, no continuation token should be supplied.

Definition at line 173 of file PutJobSuccessResultRequest.h.

◆ SetCurrentRevision() [1/2]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetCurrentRevision ( const CurrentRevision value)
inline

The ID of the current revision of the artifact successfully worked on by the job.

Definition at line 109 of file PutJobSuccessResultRequest.h.

◆ SetCurrentRevision() [2/2]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetCurrentRevision ( CurrentRevision &&  value)
inline

The ID of the current revision of the artifact successfully worked on by the job.

Definition at line 115 of file PutJobSuccessResultRequest.h.

◆ SetExecutionDetails() [1/2]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetExecutionDetails ( const ExecutionDetails value)
inline

The execution details of the successful job, such as the actions taken by the job worker.

Definition at line 219 of file PutJobSuccessResultRequest.h.

◆ SetExecutionDetails() [2/2]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetExecutionDetails ( ExecutionDetails &&  value)
inline

The execution details of the successful job, such as the actions taken by the job worker.

Definition at line 225 of file PutJobSuccessResultRequest.h.

◆ SetJobId() [1/3]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetJobId ( const Aws::String value)
inline

The unique system-generated ID of the job that succeeded. This is the same ID returned from PollForJobs.

Definition at line 60 of file PutJobSuccessResultRequest.h.

◆ SetJobId() [2/3]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetJobId ( Aws::String &&  value)
inline

The unique system-generated ID of the job that succeeded. This is the same ID returned from PollForJobs.

Definition at line 66 of file PutJobSuccessResultRequest.h.

◆ SetJobId() [3/3]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetJobId ( const char *  value)
inline

The unique system-generated ID of the job that succeeded. This is the same ID returned from PollForJobs.

Definition at line 72 of file PutJobSuccessResultRequest.h.

◆ SetOutputVariables() [1/2]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetOutputVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 259 of file PutJobSuccessResultRequest.h.

◆ SetOutputVariables() [2/2]

void Aws::CodePipeline::Model::PutJobSuccessResultRequest::SetOutputVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 266 of file PutJobSuccessResultRequest.h.

◆ WithContinuationToken() [1/3]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithContinuationToken ( const Aws::String value)
inline

A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job provides to identify a custom action in progress. Future jobs use this token to identify the running instance of the action. It can be reused to return more information about the progress of the custom action. When the action is complete, no continuation token should be supplied.

Definition at line 182 of file PutJobSuccessResultRequest.h.

◆ WithContinuationToken() [2/3]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithContinuationToken ( Aws::String &&  value)
inline

A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job provides to identify a custom action in progress. Future jobs use this token to identify the running instance of the action. It can be reused to return more information about the progress of the custom action. When the action is complete, no continuation token should be supplied.

Definition at line 191 of file PutJobSuccessResultRequest.h.

◆ WithContinuationToken() [3/3]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithContinuationToken ( const char *  value)
inline

A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job provides to identify a custom action in progress. Future jobs use this token to identify the running instance of the action. It can be reused to return more information about the progress of the custom action. When the action is complete, no continuation token should be supplied.

Definition at line 200 of file PutJobSuccessResultRequest.h.

◆ WithCurrentRevision() [1/2]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithCurrentRevision ( const CurrentRevision value)
inline

The ID of the current revision of the artifact successfully worked on by the job.

Definition at line 121 of file PutJobSuccessResultRequest.h.

◆ WithCurrentRevision() [2/2]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithCurrentRevision ( CurrentRevision &&  value)
inline

The ID of the current revision of the artifact successfully worked on by the job.

Definition at line 127 of file PutJobSuccessResultRequest.h.

◆ WithExecutionDetails() [1/2]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithExecutionDetails ( const ExecutionDetails value)
inline

The execution details of the successful job, such as the actions taken by the job worker.

Definition at line 231 of file PutJobSuccessResultRequest.h.

◆ WithExecutionDetails() [2/2]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithExecutionDetails ( ExecutionDetails &&  value)
inline

The execution details of the successful job, such as the actions taken by the job worker.

Definition at line 237 of file PutJobSuccessResultRequest.h.

◆ WithJobId() [1/3]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithJobId ( const Aws::String value)
inline

The unique system-generated ID of the job that succeeded. This is the same ID returned from PollForJobs.

Definition at line 78 of file PutJobSuccessResultRequest.h.

◆ WithJobId() [2/3]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithJobId ( Aws::String &&  value)
inline

The unique system-generated ID of the job that succeeded. This is the same ID returned from PollForJobs.

Definition at line 84 of file PutJobSuccessResultRequest.h.

◆ WithJobId() [3/3]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithJobId ( const char *  value)
inline

The unique system-generated ID of the job that succeeded. This is the same ID returned from PollForJobs.

Definition at line 90 of file PutJobSuccessResultRequest.h.

◆ WithOutputVariables() [1/2]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithOutputVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 273 of file PutJobSuccessResultRequest.h.

◆ WithOutputVariables() [2/2]

PutJobSuccessResultRequest& Aws::CodePipeline::Model::PutJobSuccessResultRequest::WithOutputVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Key-value pairs produced as output by a job worker that can be made available to a downstream action configuration. outputVariables can be included only when there is no continuation token on the request.

Definition at line 280 of file PutJobSuccessResultRequest.h.


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