AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest Class Reference

#include <CreateSoftwareUpdateJobRequest.h>

+ Inheritance diagram for Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest:

Public Member Functions

 CreateSoftwareUpdateJobRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetAmznClientToken () const
 
bool AmznClientTokenHasBeenSet () const
 
void SetAmznClientToken (const Aws::String &value)
 
void SetAmznClientToken (Aws::String &&value)
 
void SetAmznClientToken (const char *value)
 
CreateSoftwareUpdateJobRequestWithAmznClientToken (const Aws::String &value)
 
CreateSoftwareUpdateJobRequestWithAmznClientToken (Aws::String &&value)
 
CreateSoftwareUpdateJobRequestWithAmznClientToken (const char *value)
 
const Aws::StringGetS3UrlSignerRole () const
 
bool S3UrlSignerRoleHasBeenSet () const
 
void SetS3UrlSignerRole (const Aws::String &value)
 
void SetS3UrlSignerRole (Aws::String &&value)
 
void SetS3UrlSignerRole (const char *value)
 
CreateSoftwareUpdateJobRequestWithS3UrlSignerRole (const Aws::String &value)
 
CreateSoftwareUpdateJobRequestWithS3UrlSignerRole (Aws::String &&value)
 
CreateSoftwareUpdateJobRequestWithS3UrlSignerRole (const char *value)
 
const SoftwareToUpdateGetSoftwareToUpdate () const
 
bool SoftwareToUpdateHasBeenSet () const
 
void SetSoftwareToUpdate (const SoftwareToUpdate &value)
 
void SetSoftwareToUpdate (SoftwareToUpdate &&value)
 
CreateSoftwareUpdateJobRequestWithSoftwareToUpdate (const SoftwareToUpdate &value)
 
CreateSoftwareUpdateJobRequestWithSoftwareToUpdate (SoftwareToUpdate &&value)
 
const UpdateAgentLogLevelGetUpdateAgentLogLevel () const
 
bool UpdateAgentLogLevelHasBeenSet () const
 
void SetUpdateAgentLogLevel (const UpdateAgentLogLevel &value)
 
void SetUpdateAgentLogLevel (UpdateAgentLogLevel &&value)
 
CreateSoftwareUpdateJobRequestWithUpdateAgentLogLevel (const UpdateAgentLogLevel &value)
 
CreateSoftwareUpdateJobRequestWithUpdateAgentLogLevel (UpdateAgentLogLevel &&value)
 
const Aws::Vector< Aws::String > & GetUpdateTargets () const
 
bool UpdateTargetsHasBeenSet () const
 
void SetUpdateTargets (const Aws::Vector< Aws::String > &value)
 
void SetUpdateTargets (Aws::Vector< Aws::String > &&value)
 
CreateSoftwareUpdateJobRequestWithUpdateTargets (const Aws::Vector< Aws::String > &value)
 
CreateSoftwareUpdateJobRequestWithUpdateTargets (Aws::Vector< Aws::String > &&value)
 
CreateSoftwareUpdateJobRequestAddUpdateTargets (const Aws::String &value)
 
CreateSoftwareUpdateJobRequestAddUpdateTargets (Aws::String &&value)
 
CreateSoftwareUpdateJobRequestAddUpdateTargets (const char *value)
 
const UpdateTargetsArchitectureGetUpdateTargetsArchitecture () const
 
bool UpdateTargetsArchitectureHasBeenSet () const
 
void SetUpdateTargetsArchitecture (const UpdateTargetsArchitecture &value)
 
void SetUpdateTargetsArchitecture (UpdateTargetsArchitecture &&value)
 
CreateSoftwareUpdateJobRequestWithUpdateTargetsArchitecture (const UpdateTargetsArchitecture &value)
 
CreateSoftwareUpdateJobRequestWithUpdateTargetsArchitecture (UpdateTargetsArchitecture &&value)
 
