Interface APNSVoipSandboxChannelRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<APNSVoipSandboxChannelRequest.Builder,APNSVoipSandboxChannelRequest>,SdkBuilder<APNSVoipSandboxChannelRequest.Builder,APNSVoipSandboxChannelRequest>,SdkPojo
- Enclosing class:
- APNSVoipSandboxChannelRequest
public static interface APNSVoipSandboxChannelRequest.Builder extends SdkPojo, CopyableBuilder<APNSVoipSandboxChannelRequest.Builder,APNSVoipSandboxChannelRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description APNSVoipSandboxChannelRequest.BuilderbundleId(String bundleId)The bundle identifier that's assigned to your iOS app.APNSVoipSandboxChannelRequest.Buildercertificate(String certificate)The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using an APNs certificate.APNSVoipSandboxChannelRequest.BuilderdefaultAuthenticationMethod(String defaultAuthenticationMethod)The default authentication method that you want Amazon Pinpoint to use when authenticating with the APNs sandbox environment for this channel, key or certificate.APNSVoipSandboxChannelRequest.Builderenabled(Boolean enabled)Specifies whether the APNs VoIP sandbox channel is enabled for the application.APNSVoipSandboxChannelRequest.BuilderprivateKey(String privateKey)The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.APNSVoipSandboxChannelRequest.BuilderteamId(String teamId)The identifier that's assigned to your Apple developer account team.APNSVoipSandboxChannelRequest.BuildertokenKey(String tokenKey)The authentication key to use for APNs tokens.APNSVoipSandboxChannelRequest.BuildertokenKeyId(String tokenKeyId)The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using APNs tokens.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
bundleId
APNSVoipSandboxChannelRequest.Builder bundleId(String bundleId)
The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
- Parameters:
bundleId- The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificate
APNSVoipSandboxChannelRequest.Builder certificate(String certificate)
The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using an APNs certificate.
- Parameters:
certificate- The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using an APNs certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultAuthenticationMethod
APNSVoipSandboxChannelRequest.Builder defaultAuthenticationMethod(String defaultAuthenticationMethod)
The default authentication method that you want Amazon Pinpoint to use when authenticating with the APNs sandbox environment for this channel, key or certificate.
- Parameters:
defaultAuthenticationMethod- The default authentication method that you want Amazon Pinpoint to use when authenticating with the APNs sandbox environment for this channel, key or certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabled
APNSVoipSandboxChannelRequest.Builder enabled(Boolean enabled)
Specifies whether the APNs VoIP sandbox channel is enabled for the application.
- Parameters:
enabled- Specifies whether the APNs VoIP sandbox channel is enabled for the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateKey
APNSVoipSandboxChannelRequest.Builder privateKey(String privateKey)
The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.
- Parameters:
privateKey- The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
teamId
APNSVoipSandboxChannelRequest.Builder teamId(String teamId)
The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
- Parameters:
teamId- The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tokenKey
APNSVoipSandboxChannelRequest.Builder tokenKey(String tokenKey)
The authentication key to use for APNs tokens.
- Parameters:
tokenKey- The authentication key to use for APNs tokens.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tokenKeyId
APNSVoipSandboxChannelRequest.Builder tokenKeyId(String tokenKeyId)
The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using APNs tokens.
- Parameters:
tokenKeyId- The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using APNs tokens.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-