@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:41.180Z") @Stability(value=Stable) public interface CfnAPNSChannelProps extends software.amazon.jsii.JsiiSerializable
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.*;
CfnAPNSChannelProps cfnAPNSChannelProps = CfnAPNSChannelProps.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();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnAPNSChannelProps.Builder
A builder for
CfnAPNSChannelProps |
static class |
CfnAPNSChannelProps.Jsii$Proxy
An implementation for
CfnAPNSChannelProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnAPNSChannelProps.Builder |
builder() |
String |
getApplicationId()
The unique identifier for the Amazon Pinpoint application that the APNs channel applies to.
|
default String |
getBundleId()
The bundle identifier that's assigned to your iOS app.
|
default String |
getCertificate()
The APNs client certificate that you received from Apple.
|
default String |
getDefaultAuthenticationMethod()
The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs.
|
default Object |
getEnabled()
Specifies whether to enable the APNs channel for the application.
|
default String |
getPrivateKey()
The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
|
default String |
getTeamId()
The identifier that's assigned to your Apple Developer Account team.
|
default String |
getTokenKey()
The authentication key to use for APNs tokens.
|
default String |
getTokenKeyId()
The key identifier that's assigned to your APNs signing key.
|
@Stability(value=Stable) @NotNull String getApplicationId()
@Stability(value=Stable) @Nullable default String getBundleId()
This identifier is used for APNs tokens.
@Stability(value=Stable) @Nullable default String getCertificate()
Specify this value if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
@Stability(value=Stable) @Nullable default String getDefaultAuthenticationMethod()
Valid options are key or certificate .
@Stability(value=Stable) @Nullable default Object getEnabled()
@Stability(value=Stable) @Nullable default String getPrivateKey()
@Stability(value=Stable) @Nullable default String getTeamId()
This identifier is used for APNs tokens.
@Stability(value=Stable) @Nullable default String getTokenKey()
@Stability(value=Stable) @Nullable default String getTokenKeyId()
Specify this value if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.
@Stability(value=Stable) static CfnAPNSChannelProps.Builder builder()
CfnAPNSChannelProps.Builder of CfnAPNSChannelPropsCopyright © 2022. All rights reserved.