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