Interface CfnFilter.ConditionProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnFilter.ConditionProperty.Jsii$Proxy
Enclosing class:
CfnFilter

@Stability(Stable) public static interface CfnFilter.ConditionProperty extends software.amazon.jsii.JsiiSerializable
Specifies the condition to apply to a single field when filtering through GuardDuty findings.

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.guardduty.*;
 ConditionProperty conditionProperty = ConditionProperty.builder()
         .eq(List.of("eq"))
         .equalTo(List.of("equalTo"))
         .greaterThan(123)
         .greaterThanOrEqual(123)
         .gt(123)
         .gte(123)
         .lessThan(123)
         .lessThanOrEqual(123)
         .lt(123)
         .lte(123)
         .neq(List.of("neq"))
         .notEquals(List.of("notEquals"))
         .build();
 
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    static final class 
    An implementation for CfnFilter.ConditionProperty
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default List<String>
    Represents the equal condition to apply to a single field when querying for findings.
    default List<String>
    Represents an equal ** condition to be applied to a single field when querying for findings.
    default Number
    Represents a greater than condition to be applied to a single field when querying for findings.
    default Number
    Represents a greater than or equal condition to be applied to a single field when querying for findings.
    default Number
    Represents a greater than condition to be applied to a single field when querying for findings.
    default Number
    Represents the greater than or equal condition to apply to a single field when querying for findings.
    default Number
    Represents a less than condition to be applied to a single field when querying for findings.
    default Number
    Represents a less than or equal condition to be applied to a single field when querying for findings.
    default Number
    Represents the less than condition to apply to a single field when querying for findings.
    default Number
    Represents the less than or equal condition to apply to a single field when querying for findings.
    default List<String>
    Represents the not equal condition to apply to a single field when querying for findings.
    default List<String>
    Represents a not equal ** condition to be applied to a single field when querying for findings.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getEq

      @Stability(Stable) @Nullable default List<String> getEq()
      Represents the equal condition to apply to a single field when querying for findings.
    • getEqualTo

      @Stability(Stable) @Nullable default List<String> getEqualTo()
      Represents an equal ** condition to be applied to a single field when querying for findings.
    • getGreaterThan

      @Stability(Stable) @Nullable default Number getGreaterThan()
      Represents a greater than condition to be applied to a single field when querying for findings.
    • getGreaterThanOrEqual

      @Stability(Stable) @Nullable default Number getGreaterThanOrEqual()
      Represents a greater than or equal condition to be applied to a single field when querying for findings.
    • getGt

      @Stability(Stable) @Nullable default Number getGt()
      Represents a greater than condition to be applied to a single field when querying for findings.
    • getGte

      @Stability(Stable) @Nullable default Number getGte()
      Represents the greater than or equal condition to apply to a single field when querying for findings.
    • getLessThan

      @Stability(Stable) @Nullable default Number getLessThan()
      Represents a less than condition to be applied to a single field when querying for findings.
    • getLessThanOrEqual

      @Stability(Stable) @Nullable default Number getLessThanOrEqual()
      Represents a less than or equal condition to be applied to a single field when querying for findings.
    • getLt

      @Stability(Stable) @Nullable default Number getLt()
      Represents the less than condition to apply to a single field when querying for findings.
    • getLte

      @Stability(Stable) @Nullable default Number getLte()
      Represents the less than or equal condition to apply to a single field when querying for findings.
    • getNeq

      @Stability(Stable) @Nullable default List<String> getNeq()
      Represents the not equal condition to apply to a single field when querying for findings.
    • getNotEquals

      @Stability(Stable) @Nullable default List<String> getNotEquals()
      Represents a not equal ** condition to be applied to a single field when querying for findings.
    • builder

      @Stability(Stable) static CfnFilter.ConditionProperty.Builder builder()
      Returns:
      a CfnFilter.ConditionProperty.Builder of CfnFilter.ConditionProperty