Class CfnCampaign.SetDimensionProperty.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnCampaign.SetDimensionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCampaign.SetDimensionProperty
An implementation for CfnCampaign.SetDimensionProperty
  • 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(CfnCampaign.SetDimensionProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnCampaign.SetDimensionProperty.Builder.
  • Method Details

    • getDimensionType

      public final String getDimensionType()
      Description copied from interface: CfnCampaign.SetDimensionProperty
      The type of segment dimension to use.

      Valid values are: INCLUSIVE , endpoints that match the criteria are included in the segment; and, EXCLUSIVE , endpoints that match the criteria are excluded from the segment.

      Specified by:
      getDimensionType in interface CfnCampaign.SetDimensionProperty
    • getValues

      public final List<String> getValues()
      Description copied from interface: CfnCampaign.SetDimensionProperty
      The criteria values to use for the segment dimension.

      Depending on the value of the DimensionType property, endpoints are included or excluded from the segment if their values match the criteria values.

      Specified by:
      getValues in interface CfnCampaign.SetDimensionProperty
    • $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