const UpdateTargetsOperatingSystemGetUpdateTargetsOperatingSystem () const
 
bool UpdateTargetsOperatingSystemHasBeenSet () const
 
void SetUpdateTargetsOperatingSystem (const UpdateTargetsOperatingSystem &value)
 
void SetUpdateTargetsOperatingSystem (UpdateTargetsOperatingSystem &&value)
 
CreateSoftwareUpdateJobRequestWithUpdateTargetsOperatingSystem (const UpdateTargetsOperatingSystem &value)
 
CreateSoftwareUpdateJobRequestWithUpdateTargetsOperatingSystem (UpdateTargetsOperatingSystem &&value)
 
- Public Member Functions inherited from Aws::Greengrass::GreengrassRequest
virtual ~GreengrassRequest ()
 
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

Definition at line 26 of file CreateSoftwareUpdateJobRequest.h.

Constructor & Destructor Documentation

◆ CreateSoftwareUpdateJobRequest()

Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::CreateSoftwareUpdateJobRequest ( )

Member Function Documentation

◆ AddUpdateTargets() [1/3]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::AddUpdateTargets ( const Aws::String value)
inline

Definition at line 165 of file CreateSoftwareUpdateJobRequest.h.

◆ AddUpdateTargets() [2/3]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::AddUpdateTargets ( Aws::String &&  value)
inline

Definition at line 168 of file CreateSoftwareUpdateJobRequest.h.

◆ AddUpdateTargets() [3/3]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::AddUpdateTargets ( const char *  value)
inline

Definition at line 171 of file CreateSoftwareUpdateJobRequest.h.

◆ AmznClientTokenHasBeenSet()

bool Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::AmznClientTokenHasBeenSet ( ) const
inline

A client token used to correlate requests and responses.

Definition at line 50 of file CreateSoftwareUpdateJobRequest.h.

◆ GetAmznClientToken()

const Aws::String& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::GetAmznClientToken ( ) const
inline

A client token used to correlate requests and responses.

Definition at line 45 of file CreateSoftwareUpdateJobRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetS3UrlSignerRole()

const Aws::String& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::GetS3UrlSignerRole ( ) const
inline

Definition at line 84 of file CreateSoftwareUpdateJobRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file CreateSoftwareUpdateJobRequest.h.

◆ GetSoftwareToUpdate()

const SoftwareToUpdate& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::GetSoftwareToUpdate ( ) const
inline

Definition at line 109 of file CreateSoftwareUpdateJobRequest.h.

◆ GetUpdateAgentLogLevel()

const UpdateAgentLogLevel& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::GetUpdateAgentLogLevel ( ) const
inline

Definition at line 128 of file CreateSoftwareUpdateJobRequest.h.

◆ GetUpdateTargets()

const Aws::Vector<Aws::String>& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::GetUpdateTargets ( ) const
inline

Definition at line 147 of file CreateSoftwareUpdateJobRequest.h.

◆ GetUpdateTargetsArchitecture()

const UpdateTargetsArchitecture& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::GetUpdateTargetsArchitecture ( ) const
inline

Definition at line 175 of file CreateSoftwareUpdateJobRequest.h.

◆ GetUpdateTargetsOperatingSystem()

const UpdateTargetsOperatingSystem& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::GetUpdateTargetsOperatingSystem ( ) const
inline

Definition at line 194 of file CreateSoftwareUpdateJobRequest.h.

◆ S3UrlSignerRoleHasBeenSet()

bool Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::S3UrlSignerRoleHasBeenSet ( ) const
inline

Definition at line 87 of file CreateSoftwareUpdateJobRequest.h.

◆ SerializePayload()

Aws::String Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAmznClientToken() [1/3]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetAmznClientToken ( const Aws::String value)
inline

A client token used to correlate requests and responses.

Definition at line 55 of file CreateSoftwareUpdateJobRequest.h.

