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