AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest Class Reference

#include <CreateProfilingGroupRequest.h>

+ Inheritance diagram for Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest:

Public Member Functions

 CreateProfilingGroupRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
void AddQueryStringParameters (Aws::Http::URI &uri) const override
 
const AgentOrchestrationConfigGetAgentOrchestrationConfig () const
 
bool AgentOrchestrationConfigHasBeenSet () const
 
void SetAgentOrchestrationConfig (const AgentOrchestrationConfig &value)
 
void SetAgentOrchestrationConfig (AgentOrchestrationConfig &&value)
 
CreateProfilingGroupRequestWithAgentOrchestrationConfig (const AgentOrchestrationConfig &value)
 
CreateProfilingGroupRequestWithAgentOrchestrationConfig (AgentOrchestrationConfig &&value)
 
const Aws::StringGetClientToken () const
 
bool ClientTokenHasBeenSet () const
 
void SetClientToken (const Aws::String &value)
 
void SetClientToken (Aws::String &&value)
 
void SetClientToken (const char *value)
 
CreateProfilingGroupRequestWithClientToken (const Aws::String &value)
 
CreateProfilingGroupRequestWithClientToken (Aws::String &&value)
 
CreateProfilingGroupRequestWithClientToken (const char *value)
 
const ComputePlatformGetComputePlatform () const
 
bool ComputePlatformHasBeenSet () const
 
void SetComputePlatform (const ComputePlatform &value)
 
void SetComputePlatform (ComputePlatform &&value)
 
CreateProfilingGroupRequestWithComputePlatform (const ComputePlatform &value)
 
CreateProfilingGroupRequestWithComputePlatform (ComputePlatform &&value)
 
const Aws::StringGetProfilingGroupName () const
 
bool ProfilingGroupNameHasBeenSet () const
 
void SetProfilingGroupName (const Aws::String &value)
 
void SetProfilingGroupName (Aws::String &&value)
 
void SetProfilingGroupName (const char *value)
 
CreateProfilingGroupRequestWithProfilingGroupName (const Aws::String &value)
 
CreateProfilingGroupRequestWithProfilingGroupName (Aws::String &&value)
 
CreateProfilingGroupRequestWithProfilingGroupName (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)
 
CreateProfilingGroupRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateProfilingGroupRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateProfilingGroupRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateProfilingGroupRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateProfilingGroupRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateProfilingGroupRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateProfilingGroupRequestAddTags (const char *key, Aws::String &&value)
 
CreateProfilingGroupRequestAddTags (Aws::String &&key, const char *value)
 