◆ SetAmznClientToken() [2/3]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetAmznClientToken ( Aws::String &&  value)
inline

A client token used to correlate requests and responses.

Definition at line 60 of file CreateSoftwareUpdateJobRequest.h.

◆ SetAmznClientToken() [3/3]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetAmznClientToken ( const char *  value)
inline

A client token used to correlate requests and responses.

Definition at line 65 of file CreateSoftwareUpdateJobRequest.h.

◆ SetS3UrlSignerRole() [1/3]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetS3UrlSignerRole ( const Aws::String value)
inline

Definition at line 90 of file CreateSoftwareUpdateJobRequest.h.

◆ SetS3UrlSignerRole() [2/3]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetS3UrlSignerRole ( Aws::String &&  value)
inline

Definition at line 93 of file CreateSoftwareUpdateJobRequest.h.

◆ SetS3UrlSignerRole() [3/3]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetS3UrlSignerRole ( const char *  value)
inline

Definition at line 96 of file CreateSoftwareUpdateJobRequest.h.

◆ SetSoftwareToUpdate() [1/2]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetSoftwareToUpdate ( const SoftwareToUpdate value)
inline

Definition at line 115 of file CreateSoftwareUpdateJobRequest.h.

◆ SetSoftwareToUpdate() [2/2]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetSoftwareToUpdate ( SoftwareToUpdate &&  value)
inline

Definition at line 118 of file CreateSoftwareUpdateJobRequest.h.

◆ SetUpdateAgentLogLevel() [1/2]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetUpdateAgentLogLevel ( const UpdateAgentLogLevel value)
inline

Definition at line 134 of file CreateSoftwareUpdateJobRequest.h.

◆ SetUpdateAgentLogLevel() [2/2]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetUpdateAgentLogLevel ( UpdateAgentLogLevel &&  value)
inline

Definition at line 137 of file CreateSoftwareUpdateJobRequest.h.

◆ SetUpdateTargets() [1/2]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetUpdateTargets ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 153 of file CreateSoftwareUpdateJobRequest.h.

◆ SetUpdateTargets() [2/2]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetUpdateTargets ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 156 of file CreateSoftwareUpdateJobRequest.h.

◆ SetUpdateTargetsArchitecture() [1/2]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetUpdateTargetsArchitecture ( const UpdateTargetsArchitecture value)
inline

Definition at line 181 of file CreateSoftwareUpdateJobRequest.h.

◆ SetUpdateTargetsArchitecture() [2/2]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetUpdateTargetsArchitecture ( UpdateTargetsArchitecture &&  value)
inline

Definition at line 184 of file CreateSoftwareUpdateJobRequest.h.

◆ SetUpdateTargetsOperatingSystem() [1/2]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetUpdateTargetsOperatingSystem ( const UpdateTargetsOperatingSystem value)
inline

Definition at line 200 of file CreateSoftwareUpdateJobRequest.h.

◆ SetUpdateTargetsOperatingSystem() [2/2]

void Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SetUpdateTargetsOperatingSystem ( UpdateTargetsOperatingSystem &&  value)
inline

Definition at line 203 of file CreateSoftwareUpdateJobRequest.h.

◆ SoftwareToUpdateHasBeenSet()

bool Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::SoftwareToUpdateHasBeenSet ( ) const
inline

Definition at line 112 of file CreateSoftwareUpdateJobRequest.h.

◆ UpdateAgentLogLevelHasBeenSet()

bool Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::UpdateAgentLogLevelHasBeenSet ( ) const
inline

Definition at line 131 of file CreateSoftwareUpdateJobRequest.h.

◆ UpdateTargetsArchitectureHasBeenSet()

bool Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::UpdateTargetsArchitectureHasBeenSet ( ) const
inline

Definition at line 178 of file CreateSoftwareUpdateJobRequest.h.

◆ UpdateTargetsHasBeenSet()

bool Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::UpdateTargetsHasBeenSet ( ) const
inline

