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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAPNSVoipSandboxChannelPropsstatic final classAn implementation forCfnAPNSVoipSandboxChannelProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The unique identifier for the application that the APNs VoIP sandbox channel applies to.default StringThe bundle identifier that's assigned to your iOS app.default StringThe APNs client certificate that you received from Apple.default StringThe default authentication method that you want Amazon Pinpoint to use when authenticating with APNs.default ObjectSpecifies whether the APNs VoIP sandbox channel is enabled for the application.default StringThe private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.default StringThe identifier that's assigned to your Apple developer account team.default StringThe authentication key to use for APNs tokens.default StringThe key identifier that's assigned to your APNs signing key.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getApplicationId
The unique identifier for the application that the APNs VoIP sandbox channel applies to. -
getBundleId
The bundle identifier that's assigned to your iOS app.This identifier is used for APNs tokens.
-
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
The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs.Valid options are
keyorcertificate. -
getEnabled
Specifies whether the APNs VoIP sandbox channel is enabled for the application. -
getPrivateKey
The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment. -
getTeamId
The identifier that's assigned to your Apple developer account team.This identifier is used for APNs tokens.
-
getTokenKey
The authentication key to use for APNs tokens. -
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
-