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

#include <ConfigureAgentRequest.h>

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

Public Member Functions

 ConfigureAgentRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetFleetInstanceId () const
 
bool FleetInstanceIdHasBeenSet () const
 
void SetFleetInstanceId (const Aws::String &value)
 
void SetFleetInstanceId (Aws::String &&value)
 
void SetFleetInstanceId (const char *value)
 
ConfigureAgentRequestWithFleetInstanceId (const Aws::String &value)
 
ConfigureAgentRequestWithFleetInstanceId (Aws::String &&value)
 
ConfigureAgentRequestWithFleetInstanceId (const char *value)
 
const Aws::Map< MetadataField, Aws::String > & GetMetadata () const
 
bool MetadataHasBeenSet () const
 
void SetMetadata (const Aws::Map< MetadataField, Aws::String > &value)
 
void SetMetadata (Aws::Map< MetadataField, Aws::String > &&value)
 
ConfigureAgentRequestWithMetadata (const Aws::Map< MetadataField, Aws::String > &value)
 
ConfigureAgentRequestWithMetadata (Aws::Map< MetadataField, Aws::String > &&value)
 
ConfigureAgentRequestAddMetadata (const MetadataField &key, const Aws::String &value)
 
ConfigureAgentRequestAddMetadata (MetadataField &&key, const Aws::String &value)
 
ConfigureAgentRequestAddMetadata (const MetadataField &key, Aws::String &&value)
 
ConfigureAgentRequestAddMetadata (MetadataField &&key, Aws::String &&value)
 
ConfigureAgentRequestAddMetadata (MetadataField &&key, const char *value)
 
ConfigureAgentRequestAddMetadata (const MetadataField &key, const char *value)
 
const Aws::StringGetProfilingGroupName () const
 
bool ProfilingGroupNameHasBeenSet () const
 
void SetProfilingGroupName (const Aws::String &value)
 
void SetProfilingGroupName (Aws::String &&value)
 
void SetProfilingGroupName (const char *value)
 
ConfigureAgentRequestWithProfilingGroupName (const Aws::String &value)
 
ConfigureAgentRequestWithProfilingGroupName (Aws::String &&value)
 
