Class CfnCampaign.CampaignInAppMessageProperty.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnCampaign.CampaignInAppMessageProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCampaign.CampaignInAppMessageProperty
  • Constructor Details

  • Method Details

    • getContent

      public final Object getContent()
      Description copied from interface: CfnCampaign.CampaignInAppMessageProperty
      An array that contains configurtion information about the in-app message for the campaign, including title and body text, text colors, background colors, image URLs, and button configurations.
      Specified by:
      getContent in interface CfnCampaign.CampaignInAppMessageProperty
    • getCustomConfig

      public final Object getCustomConfig()
      Description copied from interface: CfnCampaign.CampaignInAppMessageProperty
      Custom data, in the form of key-value pairs, that is included in an in-app messaging payload.
      Specified by:
      getCustomConfig in interface CfnCampaign.CampaignInAppMessageProperty
    • getLayout

      public final String getLayout()
      Description copied from interface: CfnCampaign.CampaignInAppMessageProperty
      A string that describes how the in-app message will appear. You can specify one of the following:.

      • BOTTOM_BANNER – a message that appears as a banner at the bottom of the page.
      • TOP_BANNER – a message that appears as a banner at the top of the page.
      • OVERLAYS – a message that covers entire screen.
      • MOBILE_FEED – a message that appears in a window in front of the page.
      • MIDDLE_BANNER – a message that appears as a banner in the middle of the page.
      • CAROUSEL – a scrollable layout of up to five unique messages.
      Specified by:
      getLayout in interface CfnCampaign.CampaignInAppMessageProperty
    • $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