Class SubscriptionFilterProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.logs.SubscriptionFilterProps.Jsii$Proxy
- All Implemented Interfaces:
SubscriptionFilterOptions,SubscriptionFilterProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SubscriptionFilterProps
@Stability(Stable)
@Internal
public static final class SubscriptionFilterProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SubscriptionFilterProps
An implementation for
SubscriptionFilterProps-
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.logs.SubscriptionFilterProps
SubscriptionFilterProps.Builder, SubscriptionFilterProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theSubscriptionFilterProps.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 booleanThe destination to send the filtered events to.final DistributionThe method used to distribute log data to the destination.final StringThe name of the subscription filter.final IFilterPatternLog events matching this pattern will be sent to the destination.final ILogGroupThe log group to create the subscription on.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 theSubscriptionFilterProps.Builder.
-
-
Method Details
-
getLogGroup
Description copied from interface:SubscriptionFilterPropsThe log group to create the subscription on.- Specified by:
getLogGroupin interfaceSubscriptionFilterProps
-
getDestination
Description copied from interface:SubscriptionFilterOptionsThe destination to send the filtered events to.For example, a Kinesis stream or a Lambda function.
- Specified by:
getDestinationin interfaceSubscriptionFilterOptions
-
getFilterPattern
Description copied from interface:SubscriptionFilterOptionsLog events matching this pattern will be sent to the destination.- Specified by:
getFilterPatternin interfaceSubscriptionFilterOptions
-
getDistribution
Description copied from interface:SubscriptionFilterOptionsThe method used to distribute log data to the destination.This property can only be used with KinesisDestination.
Default: Distribution.BY_LOG_STREAM
- Specified by:
getDistributionin interfaceSubscriptionFilterOptions
-
getFilterName
Description copied from interface:SubscriptionFilterOptionsThe name of the subscription filter.Default: Automatically generated
- Specified by:
getFilterNamein interfaceSubscriptionFilterOptions
-
$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()
-