Class MicrovmIdlePolicyArgs.Builder

  • Enclosing class:
    MicrovmIdlePolicyArgs

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

      • autoResumeEnabled

        public MicrovmIdlePolicyArgs.Builder autoResumeEnabled​(com.pulumi.core.Output<java.lang.Boolean> autoResumeEnabled)
        Parameters:
        autoResumeEnabled - Whether to automatically resume the MicroVM when it receives a request while suspended.
        Returns:
        builder
      • autoResumeEnabled

        public MicrovmIdlePolicyArgs.Builder autoResumeEnabled​(java.lang.Boolean autoResumeEnabled)
        Parameters:
        autoResumeEnabled - Whether to automatically resume the MicroVM when it receives a request while suspended.
        Returns:
        builder
      • maxIdleDurationSeconds

        public MicrovmIdlePolicyArgs.Builder maxIdleDurationSeconds​(com.pulumi.core.Output<java.lang.Integer> maxIdleDurationSeconds)
        Parameters:
        maxIdleDurationSeconds - Number of seconds without traffic after which the MicroVM is suspended.
        Returns:
        builder
      • maxIdleDurationSeconds

        public MicrovmIdlePolicyArgs.Builder maxIdleDurationSeconds​(java.lang.Integer maxIdleDurationSeconds)
        Parameters:
        maxIdleDurationSeconds - Number of seconds without traffic after which the MicroVM is suspended.
        Returns:
        builder
      • suspendedDurationSeconds

        public MicrovmIdlePolicyArgs.Builder suspendedDurationSeconds​(com.pulumi.core.Output<java.lang.Integer> suspendedDurationSeconds)
        Parameters:
        suspendedDurationSeconds - Number of seconds a MicroVM remains suspended before it is automatically terminated.
        Returns:
        builder
      • suspendedDurationSeconds

        public MicrovmIdlePolicyArgs.Builder suspendedDurationSeconds​(java.lang.Integer suspendedDurationSeconds)
        Parameters:
        suspendedDurationSeconds - Number of seconds a MicroVM remains suspended before it is automatically terminated.
        Returns:
        builder