AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::AuditManager::Model::CreateAssessmentRequest Class Reference

#include <CreateAssessmentRequest.h>

+ Inheritance diagram for Aws::AuditManager::Model::CreateAssessmentRequest:

Public Member Functions

 CreateAssessmentRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
CreateAssessmentRequestWithName (const Aws::String &value)
 
CreateAssessmentRequestWithName (Aws::String &&value)
 
CreateAssessmentRequestWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateAssessmentRequestWithDescription (const Aws::String &value)
 
CreateAssessmentRequestWithDescription (Aws::String &&value)
 
CreateAssessmentRequestWithDescription (const char *value)
 
const AssessmentReportsDestinationGetAssessmentReportsDestination () const
 
bool AssessmentReportsDestinationHasBeenSet () const
 
void SetAssessmentReportsDestination (const AssessmentReportsDestination &value)
 
void SetAssessmentReportsDestination (AssessmentReportsDestination &&value)
 
CreateAssessmentRequestWithAssessmentReportsDestination (const AssessmentReportsDestination &value)
 
CreateAssessmentRequestWithAssessmentReportsDestination (AssessmentReportsDestination &&value)
 
const ScopeGetScope () const
 
bool ScopeHasBeenSet () const
 
void SetScope (const Scope &value)
 
void SetScope (Scope &&value)
 
CreateAssessmentRequestWithScope (const Scope &value)
 
CreateAssessmentRequestWithScope (Scope &&value)
 
const Aws::Vector< Role > & GetRoles () const
 
bool RolesHasBeenSet () const
 
void SetRoles (const Aws::Vector< Role > &value)
 
void SetRoles (Aws::Vector< Role > &&value)
 
CreateAssessmentRequestWithRoles (const Aws::Vector< Role > &value)
 
CreateAssessmentRequestWithRoles (Aws::Vector< Role > &&value)
 
CreateAssessmentRequestAddRoles (const Role &value)
 
CreateAssessmentRequestAddRoles (Role &&value)
 
const Aws::StringGetFrameworkId () const
 
bool FrameworkIdHasBeenSet () const
 
void SetFrameworkId (const Aws::String &value)
 
void SetFrameworkId (Aws::String &&value)
 
void SetFrameworkId (const char *value)
 
CreateAssessmentRequestWithFrameworkId (const Aws::String &value)
 
CreateAssessmentRequestWithFrameworkId (Aws::String &&value)
 
