Class CfnGroupingConfiguration.GroupingAttributeDefinitionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.applicationsignals.CfnGroupingConfiguration.GroupingAttributeDefinitionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnGroupingConfiguration.GroupingAttributeDefinitionProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGroupingConfiguration.GroupingAttributeDefinitionProperty
@Stability(Stable)
@Internal
public static final class CfnGroupingConfiguration.GroupingAttributeDefinitionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnGroupingConfiguration.GroupingAttributeDefinitionProperty
An implementation for
CfnGroupingConfiguration.GroupingAttributeDefinitionProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.applicationsignals.CfnGroupingConfiguration.GroupingAttributeDefinitionProperty
CfnGroupingConfiguration.GroupingAttributeDefinitionProperty.Builder, CfnGroupingConfiguration.GroupingAttributeDefinitionProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnGroupingConfiguration.GroupingAttributeDefinitionProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The default value to use for this grouping attribute when no value can be derived from the source keys.final String
The friendly name for this grouping attribute, such asBusinessUnit
orEnvironment
.An array of source keys used to derive the grouping attribute value from telemetry data, AWS tags, or other sources.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnGroupingConfiguration.GroupingAttributeDefinitionProperty.Builder
.
-
-
Method Details
-
getGroupingName
Description copied from interface:CfnGroupingConfiguration.GroupingAttributeDefinitionProperty
The friendly name for this grouping attribute, such asBusinessUnit
orEnvironment
.This name is used to identify the grouping in the console and APIs.
- Specified by:
getGroupingName
in interfaceCfnGroupingConfiguration.GroupingAttributeDefinitionProperty
- See Also:
-
getGroupingSourceKeys
Description copied from interface:CfnGroupingConfiguration.GroupingAttributeDefinitionProperty
An array of source keys used to derive the grouping attribute value from telemetry data, AWS tags, or other sources.For example, ["business_unit", "team"] would look for values in those fields.
- Specified by:
getGroupingSourceKeys
in interfaceCfnGroupingConfiguration.GroupingAttributeDefinitionProperty
- See Also:
-
getDefaultGroupingValue
Description copied from interface:CfnGroupingConfiguration.GroupingAttributeDefinitionProperty
The default value to use for this grouping attribute when no value can be derived from the source keys.This ensures all services have a grouping value even if the source data is missing.
- Specified by:
getDefaultGroupingValue
in interfaceCfnGroupingConfiguration.GroupingAttributeDefinitionProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-