Class CfnCampaign.EventDimensionsProperty.Jsii$Proxy

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

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

    • getAttributes

      public final Object getAttributes()
      Description copied from interface: CfnCampaign.EventDimensionsProperty
      One or more custom attributes that your application reports to Amazon Pinpoint.

      You can use these attributes as selection criteria when you create an event filter.

      Specified by:
      getAttributes in interface CfnCampaign.EventDimensionsProperty
    • getEventType

      public final Object getEventType()
      Description copied from interface: CfnCampaign.EventDimensionsProperty
      The name of the event that causes the campaign to be sent or the journey activity to be performed.

      This can be a standard event that Amazon Pinpoint generates, such as _email.delivered or _custom.delivered . For campaigns, this can also be a custom event that's specific to your application. For information about standard events, see Streaming Amazon Pinpoint Events in the Amazon Pinpoint Developer Guide .

      Specified by:
      getEventType in interface CfnCampaign.EventDimensionsProperty
    • getMetrics

      public final Object getMetrics()
      Description copied from interface: CfnCampaign.EventDimensionsProperty
      One or more custom metrics that your application reports to Amazon Pinpoint .

      You can use these metrics as selection criteria when you create an event filter.

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