CreateProfilingGroupRequestAddTags (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::CodeGuruProfiler::CodeGuruProfilerRequest
virtual ~CodeGuruProfilerRequest ()
 
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 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::CodeGuruProfiler::CodeGuruProfilerRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

The structure representing the createProfiliingGroupRequest.

See Also:

AWS API Reference

Definition at line 33 of file CreateProfilingGroupRequest.h.

Constructor & Destructor Documentation

◆ CreateProfilingGroupRequest()

Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::CreateProfilingGroupRequest ( )

Member Function Documentation

◆ AddQueryStringParameters()

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::AddQueryStringParameters ( Aws::Http::URI uri) const
overridevirtual

Do nothing virtual, override this to add query strings to the request

Reimplemented from Aws::AmazonWebServiceRequest.

◆ AddTags() [1/7]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

A list of tags to add to the created profiling group.

Definition at line 272 of file CreateProfilingGroupRequest.h.

◆ AddTags() [2/7]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

A list of tags to add to the created profiling group.

Definition at line 277 of file CreateProfilingGroupRequest.h.

◆ AddTags() [3/7]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

A list of tags to add to the created profiling group.

Definition at line 282 of file CreateProfilingGroupRequest.h.

◆ AddTags() [4/7]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A list of tags to add to the created profiling group.

Definition at line 287 of file CreateProfilingGroupRequest.h.

◆ AddTags() [5/7]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

A list of tags to add to the created profiling group.

Definition at line 292 of file CreateProfilingGroupRequest.h.

◆ AddTags() [6/7]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

A list of tags to add to the created profiling group.

Definition at line 297 of file CreateProfilingGroupRequest.h.

◆ AddTags() [7/7]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::AddTags ( const char *  key,
const char *  value 
)
inline

A list of tags to add to the created profiling group.

Definition at line 302 of file CreateProfilingGroupRequest.h.

◆ AgentOrchestrationConfigHasBeenSet()

bool Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::AgentOrchestrationConfigHasBeenSet ( ) const
inline

Specifies whether profiling is enabled or disabled for the created profiling group.

Definition at line 59 of file CreateProfilingGroupRequest.h.

◆ ClientTokenHasBeenSet()

bool Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::ClientTokenHasBeenSet ( ) const
inline

Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

Definition at line 98 of file CreateProfilingGroupRequest.h.

◆ ComputePlatformHasBeenSet()

bool Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::ComputePlatformHasBeenSet ( ) const
inline

The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

Definition at line 159 of file CreateProfilingGroupRequest.h.

◆ GetAgentOrchestrationConfig()

const AgentOrchestrationConfig& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::GetAgentOrchestrationConfig ( ) const
inline

Specifies whether profiling is enabled or disabled for the created profiling group.

Definition at line 53 of file CreateProfilingGroupRequest.h.

◆ GetClientToken()

const Aws::String& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::GetClientToken ( ) const
inline

Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

Definition at line 91 of file CreateProfilingGroupRequest.h.

◆ GetComputePlatform()

const ComputePlatform& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::GetComputePlatform ( ) const
inline

The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

Definition at line 150 of file CreateProfilingGroupRequest.h.

◆ GetProfilingGroupName()

const Aws::String& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::GetProfilingGroupName ( ) const
inline

The name of the profiling group to create.

Definition at line 201 of file CreateProfilingGroupRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 42 of file CreateProfilingGroupRequest.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::GetTags ( ) const
inline

A list of tags to add to the created profiling group.

Definition at line 242 of file CreateProfilingGroupRequest.h.

◆ ProfilingGroupNameHasBeenSet()

bool Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::ProfilingGroupNameHasBeenSet ( ) const
inline

The name of the profiling group to create.

Definition at line 206 of file CreateProfilingGroupRequest.h.

◆ SerializePayload()

Aws::String Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAgentOrchestrationConfig() [1/2]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetAgentOrchestrationConfig ( const AgentOrchestrationConfig value)
inline

Specifies whether profiling is enabled or disabled for the created profiling group.

Definition at line 65 of file CreateProfilingGroupRequest.h.

◆ SetAgentOrchestrationConfig() [2/2]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetAgentOrchestrationConfig ( AgentOrchestrationConfig &&  value)
inline

Specifies whether profiling is enabled or disabled for the created profiling group.

Definition at line 71 of file CreateProfilingGroupRequest.h.

◆ SetClientToken() [1/3]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetClientToken ( const Aws::String value)
inline

Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

Definition at line 105 of file CreateProfilingGroupRequest.h.

◆ SetClientToken() [2/3]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetClientToken ( Aws::String &&  value)
inline

Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

Definition at line 112 of file CreateProfilingGroupRequest.h.

◆ SetClientToken() [3/3]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetClientToken ( const char *  value)
inline

Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

Definition at line 119 of file CreateProfilingGroupRequest.h.

◆ SetComputePlatform() [1/2]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetComputePlatform ( const ComputePlatform value)
inline

The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

Definition at line 168 of file CreateProfilingGroupRequest.h.

◆ SetComputePlatform() [2/2]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetComputePlatform ( ComputePlatform &&  value)
inline

The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

Definition at line 177 of file CreateProfilingGroupRequest.h.

◆ SetProfilingGroupName() [1/3]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetProfilingGroupName ( const Aws::String value)
inline

The name of the profiling group to create.

Definition at line 211 of file CreateProfilingGroupRequest.h.

◆ SetProfilingGroupName() [2/3]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetProfilingGroupName ( Aws::String &&  value)
inline

The name of the profiling group to create.

Definition at line 216 of file CreateProfilingGroupRequest.h.

◆ SetProfilingGroupName() [3/3]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetProfilingGroupName ( const char *  value)
inline

The name of the profiling group to create.

Definition at line 221 of file CreateProfilingGroupRequest.h.

◆ SetTags() [1/2]

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

A list of tags to add to the created profiling group.

Definition at line 252 of file CreateProfilingGroupRequest.h.

◆ SetTags() [2/2]

void Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A list of tags to add to the created profiling group.

Definition at line 257 of file CreateProfilingGroupRequest.h.

◆ TagsHasBeenSet()

bool Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::TagsHasBeenSet ( ) const
inline

A list of tags to add to the created profiling group.

Definition at line 247 of file CreateProfilingGroupRequest.h.

◆ WithAgentOrchestrationConfig() [1/2]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithAgentOrchestrationConfig ( const AgentOrchestrationConfig value)
inline

Specifies whether profiling is enabled or disabled for the created profiling group.

Definition at line 77 of file CreateProfilingGroupRequest.h.

◆ WithAgentOrchestrationConfig() [2/2]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithAgentOrchestrationConfig ( AgentOrchestrationConfig &&  value)
inline

Specifies whether profiling is enabled or disabled for the created profiling group.

Definition at line 83 of file CreateProfilingGroupRequest.h.

◆ WithClientToken() [1/3]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithClientToken ( const Aws::String value)
inline

Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

Definition at line 126 of file CreateProfilingGroupRequest.h.

◆ WithClientToken() [2/3]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithClientToken ( Aws::String &&  value)
inline

Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

Definition at line 133 of file CreateProfilingGroupRequest.h.

◆ WithClientToken() [3/3]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithClientToken ( const char *  value)
inline

Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

Definition at line 140 of file CreateProfilingGroupRequest.h.

◆ WithComputePlatform() [1/2]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithComputePlatform ( const ComputePlatform value)
inline

The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

Definition at line 186 of file CreateProfilingGroupRequest.h.

◆ WithComputePlatform() [2/2]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithComputePlatform ( ComputePlatform &&  value)
inline

The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

Definition at line 195 of file CreateProfilingGroupRequest.h.

◆ WithProfilingGroupName() [1/3]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithProfilingGroupName ( const Aws::String value)
inline

The name of the profiling group to create.

Definition at line 226 of file CreateProfilingGroupRequest.h.

◆ WithProfilingGroupName() [2/3]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithProfilingGroupName ( Aws::String &&  value)
inline

The name of the profiling group to create.

Definition at line 231 of file CreateProfilingGroupRequest.h.

◆ WithProfilingGroupName() [3/3]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithProfilingGroupName ( const char *  value)
inline

The name of the profiling group to create.

Definition at line 236 of file CreateProfilingGroupRequest.h.

◆ WithTags() [1/2]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A list of tags to add to the created profiling group.

Definition at line 262 of file CreateProfilingGroupRequest.h.

◆ WithTags() [2/2]

CreateProfilingGroupRequest& Aws::CodeGuruProfiler::Model::CreateProfilingGroupRequest::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A list of tags to add to the created profiling group.

Definition at line 267 of file CreateProfilingGroupRequest.h.


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