Class Filter

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sns.FilterOrPolicy
software.amazon.awscdk.services.sns.Filter
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.120.0 (build 192dc88)", date="2025-12-12T17:54:23.091Z") @Stability(Stable) public class Filter extends FilterOrPolicy
Filter implementation of FilterOrPolicy.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.sns.*;
 SubscriptionFilter subscriptionFilter;
 Filter filter = new Filter(subscriptionFilter);
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
    Policy constructor.
    protected
    Filter(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    Filter(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    filter argument to construct.
    Type used in DFS buildFilterPolicyWithMessageBody to determine json value type.

    Methods inherited from class software.amazon.awscdk.services.sns.FilterOrPolicy

    filter, isFilter, isPolicy, policy

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • Filter

      protected Filter(software.amazon.jsii.JsiiObjectRef objRef)
    • Filter

      protected Filter(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • Filter

      @Stability(Stable) public Filter(@NotNull SubscriptionFilter filterDoc)
      Policy constructor.

      Parameters:
      filterDoc - filter argument to construct. This parameter is required.
  • Method Details

    • getFilterDoc

      @Stability(Stable) @NotNull public SubscriptionFilter getFilterDoc()
      filter argument to construct.
    • getType

      @Stability(Stable) @NotNull public FilterOrPolicyType getType()
      Type used in DFS buildFilterPolicyWithMessageBody to determine json value type.
      Specified by:
      getType in class FilterOrPolicy