Class ApnsSandboxChannelState.Builder

  • Enclosing class:
    ApnsSandboxChannelState

    public static final class ApnsSandboxChannelState.Builder
    extends java.lang.Object
    • Method Detail

      • applicationId

        public ApnsSandboxChannelState.Builder applicationId​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> applicationId)
        Parameters:
        applicationId - Application ID.
        Returns:
        builder
      • applicationId

        public ApnsSandboxChannelState.Builder applicationId​(java.lang.String applicationId)
        Parameters:
        applicationId - Application ID.
        Returns:
        builder
      • bundleId

        public ApnsSandboxChannelState.Builder bundleId​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> bundleId)
        Parameters:
        bundleId - ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. Required if using Key credentials.
        Returns:
        builder
      • bundleId

        public ApnsSandboxChannelState.Builder bundleId​(java.lang.String bundleId)
        Parameters:
        bundleId - ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. Required if using Key credentials.
        Returns:
        builder
      • certificate

        public ApnsSandboxChannelState.Builder certificate​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> certificate)
        Parameters:
        certificate - Pem encoded TLS Certificate from Apple. Required if using Certificate credentials.
        Returns:
        builder
      • certificate

        public ApnsSandboxChannelState.Builder certificate​(java.lang.String certificate)
        Parameters:
        certificate - Pem encoded TLS Certificate from Apple. Required if using Certificate credentials.
        Returns:
        builder
      • defaultAuthenticationMethod

        public ApnsSandboxChannelState.Builder defaultAuthenticationMethod​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.String> defaultAuthenticationMethod)
        Parameters:
        defaultAuthenticationMethod - Default authentication method used for APNs Sandbox. __NOTE__: AWS End User Messaging uses this default for every APNs push notification that you send using the console. You can override the default when you send a message programmatically using the AWS End User Messaging API, the AWS CLI, or an AWS SDK. If your default authentication type fails, AWS End User Messaging doesn't attempt to use the other authentication type.
        Returns:
        builder
      • defaultAuthenticationMethod

        public ApnsSandboxChannelState.Builder defaultAuthenticationMethod​(java.lang.String defaultAuthenticationMethod)
        Parameters:
        defaultAuthenticationMethod - Default authentication method used for APNs Sandbox. __NOTE__: AWS End User Messaging uses this default for every APNs push notification that you send using the console. You can override the default when you send a message programmatically using the AWS End User Messaging API, the AWS CLI, or an AWS SDK. If your default authentication type fails, AWS End User Messaging doesn't attempt to use the other authentication type.
        Returns:
        builder
      • enabled

        public ApnsSandboxChannelState.Builder enabled​(@Nullable
                                                       com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Whether the channel is enabled or disabled. Defaults to `true`.
        Returns:
        builder
      • enabled

        public ApnsSandboxChannelState.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether the channel is enabled or disabled. Defaults to `true`.
        Returns:
        builder
      • privateKey

        public ApnsSandboxChannelState.Builder privateKey​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> privateKey)
        Parameters:
        privateKey - Certificate Private Key file (ie. `.key` file). Required if using Certificate credentials.
        Returns:
        builder
      • privateKey

        public ApnsSandboxChannelState.Builder privateKey​(java.lang.String privateKey)
        Parameters:
        privateKey - Certificate Private Key file (ie. `.key` file). Required if using Certificate credentials.
        Returns:
        builder
      • region

        public ApnsSandboxChannelState.Builder region​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public ApnsSandboxChannelState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • teamId

        public ApnsSandboxChannelState.Builder teamId​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> teamId)
        Parameters:
        teamId - ID assigned to your Apple developer account team. This value is provided on the Membership page. Required if using Key credentials.
        Returns:
        builder
      • teamId

        public ApnsSandboxChannelState.Builder teamId​(java.lang.String teamId)
        Parameters:
        teamId - ID assigned to your Apple developer account team. This value is provided on the Membership page. Required if using Key credentials.
        Returns:
        builder
      • tokenKey

        public ApnsSandboxChannelState.Builder tokenKey​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> tokenKey)
        Parameters:
        tokenKey - `.p8` file that you download from your Apple developer account when you create an authentication key. Required if using Key credentials.
        Returns:
        builder
      • tokenKey

        public ApnsSandboxChannelState.Builder tokenKey​(java.lang.String tokenKey)
        Parameters:
        tokenKey - `.p8` file that you download from your Apple developer account when you create an authentication key. Required if using Key credentials.
        Returns:
        builder
      • tokenKeyId

        public ApnsSandboxChannelState.Builder tokenKeyId​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> tokenKeyId)
        Parameters:
        tokenKeyId - ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. Required if using Key credentials.
        Returns:
        builder
      • tokenKeyId

        public ApnsSandboxChannelState.Builder tokenKeyId​(java.lang.String tokenKeyId)
        Parameters:
        tokenKeyId - ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. Required if using Key credentials.
        Returns:
        builder