AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::XRay::Model::Group Class Reference

#include <Group.h>

Public Member Functions

 Group ()
 
 Group (Aws::Utils::Json::JsonView jsonValue)
 
Groupoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetGroupName () const
 
bool GroupNameHasBeenSet () const
 
void SetGroupName (const Aws::String &value)
 
void SetGroupName (Aws::String &&value)
 
void SetGroupName (const char *value)
 
GroupWithGroupName (const Aws::String &value)
 
GroupWithGroupName (Aws::String &&value)
 
GroupWithGroupName (const char *value)
 
const Aws::StringGetGroupARN () const
 
bool GroupARNHasBeenSet () const
 
void SetGroupARN (const Aws::String &value)
 
void SetGroupARN (Aws::String &&value)
 
void SetGroupARN (const char *value)
 
GroupWithGroupARN (const Aws::String &value)
 
GroupWithGroupARN (Aws::String &&value)
 
GroupWithGroupARN (const char *value)
 
const Aws::StringGetFilterExpression () const
 
bool FilterExpressionHasBeenSet () const
 
void SetFilterExpression (const Aws::String &value)
 
void SetFilterExpression (Aws::String &&value)
 
void SetFilterExpression (const char *value)
 
GroupWithFilterExpression (const Aws::String &value)
 
GroupWithFilterExpression (Aws::String &&value)
 
GroupWithFilterExpression (const char *value)
 
const InsightsConfigurationGetInsightsConfiguration () const
 
bool InsightsConfigurationHasBeenSet () const
 
void SetInsightsConfiguration (const InsightsConfiguration &value)
 
void SetInsightsConfiguration (InsightsConfiguration &&value)
 
GroupWithInsightsConfiguration (const InsightsConfiguration &value)
 
GroupWithInsightsConfiguration (InsightsConfiguration &&value)
 

Detailed Description

Details and metadata for a group.

See Also:

AWS API Reference

Definition at line 32 of file Group.h.

Constructor & Destructor Documentation

◆ Group() [1/2]

Aws::XRay::Model::Group::Group ( )

◆ Group() [2/2]

Aws::XRay::Model::Group::Group ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ FilterExpressionHasBeenSet()

bool Aws::XRay::Model::Group::FilterExpressionHasBeenSet ( ) const
inline

The filter expression defining the parameters to include traces.

Definition at line 139 of file Group.h.

◆ GetFilterExpression()

const Aws::String& Aws::XRay::Model::Group::GetFilterExpression ( ) const
inline

The filter expression defining the parameters to include traces.

Definition at line 134 of file Group.h.

◆ GetGroupARN()

const Aws::String& Aws::XRay::Model::Group::GetGroupARN ( ) const
inline

The Amazon Resource Name (ARN) of the group generated based on the GroupName.

Definition at line 86 of file Group.h.

◆ GetGroupName()

const Aws::String& Aws::XRay::Model::Group::GetGroupName ( ) const
inline

The unique case-sensitive name of the group.

Definition at line 44 of file Group.h.

◆ GetInsightsConfiguration()

const InsightsConfiguration& Aws::XRay::Model::Group::GetInsightsConfiguration ( ) const
inline

The structure containing configurations related to insights.

  • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.

  • The NotifcationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.

Definition at line 179 of file Group.h.

◆ GroupARNHasBeenSet()

bool Aws::XRay::Model::Group::GroupARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the group generated based on the GroupName.

Definition at line 92 of file Group.h.

◆ GroupNameHasBeenSet()

bool Aws::XRay::Model::Group::GroupNameHasBeenSet ( ) const
inline

The unique case-sensitive name of the group.

Definition at line 49 of file Group.h.

◆ InsightsConfigurationHasBeenSet()

bool Aws::XRay::Model::Group::InsightsConfigurationHasBeenSet ( ) const
inline

The structure containing configurations related to insights.

  • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.

  • The NotifcationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.

Definition at line 188 of file Group.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::XRay::Model::Group::Jsonize ( ) const

◆ operator=()

Group& Aws::XRay::Model::Group::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetFilterExpression() [1/3]

void Aws::XRay::Model::Group::SetFilterExpression ( Aws::String &&  value)
inline

The filter expression defining the parameters to include traces.

Definition at line 149 of file Group.h.

◆ SetFilterExpression() [2/3]

void Aws::XRay::Model::Group::SetFilterExpression ( const Aws::String value)
inline

