Class CfnTelemetryRule.TelemetryRuleProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.observabilityadmin.CfnTelemetryRule.TelemetryRuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTelemetryRule.TelemetryRuleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTelemetryRule.TelemetryRuleProperty
@Stability(Stable)
@Internal
public static final class CfnTelemetryRule.TelemetryRuleProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTelemetryRule.TelemetryRuleProperty
An implementation for
CfnTelemetryRule.TelemetryRuleProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.observabilityadmin.CfnTelemetryRule.TelemetryRuleProperty
CfnTelemetryRule.TelemetryRuleProperty.Builder, CfnTelemetryRule.TelemetryRuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTelemetryRule.TelemetryRuleProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectConfiguration specifying where and how the telemetry data should be delivered.final StringThe type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC").final StringCriteria for selecting which resources the rule applies to, such as resource tags.final StringThe type of telemetry to collect (Logs, Metrics, or Traces).final inthashCode()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 theCfnTelemetryRule.TelemetryRuleProperty.Builder.
-
-
Method Details
-
getResourceType
Description copied from interface:CfnTelemetryRule.TelemetryRulePropertyThe type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC").- Specified by:
getResourceTypein interfaceCfnTelemetryRule.TelemetryRuleProperty- See Also:
-
getTelemetryType
Description copied from interface:CfnTelemetryRule.TelemetryRulePropertyThe type of telemetry to collect (Logs, Metrics, or Traces).- Specified by:
getTelemetryTypein interfaceCfnTelemetryRule.TelemetryRuleProperty- See Also:
-
getDestinationConfiguration
Description copied from interface:CfnTelemetryRule.TelemetryRulePropertyConfiguration specifying where and how the telemetry data should be delivered.Returns union: either
IResolvableorCfnTelemetryRule.TelemetryDestinationConfigurationProperty- Specified by:
getDestinationConfigurationin interfaceCfnTelemetryRule.TelemetryRuleProperty- See Also:
-
getSelectionCriteria
Description copied from interface:CfnTelemetryRule.TelemetryRulePropertyCriteria for selecting which resources the rule applies to, such as resource tags.- Specified by:
getSelectionCriteriain interfaceCfnTelemetryRule.TelemetryRuleProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-