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

#include <ProfilingGroupDescription.h>

Public Member Functions

 ProfilingGroupDescription ()
 
 ProfilingGroupDescription (Aws::Utils::Json::JsonView jsonValue)
 
ProfilingGroupDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AgentOrchestrationConfigGetAgentOrchestrationConfig () const
 
bool AgentOrchestrationConfigHasBeenSet () const
 
void SetAgentOrchestrationConfig (const AgentOrchestrationConfig &value)
 
void SetAgentOrchestrationConfig (AgentOrchestrationConfig &&value)
 
ProfilingGroupDescriptionWithAgentOrchestrationConfig (const AgentOrchestrationConfig &value)
 
ProfilingGroupDescriptionWithAgentOrchestrationConfig (AgentOrchestrationConfig &&value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ProfilingGroupDescriptionWithArn (const Aws::String &value)
 
ProfilingGroupDescriptionWithArn (Aws::String &&value)
 
ProfilingGroupDescriptionWithArn (const char *value)
 
const ComputePlatformGetComputePlatform () const
 
bool ComputePlatformHasBeenSet () const
 
void SetComputePlatform (const ComputePlatform &value)
 
void SetComputePlatform (ComputePlatform &&value)
 
ProfilingGroupDescriptionWithComputePlatform (const ComputePlatform &value)
 
ProfilingGroupDescriptionWithComputePlatform (ComputePlatform &&value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
ProfilingGroupDescriptionWithCreatedAt (const Aws::Utils::DateTime &value)
 
ProfilingGroupDescriptionWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ProfilingGroupDescriptionWithName (const Aws::String &value)
 
ProfilingGroupDescriptionWithName (Aws::String &&value)
 
ProfilingGroupDescriptionWithName (const char *value)
 
const ProfilingStatusGetProfilingStatus () const
 
bool ProfilingStatusHasBeenSet () const
 
void SetProfilingStatus (const ProfilingStatus &value)
 
void SetProfilingStatus (ProfilingStatus &&value)
 
ProfilingGroupDescriptionWithProfilingStatus (const ProfilingStatus &value)
 
ProfilingGroupDescriptionWithProfilingStatus (ProfilingStatus &&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)
 
ProfilingGroupDescriptionWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
ProfilingGroupDescriptionWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
ProfilingGroupDescriptionAddTags (const Aws::String &key, const Aws::String &value)
 
ProfilingGroupDescriptionAddTags (Aws::String &&key, const Aws::String &value)
 
ProfilingGroupDescriptionAddTags (const Aws::String &key, Aws::String &&value)
 
ProfilingGroupDescriptionAddTags (Aws::String &&key, Aws::String &&value)
 
ProfilingGroupDescriptionAddTags (const char *key, Aws::String &&value)
 
ProfilingGroupDescriptionAddTags (Aws::String &&key, const char *value)
 
ProfilingGroupDescriptionAddTags (const char *key, const char *value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
ProfilingGroupDescriptionWithUpdatedAt (const Aws::Utils::DateTime &value)
 
ProfilingGroupDescriptionWithUpdatedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about a profiling group.

See Also:

AWS API Reference

Definition at line 36 of file ProfilingGroupDescription.h.

Constructor & Destructor Documentation

◆ ProfilingGroupDescription() [1/2]

Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::ProfilingGroupDescription ( )

◆ ProfilingGroupDescription() [2/2]

Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::ProfilingGroupDescription ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddTags() [1/7]

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

A list of the tags that belong to this profiling group.

Definition at line 383 of file ProfilingGroupDescription.h.

◆ AddTags() [2/7]

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

A list of the tags that belong to this profiling group.

Definition at line 373 of file ProfilingGroupDescription.h.

◆ AddTags() [3/7]

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

A list of the tags that belong to this profiling group.

Definition at line 393 of file ProfilingGroupDescription.h.

◆ AddTags() [4/7]

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

A list of the tags that belong to this profiling group.

Definition at line 378 of file ProfilingGroupDescription.h.

◆ AddTags() [5/7]

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

A list of the tags that belong to this profiling group.

Definition at line 368 of file ProfilingGroupDescription.h.

◆ AddTags() [6/7]

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

A list of the tags that belong to this profiling group.

Definition at line 388 of file ProfilingGroupDescription.h.

◆ AddTags() [7/7]

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

A list of the tags that belong to this profiling group.

Definition at line 398 of file ProfilingGroupDescription.h.

◆ AgentOrchestrationConfigHasBeenSet()

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

An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

Definition at line 59 of file ProfilingGroupDescription.h.

◆ ArnHasBeenSet()

bool Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) identifying the profiling group resource.

Definition at line 102 of file ProfilingGroupDescription.h.

◆ ComputePlatformHasBeenSet()

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

The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

Definition at line 151 of file ProfilingGroupDescription.h.

◆ CreatedAtHasBeenSet()

bool Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::CreatedAtHasBeenSet ( ) const
inline

The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 202 of file ProfilingGroupDescription.h.

◆ GetAgentOrchestrationConfig()

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

An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

Definition at line 51 of file ProfilingGroupDescription.h.

◆ GetArn()

const Aws::String& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::GetArn ( ) const
inline

The Amazon Resource Name (ARN) identifying the profiling group resource.

Definition at line 97 of file ProfilingGroupDescription.h.

◆ GetComputePlatform()

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

The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

Definition at line 142 of file ProfilingGroupDescription.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::GetCreatedAt ( ) const
inline

The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 195 of file ProfilingGroupDescription.h.

◆ GetName()

const Aws::String& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::GetName ( ) const
inline

The name of the profiling group.

Definition at line 236 of file ProfilingGroupDescription.h.

◆ GetProfilingStatus()

const ProfilingStatus& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::GetProfilingStatus ( ) const
inline

A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

Definition at line 282 of file ProfilingGroupDescription.h.

◆ GetTags()

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

A list of the tags that belong to this profiling group.

Definition at line 338 of file ProfilingGroupDescription.h.

◆ GetUpdatedAt()

const Aws::Utils::DateTime& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::GetUpdatedAt ( ) const
inline

The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 406 of file ProfilingGroupDescription.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::NameHasBeenSet ( ) const
inline

The name of the profiling group.

Definition at line 241 of file ProfilingGroupDescription.h.

◆ operator=()

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProfilingStatusHasBeenSet()

bool Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::ProfilingStatusHasBeenSet ( ) const
inline

A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

Definition at line 292 of file ProfilingGroupDescription.h.

◆ SetAgentOrchestrationConfig() [1/2]

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

An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

Definition at line 75 of file ProfilingGroupDescription.h.

◆ SetAgentOrchestrationConfig() [2/2]

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

An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

Definition at line 67 of file ProfilingGroupDescription.h.

◆ SetArn() [1/3]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) identifying the profiling group resource.

Definition at line 112 of file ProfilingGroupDescription.h.

◆ SetArn() [2/3]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) identifying the profiling group resource.