CreateAssessmentRequestWithFrameworkId (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateAssessmentRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateAssessmentRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateAssessmentRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateAssessmentRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateAssessmentRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateAssessmentRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateAssessmentRequestAddTags (const char *key, Aws::String &&value)
 
CreateAssessmentRequestAddTags (Aws::String &&key, const char *value)
 
CreateAssessmentRequestAddTags (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::AuditManager::AuditManagerRequest
virtual ~AuditManagerRequest ()
 
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::AuditManager::AuditManagerRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 26 of file CreateAssessmentRequest.h.

Constructor & Destructor Documentation

◆ CreateAssessmentRequest()

Aws::AuditManager::Model::CreateAssessmentRequest::CreateAssessmentRequest ( )

Member Function Documentation

◆ AddRoles() [1/2]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::AddRoles ( const Role value)
inline

The list of roles for the assessment.

Definition at line 211 of file CreateAssessmentRequest.h.

◆ AddRoles() [2/2]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::AddRoles ( Role &&  value)
inline

The list of roles for the assessment.

Definition at line 216 of file CreateAssessmentRequest.h.

◆ AddTags() [1/7]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The tags that are associated with the assessment.

Definition at line 316 of file CreateAssessmentRequest.h.

◆ AddTags() [2/7]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The tags that are associated with the assessment.

Definition at line 306 of file CreateAssessmentRequest.h.

◆ AddTags() [3/7]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The tags that are associated with the assessment.

Definition at line 326 of file CreateAssessmentRequest.h.

◆ AddTags() [4/7]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The tags that are associated with the assessment.

Definition at line 311 of file CreateAssessmentRequest.h.

◆ AddTags() [5/7]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The tags that are associated with the assessment.

Definition at line 301 of file CreateAssessmentRequest.h.

◆ AddTags() [6/7]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The tags that are associated with the assessment.

Definition at line 321 of file CreateAssessmentRequest.h.

◆ AddTags() [7/7]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::AddTags ( const char *  key,
const char *  value 
)
inline

The tags that are associated with the assessment.

Definition at line 331 of file CreateAssessmentRequest.h.

◆ AssessmentReportsDestinationHasBeenSet()

bool Aws::AuditManager::Model::CreateAssessmentRequest::AssessmentReportsDestinationHasBeenSet ( ) const
inline

The assessment report storage destination for the assessment that's being created.

Definition at line 132 of file CreateAssessmentRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::AuditManager::Model::CreateAssessmentRequest::DescriptionHasBeenSet ( ) const
inline

The optional description of the assessment to be created.

Definition at line 89 of file CreateAssessmentRequest.h.

◆ FrameworkIdHasBeenSet()

bool Aws::AuditManager::Model::CreateAssessmentRequest::FrameworkIdHasBeenSet ( ) const
inline

The identifier for the framework that the assessment will be created from.

Definition at line 229 of file CreateAssessmentRequest.h.

◆ GetAssessmentReportsDestination()

const AssessmentReportsDestination& Aws::AuditManager::Model::CreateAssessmentRequest::GetAssessmentReportsDestination ( ) const
inline

The assessment report storage destination for the assessment that's being created.

Definition at line 126 of file CreateAssessmentRequest.h.

◆ GetDescription()

const Aws::String& Aws::AuditManager::Model::CreateAssessmentRequest::GetDescription ( ) const
inline

The optional description of the assessment to be created.

Definition at line 84 of file CreateAssessmentRequest.h.

◆ GetFrameworkId()

const Aws::String& Aws::AuditManager::Model::CreateAssessmentRequest::GetFrameworkId ( ) const
inline

The identifier for the framework that the assessment will be created from.

Definition at line 223 of file CreateAssessmentRequest.h.

◆ GetName()

const Aws::String& Aws::AuditManager::Model::CreateAssessmentRequest::GetName ( ) const
inline

The name of the assessment to be created.

Definition at line 43 of file CreateAssessmentRequest.h.

◆ GetRoles()

const Aws::Vector<Role>& Aws::AuditManager::Model::CreateAssessmentRequest::GetRoles ( ) const
inline

The list of roles for the assessment.

Definition at line 181 of file CreateAssessmentRequest.h.

◆ GetScope()

const Scope& Aws::AuditManager::Model::CreateAssessmentRequest::GetScope ( ) const
inline

Definition at line 160 of file CreateAssessmentRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::AuditManager::Model::CreateAssessmentRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file CreateAssessmentRequest.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::AuditManager::Model::CreateAssessmentRequest::GetTags ( ) const
inline

The tags that are associated with the assessment.

Definition at line 271 of file CreateAssessmentRequest.h.

◆ NameHasBeenSet()

bool Aws::AuditManager::Model::CreateAssessmentRequest::NameHasBeenSet ( ) const
inline

The name of the assessment to be created.

Definition at line 48 of file CreateAssessmentRequest.h.

◆ RolesHasBeenSet()

bool Aws::AuditManager::Model::CreateAssessmentRequest::RolesHasBeenSet ( ) const
inline

The list of roles for the assessment.

Definition at line 186 of file CreateAssessmentRequest.h.

◆ ScopeHasBeenSet()

bool Aws::AuditManager::Model::CreateAssessmentRequest::ScopeHasBeenSet ( ) const
inline

Definition at line 163 of file CreateAssessmentRequest.h.

◆ SerializePayload()

Aws::String Aws::AuditManager::Model::CreateAssessmentRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAssessmentReportsDestination() [1/2]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetAssessmentReportsDestination ( AssessmentReportsDestination &&  value)
inline

The assessment report storage destination for the assessment that's being created.

Definition at line 144 of file CreateAssessmentRequest.h.

◆ SetAssessmentReportsDestination() [2/2]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetAssessmentReportsDestination ( const AssessmentReportsDestination value)
inline

The assessment report storage destination for the assessment that's being created.

Definition at line 138 of file CreateAssessmentRequest.h.

◆ SetDescription() [1/3]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetDescription ( Aws::String &&  value)
inline

The optional description of the assessment to be created.

Definition at line 99 of file CreateAssessmentRequest.h.

◆ SetDescription() [2/3]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetDescription ( const Aws::String value)
inline

The optional description of the assessment to be created.

Definition at line 94 of file CreateAssessmentRequest.h.

◆ SetDescription() [3/3]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetDescription ( const char *  value)
inline

The optional description of the assessment to be created.

Definition at line 104 of file CreateAssessmentRequest.h.

◆ SetFrameworkId() [1/3]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetFrameworkId ( Aws::String &&  value)
inline

The identifier for the framework that the assessment will be created from.

Definition at line 241 of file CreateAssessmentRequest.h.

◆ SetFrameworkId() [2/3]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetFrameworkId ( const Aws::String value)
inline

The identifier for the framework that the assessment will be created from.

Definition at line 235 of file CreateAssessmentRequest.h.

◆ SetFrameworkId() [3/3]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetFrameworkId ( const char *  value)
inline

The identifier for the framework that the assessment will be created from.

Definition at line 247 of file CreateAssessmentRequest.h.

◆ SetName() [1/3]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetName ( Aws::String &&  value)
inline

The name of the assessment to be created.

Definition at line 58 of file CreateAssessmentRequest.h.

◆ SetName() [2/3]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetName ( const Aws::String value)
inline

The name of the assessment to be created.

Definition at line 53 of file CreateAssessmentRequest.h.

◆ SetName() [3/3]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetName ( const char *  value)
inline

The name of the assessment to be created.

Definition at line 63 of file CreateAssessmentRequest.h.

◆ SetRoles() [1/2]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetRoles ( Aws::Vector< Role > &&  value)
inline

The list of roles for the assessment.

Definition at line 196 of file CreateAssessmentRequest.h.

◆ SetRoles() [2/2]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetRoles ( const Aws::Vector< Role > &  value)
inline

The list of roles for the assessment.

Definition at line 191 of file CreateAssessmentRequest.h.

◆ SetScope() [1/2]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetScope ( const Scope value)
inline

Definition at line 166 of file CreateAssessmentRequest.h.

◆ SetScope() [2/2]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetScope ( Scope &&  value)
inline

Definition at line 169 of file CreateAssessmentRequest.h.

◆ SetTags() [1/2]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags that are associated with the assessment.

Definition at line 286 of file CreateAssessmentRequest.h.

◆ SetTags() [2/2]

void Aws::AuditManager::Model::CreateAssessmentRequest::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags that are associated with the assessment.

Definition at line 281 of file CreateAssessmentRequest.h.

◆ TagsHasBeenSet()

bool Aws::AuditManager::Model::CreateAssessmentRequest::TagsHasBeenSet ( ) const
inline

The tags that are associated with the assessment.

Definition at line 276 of file CreateAssessmentRequest.h.

◆ WithAssessmentReportsDestination() [1/2]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithAssessmentReportsDestination ( AssessmentReportsDestination &&  value)
inline

The assessment report storage destination for the assessment that's being created.

Definition at line 156 of file CreateAssessmentRequest.h.

◆ WithAssessmentReportsDestination() [2/2]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithAssessmentReportsDestination ( const AssessmentReportsDestination value)
inline

The assessment report storage destination for the assessment that's being created.

Definition at line 150 of file CreateAssessmentRequest.h.

◆ WithDescription() [1/3]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithDescription ( Aws::String &&  value)
inline

The optional description of the assessment to be created.

Definition at line 114 of file CreateAssessmentRequest.h.

◆ WithDescription() [2/3]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithDescription ( const Aws::String value)
inline

The optional description of the assessment to be created.

Definition at line 109 of file CreateAssessmentRequest.h.

◆ WithDescription() [3/3]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithDescription ( const char *  value)
inline

The optional description of the assessment to be created.

Definition at line 119 of file CreateAssessmentRequest.h.

◆ WithFrameworkId() [1/3]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithFrameworkId ( Aws::String &&  value)
inline

The identifier for the framework that the assessment will be created from.

Definition at line 259 of file CreateAssessmentRequest.h.

◆ WithFrameworkId() [2/3]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithFrameworkId ( const Aws::String value)
inline

The identifier for the framework that the assessment will be created from.

Definition at line 253 of file CreateAssessmentRequest.h.

◆ WithFrameworkId() [3/3]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithFrameworkId ( const char *  value)
inline

The identifier for the framework that the assessment will be created from.

Definition at line 265 of file CreateAssessmentRequest.h.

◆ WithName() [1/3]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithName ( Aws::String &&  value)
inline

The name of the assessment to be created.

Definition at line 73 of file CreateAssessmentRequest.h.

◆ WithName() [2/3]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithName ( const Aws::String value)
inline

The name of the assessment to be created.

Definition at line 68 of file CreateAssessmentRequest.h.

◆ WithName() [3/3]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithName ( const char *  value)
inline

The name of the assessment to be created.

Definition at line 78 of file CreateAssessmentRequest.h.

◆ WithRoles() [1/2]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithRoles ( Aws::Vector< Role > &&  value)
inline

The list of roles for the assessment.

Definition at line 206 of file CreateAssessmentRequest.h.

◆ WithRoles() [2/2]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithRoles ( const Aws::Vector< Role > &  value)
inline

The list of roles for the assessment.

Definition at line 201 of file CreateAssessmentRequest.h.

◆ WithScope() [1/2]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithScope ( const Scope value)
inline

Definition at line 172 of file CreateAssessmentRequest.h.

◆ WithScope() [2/2]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithScope ( Scope &&  value)
inline

Definition at line 175 of file CreateAssessmentRequest.h.

◆ WithTags() [1/2]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags that are associated with the assessment.

Definition at line 296 of file CreateAssessmentRequest.h.

◆ WithTags() [2/2]

CreateAssessmentRequest& Aws::AuditManager::Model::CreateAssessmentRequest::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags that are associated with the assessment.

Definition at line 291 of file CreateAssessmentRequest.h.


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