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 Details

    • 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

      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

      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

      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

      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

      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

      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.