ConfigureAgentRequestWithProfilingGroupName (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 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::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 configureAgentRequest.

See Also:

AWS API Reference

Definition at line 27 of file ConfigureAgentRequest.h.

Constructor & Destructor Documentation

◆ ConfigureAgentRequest()

Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::ConfigureAgentRequest ( )

Member Function Documentation

◆ AddMetadata() [1/6]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::AddMetadata ( const MetadataField key,
const Aws::String value 
)
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 236 of file ConfigureAgentRequest.h.

◆ AddMetadata() [2/6]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::AddMetadata ( MetadataField &&  key,
const Aws::String value 
)
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 256 of file ConfigureAgentRequest.h.

◆ AddMetadata() [3/6]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::AddMetadata ( const MetadataField key,
Aws::String &&  value 
)
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 276 of file ConfigureAgentRequest.h.

◆ AddMetadata() [4/6]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::AddMetadata ( MetadataField &&  key,
Aws::String &&  value 
)
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 296 of file ConfigureAgentRequest.h.

◆ AddMetadata() [5/6]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::AddMetadata ( MetadataField &&  key,
const char *  value 
)
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 316 of file ConfigureAgentRequest.h.

◆ AddMetadata() [6/6]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::AddMetadata ( const MetadataField key,
const char *  value 
)
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 336 of file ConfigureAgentRequest.h.

◆ FleetInstanceIdHasBeenSet()

bool Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::FleetInstanceIdHasBeenSet ( ) const
inline

A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

Definition at line 53 of file ConfigureAgentRequest.h.

◆ GetFleetInstanceId()

const Aws::String& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::GetFleetInstanceId ( ) const
inline

A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

Definition at line 46 of file ConfigureAgentRequest.h.

◆ GetMetadata()

const Aws::Map<MetadataField, Aws::String>& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::GetMetadata ( ) const
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 116 of file ConfigureAgentRequest.h.

◆ GetProfilingGroupName()

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

The name of the profiling group for which the configured agent is collecting profiling data.

Definition at line 343 of file ConfigureAgentRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 36 of file ConfigureAgentRequest.h.

◆ MetadataHasBeenSet()

bool Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::MetadataHasBeenSet ( ) const
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 136 of file ConfigureAgentRequest.h.

◆ ProfilingGroupNameHasBeenSet()

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

The name of the profiling group for which the configured agent is collecting profiling data.

Definition at line 349 of file ConfigureAgentRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetFleetInstanceId() [1/3]

void Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::SetFleetInstanceId ( const Aws::String value)
inline

A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

Definition at line 60 of file ConfigureAgentRequest.h.

◆ SetFleetInstanceId() [2/3]

void Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::SetFleetInstanceId ( Aws::String &&  value)
inline

A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

Definition at line 67 of file ConfigureAgentRequest.h.

◆ SetFleetInstanceId() [3/3]

void Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::SetFleetInstanceId ( const char *  value)
inline

A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

Definition at line 74 of file ConfigureAgentRequest.h.

◆ SetMetadata() [1/2]

void Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::SetMetadata ( const Aws::Map< MetadataField, Aws::String > &  value)
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 156 of file ConfigureAgentRequest.h.

◆ SetMetadata() [2/2]

void Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::SetMetadata ( Aws::Map< MetadataField, Aws::String > &&  value)
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 176 of file ConfigureAgentRequest.h.

◆ SetProfilingGroupName() [1/3]

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

The name of the profiling group for which the configured agent is collecting profiling data.

Definition at line 355 of file ConfigureAgentRequest.h.

◆ SetProfilingGroupName() [2/3]

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

The name of the profiling group for which the configured agent is collecting profiling data.

Definition at line 361 of file ConfigureAgentRequest.h.

◆ SetProfilingGroupName() [3/3]

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

The name of the profiling group for which the configured agent is collecting profiling data.

Definition at line 367 of file ConfigureAgentRequest.h.

◆ WithFleetInstanceId() [1/3]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::WithFleetInstanceId ( const Aws::String value)
inline

A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

Definition at line 81 of file ConfigureAgentRequest.h.

◆ WithFleetInstanceId() [2/3]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::WithFleetInstanceId ( Aws::String &&  value)
inline

A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

Definition at line 88 of file ConfigureAgentRequest.h.

◆ WithFleetInstanceId() [3/3]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::WithFleetInstanceId ( const char *  value)
inline

A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

Definition at line 95 of file ConfigureAgentRequest.h.

◆ WithMetadata() [1/2]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::WithMetadata ( const Aws::Map< MetadataField, Aws::String > &  value)
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 196 of file ConfigureAgentRequest.h.

◆ WithMetadata() [2/2]

ConfigureAgentRequest& Aws::CodeGuruProfiler::Model::ConfigureAgentRequest::WithMetadata ( Aws::Map< MetadataField, Aws::String > &&  value)
inline

Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running

  • AGENT_ID - The ID for an agent instance.

  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS

    • The time in milliseconds before execution of a Lambda function times out.

  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

Definition at line 216 of file ConfigureAgentRequest.h.

◆ WithProfilingGroupName() [1/3]

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

The name of the profiling group for which the configured agent is collecting profiling data.

Definition at line 373 of file ConfigureAgentRequest.h.

◆ WithProfilingGroupName() [2/3]

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

The name of the profiling group for which the configured agent is collecting profiling data.

Definition at line 379 of file ConfigureAgentRequest.h.

◆ WithProfilingGroupName() [3/3]

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

The name of the profiling group for which the configured agent is collecting profiling data.

Definition at line 385 of file ConfigureAgentRequest.h.


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