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