Class AppLimitsArgs.Builder

  • Enclosing class:
    AppLimitsArgs

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

      • Builder

        public Builder()
    • Method Detail

      • daily

        public AppLimitsArgs.Builder daily​(@Nullable
                                           com.pulumi.core.Output<java.lang.Integer> daily)
        Parameters:
        daily - Maximum number of messages that the campaign can send daily.
        Returns:
        builder
      • daily

        public AppLimitsArgs.Builder daily​(java.lang.Integer daily)
        Parameters:
        daily - Maximum number of messages that the campaign can send daily.
        Returns:
        builder
      • maximumDuration

        public AppLimitsArgs.Builder maximumDuration​(@Nullable
                                                     com.pulumi.core.Output<java.lang.Integer> maximumDuration)
        Parameters:
        maximumDuration - Length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. Minimum value is 60.
        Returns:
        builder
      • maximumDuration

        public AppLimitsArgs.Builder maximumDuration​(java.lang.Integer maximumDuration)
        Parameters:
        maximumDuration - Length of time (in seconds) that the campaign can run before it ends and message deliveries stop. This duration begins at the scheduled start time for the campaign. Minimum value is 60.
        Returns:
        builder
      • messagesPerSecond

        public AppLimitsArgs.Builder messagesPerSecond​(@Nullable
                                                       com.pulumi.core.Output<java.lang.Integer> messagesPerSecond)
        Parameters:
        messagesPerSecond - Number of messages that the campaign can send per second. Minimum value is 50, and the maximum is 20000.
        Returns:
        builder
      • messagesPerSecond

        public AppLimitsArgs.Builder messagesPerSecond​(java.lang.Integer messagesPerSecond)
        Parameters:
        messagesPerSecond - Number of messages that the campaign can send per second. Minimum value is 50, and the maximum is 20000.
        Returns:
        builder
      • total

        public AppLimitsArgs.Builder total​(@Nullable
                                           com.pulumi.core.Output<java.lang.Integer> total)
        Parameters:
        total - Maximum total number of messages that the campaign can send.
        Returns:
        builder
      • total

        public AppLimitsArgs.Builder total​(java.lang.Integer total)
        Parameters:
        total - Maximum total number of messages that the campaign can send.
        Returns:
        builder