Class CfnADMChannelPropsMixin

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.Mixin
software.amazon.awscdk.cfnpropertymixins.services.pinpoint.CfnADMChannelPropsMixin
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable, software.constructs.IMixin

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-03-11T13:20:02.243Z") @Stability(Stable) public class CfnADMChannelPropsMixin extends Mixin implements software.constructs.IMixin
A channel is a type of platform that you can deliver messages to.

You can use the ADM channel to send push notifications through the Amazon Device Messaging (ADM) service to apps that run on Amazon devices, such as Kindle Fire tablets. Before you can use Amazon Pinpoint to send messages to Amazon devices, you have to enable the ADM channel for an Amazon Pinpoint application.

The ADMChannel resource represents the status and authentication settings for the ADM channel for an application.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.cfnpropertymixins.services.pinpoint.*;
 import software.amazon.awscdk.*;
 IMergeStrategy mergeStrategy;
 CfnADMChannelPropsMixin cfnADMChannelPropsMixin = CfnADMChannelPropsMixin.Builder.create(CfnADMChannelMixinProps.builder()
         .applicationId("applicationId")
         .clientId("clientId")
         .clientSecret("clientSecret")
         .enabled(false)
         .build())
 .strategy(mergeStrategy)
 .build();
 

See Also:
  • Field Details

    • CFN_PROPERTY_KEYS

      @Stability(Stable) protected static final List<String> CFN_PROPERTY_KEYS
  • Constructor Details

    • CfnADMChannelPropsMixin

      protected CfnADMChannelPropsMixin(software.amazon.jsii.JsiiObjectRef objRef)
    • CfnADMChannelPropsMixin

      protected CfnADMChannelPropsMixin(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • CfnADMChannelPropsMixin

      @Stability(Stable) public CfnADMChannelPropsMixin(@NotNull CfnADMChannelMixinProps props, @Nullable CfnPropertyMixinOptions options)
      Create a mixin to apply properties to AWS::Pinpoint::ADMChannel.

      Parameters:
      props - L1 properties to apply. This parameter is required.
      options - Mixin options.
    • CfnADMChannelPropsMixin

      @Stability(Stable) public CfnADMChannelPropsMixin(@NotNull CfnADMChannelMixinProps props)
      Create a mixin to apply properties to AWS::Pinpoint::ADMChannel.

      Parameters:
      props - L1 properties to apply. This parameter is required.
  • Method Details

    • applyTo

      @Stability(Stable) public void applyTo(@NotNull software.constructs.IConstruct construct)
      Apply the mixin properties to the construct.

      Specified by:
      applyTo in interface software.constructs.IMixin
      Specified by:
      applyTo in class Mixin
      Parameters:
      construct - This parameter is required.
    • supports

      @Stability(Stable) @NotNull public Boolean supports(@NotNull software.constructs.IConstruct construct)
      Check if this mixin supports the given construct.

      Specified by:
      supports in interface software.constructs.IMixin
      Overrides:
      supports in class Mixin
      Parameters:
      construct - This parameter is required.
    • getProps

      @Stability(Stable) @NotNull protected CfnADMChannelMixinProps getProps()
    • getStrategy

      @Stability(Stable) @NotNull protected IMergeStrategy getStrategy()