The filter expression defining the parameters to include traces.

Definition at line 144 of file Group.h.

◆ SetFilterExpression() [3/3]

void Aws::XRay::Model::Group::SetFilterExpression ( const char *  value)
inline

The filter expression defining the parameters to include traces.

Definition at line 154 of file Group.h.

◆ SetGroupARN() [1/3]

void Aws::XRay::Model::Group::SetGroupARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the group generated based on the GroupName.

Definition at line 104 of file Group.h.

◆ SetGroupARN() [2/3]

void Aws::XRay::Model::Group::SetGroupARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the group generated based on the GroupName.

Definition at line 98 of file Group.h.

◆ SetGroupARN() [3/3]

void Aws::XRay::Model::Group::SetGroupARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the group generated based on the GroupName.

Definition at line 110 of file Group.h.

◆ SetGroupName() [1/3]

void Aws::XRay::Model::Group::SetGroupName ( Aws::String &&  value)
inline

The unique case-sensitive name of the group.

Definition at line 59 of file Group.h.

◆ SetGroupName() [2/3]

void Aws::XRay::Model::Group::SetGroupName ( const Aws::String value)
inline

The unique case-sensitive name of the group.

Definition at line 54 of file Group.h.

◆ SetGroupName() [3/3]

void Aws::XRay::Model::Group::SetGroupName ( const char *  value)
inline

The unique case-sensitive name of the group.

Definition at line 64 of file Group.h.

◆ SetInsightsConfiguration() [1/2]

void Aws::XRay::Model::Group::SetInsightsConfiguration ( const InsightsConfiguration value)
inline

The structure containing configurations related to insights.

  • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.

  • The NotifcationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.

Definition at line 197 of file Group.h.

◆ SetInsightsConfiguration() [2/2]

void Aws::XRay::Model::Group::SetInsightsConfiguration ( InsightsConfiguration &&  value)
inline

The structure containing configurations related to insights.

  • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.

  • The NotifcationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.

Definition at line 206 of file Group.h.

◆ WithFilterExpression() [1/3]

Group& Aws::XRay::Model::Group::WithFilterExpression ( Aws::String &&  value)
inline

The filter expression defining the parameters to include traces.

Definition at line 164 of file Group.h.

◆ WithFilterExpression() [2/3]

Group& Aws::XRay::Model::Group::WithFilterExpression ( const Aws::String value)
inline

The filter expression defining the parameters to include traces.

Definition at line 159 of file Group.h.

◆ WithFilterExpression() [3/3]

Group& Aws::XRay::Model::Group::WithFilterExpression ( const char *  value)
inline

The filter expression defining the parameters to include traces.

Definition at line 169 of file Group.h.

◆ WithGroupARN() [1/3]

Group& Aws::XRay::Model::Group::WithGroupARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the group generated based on the GroupName.

Definition at line 122 of file Group.h.

◆ WithGroupARN() [2/3]

Group& Aws::XRay::Model::Group::WithGroupARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the group generated based on the GroupName.

Definition at line 116 of file Group.h.

◆ WithGroupARN() [3/3]

Group& Aws::XRay::Model::Group::WithGroupARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the group generated based on the GroupName.

Definition at line 128 of file Group.h.

◆ WithGroupName() [1/3]

Group& Aws::XRay::Model::Group::WithGroupName ( Aws::String &&  value)
inline

The unique case-sensitive name of the group.

Definition at line 74 of file Group.h.

◆ WithGroupName() [2/3]

Group& Aws::XRay::Model::Group::WithGroupName ( const Aws::String value)
inline

The unique case-sensitive name of the group.

Definition at line 69 of file Group.h.

◆ WithGroupName() [3/3]

Group& Aws::XRay::Model::Group::WithGroupName ( const char *  value)
inline

The unique case-sensitive name of the group.

Definition at line 79 of file Group.h.

◆ WithInsightsConfiguration() [1/2]

Group& Aws::XRay::Model::Group::WithInsightsConfiguration ( const InsightsConfiguration value)
inline

The structure containing configurations related to insights.

  • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.

  • The NotifcationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.

Definition at line 215 of file Group.h.

◆ WithInsightsConfiguration() [2/2]

Group& Aws::XRay::Model::Group::WithInsightsConfiguration ( InsightsConfiguration &&  value)
inline

The structure containing configurations related to insights.

  • The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.

  • The NotifcationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.

Definition at line 224 of file Group.h.


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