Class SmsChannelState.Builder

  • Enclosing class:
    SmsChannelState

    public static final class SmsChannelState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • applicationId

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

        public SmsChannelState.Builder applicationId​(java.lang.String applicationId)
        Parameters:
        applicationId - ID of the application.
        Returns:
        builder
      • enabled

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

        public SmsChannelState.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether the channel is enabled or disabled. By default, it is set to `true`.
        Returns:
        builder
      • promotionalMessagesPerSecond

        public SmsChannelState.Builder promotionalMessagesPerSecond​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Integer> promotionalMessagesPerSecond)
        Parameters:
        promotionalMessagesPerSecond - Maximum number of promotional messages that can be sent per second.
        Returns:
        builder
      • promotionalMessagesPerSecond

        public SmsChannelState.Builder promotionalMessagesPerSecond​(java.lang.Integer promotionalMessagesPerSecond)
        Parameters:
        promotionalMessagesPerSecond - Maximum number of promotional messages that can be sent per second.
        Returns:
        builder
      • region

        public SmsChannelState.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 SmsChannelState.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
      • senderId

        public SmsChannelState.Builder senderId​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> senderId)
        Parameters:
        senderId - Identifier of the sender for your messages.
        Returns:
        builder
      • senderId

        public SmsChannelState.Builder senderId​(java.lang.String senderId)
        Parameters:
        senderId - Identifier of the sender for your messages.
        Returns:
        builder
      • shortCode

        public SmsChannelState.Builder shortCode​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> shortCode)
        Parameters:
        shortCode - Short Code registered with the phone provider.
        Returns:
        builder
      • shortCode

        public SmsChannelState.Builder shortCode​(java.lang.String shortCode)
        Parameters:
        shortCode - Short Code registered with the phone provider.
        Returns:
        builder
      • transactionalMessagesPerSecond

        public SmsChannelState.Builder transactionalMessagesPerSecond​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.Integer> transactionalMessagesPerSecond)
        Parameters:
        transactionalMessagesPerSecond - Maximum number of transactional messages per second that can be sent.
        Returns:
        builder
      • transactionalMessagesPerSecond

        public SmsChannelState.Builder transactionalMessagesPerSecond​(java.lang.Integer transactionalMessagesPerSecond)
        Parameters:
        transactionalMessagesPerSecond - Maximum number of transactional messages per second that can be sent.
        Returns:
        builder