Definition at line 150 of file CreateSoftwareUpdateJobRequest.h.

◆ UpdateTargetsOperatingSystemHasBeenSet()

bool Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::UpdateTargetsOperatingSystemHasBeenSet ( ) const
inline

Definition at line 197 of file CreateSoftwareUpdateJobRequest.h.

◆ WithAmznClientToken() [1/3]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithAmznClientToken ( const Aws::String value)
inline

A client token used to correlate requests and responses.

Definition at line 70 of file CreateSoftwareUpdateJobRequest.h.

◆ WithAmznClientToken() [2/3]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithAmznClientToken ( Aws::String &&  value)
inline

A client token used to correlate requests and responses.

Definition at line 75 of file CreateSoftwareUpdateJobRequest.h.

◆ WithAmznClientToken() [3/3]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithAmznClientToken ( const char *  value)
inline

A client token used to correlate requests and responses.

Definition at line 80 of file CreateSoftwareUpdateJobRequest.h.

◆ WithS3UrlSignerRole() [1/3]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithS3UrlSignerRole ( const Aws::String value)
inline

Definition at line 99 of file CreateSoftwareUpdateJobRequest.h.

◆ WithS3UrlSignerRole() [2/3]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithS3UrlSignerRole ( Aws::String &&  value)
inline

Definition at line 102 of file CreateSoftwareUpdateJobRequest.h.

◆ WithS3UrlSignerRole() [3/3]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithS3UrlSignerRole ( const char *  value)
inline

Definition at line 105 of file CreateSoftwareUpdateJobRequest.h.

◆ WithSoftwareToUpdate() [1/2]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithSoftwareToUpdate ( const SoftwareToUpdate value)
inline

Definition at line 121 of file CreateSoftwareUpdateJobRequest.h.

◆ WithSoftwareToUpdate() [2/2]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithSoftwareToUpdate ( SoftwareToUpdate &&  value)
inline

Definition at line 124 of file CreateSoftwareUpdateJobRequest.h.

◆ WithUpdateAgentLogLevel() [1/2]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithUpdateAgentLogLevel ( const UpdateAgentLogLevel value)
inline

Definition at line 140 of file CreateSoftwareUpdateJobRequest.h.

◆ WithUpdateAgentLogLevel() [2/2]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithUpdateAgentLogLevel ( UpdateAgentLogLevel &&  value)
inline

Definition at line 143 of file CreateSoftwareUpdateJobRequest.h.

◆ WithUpdateTargets() [1/2]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithUpdateTargets ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 159 of file CreateSoftwareUpdateJobRequest.h.

◆ WithUpdateTargets() [2/2]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithUpdateTargets ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 162 of file CreateSoftwareUpdateJobRequest.h.

◆ WithUpdateTargetsArchitecture() [1/2]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithUpdateTargetsArchitecture ( const UpdateTargetsArchitecture value)
inline

Definition at line 187 of file CreateSoftwareUpdateJobRequest.h.

◆ WithUpdateTargetsArchitecture() [2/2]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithUpdateTargetsArchitecture ( UpdateTargetsArchitecture &&  value)
inline

Definition at line 190 of file CreateSoftwareUpdateJobRequest.h.

◆ WithUpdateTargetsOperatingSystem() [1/2]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithUpdateTargetsOperatingSystem ( const UpdateTargetsOperatingSystem value)
inline

Definition at line 206 of file CreateSoftwareUpdateJobRequest.h.

◆ WithUpdateTargetsOperatingSystem() [2/2]

CreateSoftwareUpdateJobRequest& Aws::Greengrass::Model::CreateSoftwareUpdateJobRequest::WithUpdateTargetsOperatingSystem ( UpdateTargetsOperatingSystem &&  value)
inline

Definition at line 209 of file CreateSoftwareUpdateJobRequest.h.


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