Class MicrovmIdlePolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lambdamicrovms.inputs.MicrovmIdlePolicyArgs.Builder
-
- Enclosing class:
- MicrovmIdlePolicyArgs
public static final class MicrovmIdlePolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MicrovmIdlePolicyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MicrovmIdlePolicyArgs.BuilderautoResumeEnabled(com.pulumi.core.Output<java.lang.Boolean> autoResumeEnabled)MicrovmIdlePolicyArgs.BuilderautoResumeEnabled(java.lang.Boolean autoResumeEnabled)MicrovmIdlePolicyArgsbuild()MicrovmIdlePolicyArgs.BuildermaxIdleDurationSeconds(com.pulumi.core.Output<java.lang.Integer> maxIdleDurationSeconds)MicrovmIdlePolicyArgs.BuildermaxIdleDurationSeconds(java.lang.Integer maxIdleDurationSeconds)MicrovmIdlePolicyArgs.BuildersuspendedDurationSeconds(com.pulumi.core.Output<java.lang.Integer> suspendedDurationSeconds)MicrovmIdlePolicyArgs.BuildersuspendedDurationSeconds(java.lang.Integer suspendedDurationSeconds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MicrovmIdlePolicyArgs defaults)
-
-
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
-
build
public MicrovmIdlePolicyArgs build()
-
-