Definition at line 107 of file ProfilingGroupDescription.h.

◆ SetArn() [3/3]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) identifying the profiling group resource.

Definition at line 117 of file ProfilingGroupDescription.h.

◆ SetComputePlatform() [1/2]

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

The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

Definition at line 169 of file ProfilingGroupDescription.h.

◆ SetComputePlatform() [2/2]

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

The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

Definition at line 160 of file ProfilingGroupDescription.h.

◆ SetCreatedAt() [1/2]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 216 of file ProfilingGroupDescription.h.

◆ SetCreatedAt() [2/2]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 209 of file ProfilingGroupDescription.h.

◆ SetName() [1/3]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetName ( Aws::String &&  value)
inline

The name of the profiling group.

Definition at line 251 of file ProfilingGroupDescription.h.

◆ SetName() [2/3]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetName ( const Aws::String value)
inline

The name of the profiling group.

Definition at line 246 of file ProfilingGroupDescription.h.

◆ SetName() [3/3]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetName ( const char *  value)
inline

The name of the profiling group.

Definition at line 256 of file ProfilingGroupDescription.h.

◆ SetProfilingStatus() [1/2]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetProfilingStatus ( const ProfilingStatus value)
inline

A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

Definition at line 302 of file ProfilingGroupDescription.h.

