Package com.pulumi.gcp.compute.outputs
Class AutoscalarAutoscalingPolicyScalingSchedule
- java.lang.Object
-
- com.pulumi.gcp.compute.outputs.AutoscalarAutoscalingPolicyScalingSchedule
-
public final class AutoscalarAutoscalingPolicyScalingSchedule extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AutoscalarAutoscalingPolicyScalingSchedule.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AutoscalarAutoscalingPolicyScalingSchedule.Builder
builder()
static AutoscalarAutoscalingPolicyScalingSchedule.Builder
builder(AutoscalarAutoscalingPolicyScalingSchedule defaults)
java.util.Optional<java.lang.String>
description()
java.util.Optional<java.lang.Boolean>
disabled()
java.lang.Integer
durationSec()
java.lang.Integer
minRequiredReplicas()
java.lang.String
name()
java.lang.String
schedule()
java.util.Optional<java.lang.String>
timeZone()
-
-
-
Method Detail
-
description
public java.util.Optional<java.lang.String> description()
- Returns:
- An optional description of this resource.
-
disabled
public java.util.Optional<java.lang.Boolean> disabled()
- Returns:
- A boolean value that specifies if a scaling schedule can influence autoscaler recommendations. If set to true, then a scaling schedule has no effect.
-
durationSec
public java.lang.Integer durationSec()
- Returns:
- The duration of time intervals (in seconds) for which this scaling schedule will be running. The minimum allowed value is 300.
-
minRequiredReplicas
public java.lang.Integer minRequiredReplicas()
- Returns:
- Minimum number of VM instances that autoscaler will recommend in time intervals starting according to schedule.
-
name
public java.lang.String name()
- Returns:
- The identifier for this object. Format specified above.
-
schedule
public java.lang.String schedule()
- Returns:
- The start timestamps of time intervals when this scaling schedule should provide a scaling signal. This field uses the extended cron format (with an optional year field).
-
timeZone
public java.util.Optional<java.lang.String> timeZone()
- Returns:
- The time zone to be used when interpreting the schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
-
builder
public static AutoscalarAutoscalingPolicyScalingSchedule.Builder builder()
-
builder
public static AutoscalarAutoscalingPolicyScalingSchedule.Builder builder(AutoscalarAutoscalingPolicyScalingSchedule defaults)
-
-