Interface CfnAPNSVoipSandboxChannelProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnAPNSVoipSandboxChannelProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:00.747Z") @Stability(Stable) public interface CfnAPNSVoipSandboxChannelProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnAPNSVoipSandboxChannel.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.pinpoint.*;
 CfnAPNSVoipSandboxChannelProps cfnAPNSVoipSandboxChannelProps = CfnAPNSVoipSandboxChannelProps.builder()
         .applicationId("applicationId")
         // the properties below are optional
         .bundleId("bundleId")
         .certificate("certificate")
         .defaultAuthenticationMethod("defaultAuthenticationMethod")
         .enabled(false)
         .privateKey("privateKey")
         .teamId("teamId")
         .tokenKey("tokenKey")
         .tokenKeyId("tokenKeyId")
         .build();
 
  • Method Details

    • getApplicationId

      @Stability(Stable) @NotNull String getApplicationId()
      The unique identifier for the application that the APNs VoIP sandbox channel applies to.
    • getBundleId

      @Stability(Stable) @Nullable default String getBundleId()
      The bundle identifier that's assigned to your iOS app.

      This identifier is used for APNs tokens.

    • getCertificate

      @Stability(Stable) @Nullable default String getCertificate()
      The APNs client certificate that you received from Apple.

      Specify this value if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using an APNs certificate.

    • getDefaultAuthenticationMethod

      @Stability(Stable) @Nullable default String getDefaultAuthenticationMethod()
      The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs.

      Valid options are key or certificate .

    • getEnabled

      @Stability(Stable) @Nullable default Object getEnabled()
      Specifies whether the APNs VoIP sandbox channel is enabled for the application.
    • getPrivateKey

      @Stability(Stable) @Nullable default String getPrivateKey()
      The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.
    • getTeamId

      @Stability(Stable) @Nullable default String getTeamId()
      The identifier that's assigned to your Apple developer account team.

      This identifier is used for APNs tokens.

    • getTokenKey

      @Stability(Stable) @Nullable default String getTokenKey()
      The authentication key to use for APNs tokens.
    • getTokenKeyId

      @Stability(Stable) @Nullable default String getTokenKeyId()
      The key identifier that's assigned to your APNs signing key.

      Specify this value if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using APNs tokens.

    • builder

      @Stability(Stable) static CfnAPNSVoipSandboxChannelProps.Builder builder()
      Returns:
      a CfnAPNSVoipSandboxChannelProps.Builder of CfnAPNSVoipSandboxChannelProps