◆ SetProfilingStatus() [2/2]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetProfilingStatus ( ProfilingStatus &&  value)
inline

A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

Definition at line 312 of file ProfilingGroupDescription.h.

◆ SetTags() [1/2]

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

A list of the tags that belong to this profiling group.

Definition at line 353 of file ProfilingGroupDescription.h.

◆ SetTags() [2/2]

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

A list of the tags that belong to this profiling group.

Definition at line 348 of file ProfilingGroupDescription.h.

◆ SetUpdatedAt() [1/2]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 427 of file ProfilingGroupDescription.h.

◆ SetUpdatedAt() [2/2]

void Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::SetUpdatedAt ( const Aws::Utils::DateTime value)
inline

The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 420 of file ProfilingGroupDescription.h.

◆ TagsHasBeenSet()

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

A list of the tags that belong to this profiling group.

Definition at line 343 of file ProfilingGroupDescription.h.

◆ UpdatedAtHasBeenSet()

bool Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::UpdatedAtHasBeenSet ( ) const
inline

The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 413 of file ProfilingGroupDescription.h.

◆ WithAgentOrchestrationConfig() [1/2]

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

An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

Definition at line 91 of file ProfilingGroupDescription.h.

◆ WithAgentOrchestrationConfig() [2/2]

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

An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

Definition at line 83 of file ProfilingGroupDescription.h.

◆ WithArn() [1/3]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) identifying the profiling group resource.

Definition at line 127 of file ProfilingGroupDescription.h.

◆ WithArn() [2/3]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) identifying the profiling group resource.

Definition at line 122 of file ProfilingGroupDescription.h.

◆ WithArn() [3/3]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) identifying the profiling group resource.

Definition at line 132 of file ProfilingGroupDescription.h.

◆ WithComputePlatform() [1/2]

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

The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

Definition at line 187 of file ProfilingGroupDescription.h.

◆ WithComputePlatform() [2/2]

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

The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

Definition at line 178 of file ProfilingGroupDescription.h.

◆ WithCreatedAt() [1/2]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 230 of file ProfilingGroupDescription.h.

◆ WithCreatedAt() [2/2]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 223 of file ProfilingGroupDescription.h.

◆ WithName() [1/3]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithName ( Aws::String &&  value)
inline

The name of the profiling group.

Definition at line 266 of file ProfilingGroupDescription.h.

◆ WithName() [2/3]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithName ( const Aws::String value)
inline

The name of the profiling group.

Definition at line 261 of file ProfilingGroupDescription.h.

◆ WithName() [3/3]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithName ( const char *  value)
inline

The name of the profiling group.

Definition at line 271 of file ProfilingGroupDescription.h.

◆ WithProfilingStatus() [1/2]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithProfilingStatus ( const ProfilingStatus value)
inline

A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

Definition at line 322 of file ProfilingGroupDescription.h.

◆ WithProfilingStatus() [2/2]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithProfilingStatus ( ProfilingStatus &&  value)
inline

A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

Definition at line 332 of file ProfilingGroupDescription.h.

◆ WithTags() [1/2]

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

A list of the tags that belong to this profiling group.

Definition at line 363 of file ProfilingGroupDescription.h.

◆ WithTags() [2/2]

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

A list of the tags that belong to this profiling group.

Definition at line 358 of file ProfilingGroupDescription.h.

◆ WithUpdatedAt() [1/2]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 441 of file ProfilingGroupDescription.h.

◆ WithUpdatedAt() [2/2]

ProfilingGroupDescription& Aws::CodeGuruProfiler::Model::ProfilingGroupDescription::WithUpdatedAt ( const Aws::Utils::DateTime value)
inline

The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

Definition at line 434 of file ProfilingGroupDescription.h.


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