Class CfnSegment.SegmentGroupsProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pinpoint.CfnSegment.SegmentGroupsProperty.Jsii$Proxy
All Implemented Interfaces:
CfnSegment.SegmentGroupsProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnSegment.SegmentGroupsProperty

@Stability(Stable) @Internal public static final class CfnSegment.SegmentGroupsProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnSegment.SegmentGroupsProperty
An implementation for CfnSegment.SegmentGroupsProperty
  • 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

      protected Jsii$Proxy(CfnSegment.SegmentGroupsProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnSegment.SegmentGroupsProperty.Builder.
  • Method Details

    • getGroups

      public final Object getGroups()
      Description copied from interface: CfnSegment.SegmentGroupsProperty
      Specifies the set of segment criteria to evaluate when handling segment groups for the segment.
      Specified by:
      getGroups in interface CfnSegment.SegmentGroupsProperty
    • getInclude

      public final String getInclude()
      Description copied from interface: CfnSegment.SegmentGroupsProperty
      Specifies how to handle multiple segment groups for the segment.

      For example, if the segment includes three segment groups, whether the resulting segment includes endpoints that match all, any, or none of the segment groups.

      Specified by:
      getInclude in interface CfnSegment.SegmentGroupsProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object