Class MonthlyScheduleArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.netapp.inputs.MonthlyScheduleArgs.Builder
-
- Enclosing class:
- MonthlyScheduleArgs
public static final class MonthlyScheduleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(MonthlyScheduleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonthlyScheduleArgs
build()
MonthlyScheduleArgs.Builder
daysOfMonth(com.pulumi.core.Output<java.lang.String> daysOfMonth)
MonthlyScheduleArgs.Builder
daysOfMonth(java.lang.String daysOfMonth)
MonthlyScheduleArgs.Builder
hour(com.pulumi.core.Output<java.lang.Integer> hour)
MonthlyScheduleArgs.Builder
hour(java.lang.Integer hour)
MonthlyScheduleArgs.Builder
minute(com.pulumi.core.Output<java.lang.Integer> minute)
MonthlyScheduleArgs.Builder
minute(java.lang.Integer minute)
MonthlyScheduleArgs.Builder
snapshotsToKeep(com.pulumi.core.Output<java.lang.Integer> snapshotsToKeep)
MonthlyScheduleArgs.Builder
snapshotsToKeep(java.lang.Integer snapshotsToKeep)
MonthlyScheduleArgs.Builder
usedBytes(com.pulumi.core.Output<java.lang.Double> usedBytes)
MonthlyScheduleArgs.Builder
usedBytes(java.lang.Double usedBytes)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MonthlyScheduleArgs defaults)
-
-
Method Detail
-
daysOfMonth
public MonthlyScheduleArgs.Builder daysOfMonth(@Nullable com.pulumi.core.Output<java.lang.String> daysOfMonth)
- Parameters:
daysOfMonth
- Indicates which days of the month snapshot should be taken. A comma delimited string.- Returns:
- builder
-
daysOfMonth
public MonthlyScheduleArgs.Builder daysOfMonth(java.lang.String daysOfMonth)
- Parameters:
daysOfMonth
- Indicates which days of the month snapshot should be taken. A comma delimited string.- Returns:
- builder
-
hour
public MonthlyScheduleArgs.Builder hour(@Nullable com.pulumi.core.Output<java.lang.Integer> hour)
- Parameters:
hour
- Indicates which hour in UTC timezone a snapshot should be taken- Returns:
- builder
-
hour
public MonthlyScheduleArgs.Builder hour(java.lang.Integer hour)
- Parameters:
hour
- Indicates which hour in UTC timezone a snapshot should be taken- Returns:
- builder
-
minute
public MonthlyScheduleArgs.Builder minute(@Nullable com.pulumi.core.Output<java.lang.Integer> minute)
- Parameters:
minute
- Indicates which minute snapshot should be taken- Returns:
- builder
-
minute
public MonthlyScheduleArgs.Builder minute(java.lang.Integer minute)
- Parameters:
minute
- Indicates which minute snapshot should be taken- Returns:
- builder
-
snapshotsToKeep
public MonthlyScheduleArgs.Builder snapshotsToKeep(@Nullable com.pulumi.core.Output<java.lang.Integer> snapshotsToKeep)
- Parameters:
snapshotsToKeep
- Monthly snapshot count to keep- Returns:
- builder
-
snapshotsToKeep
public MonthlyScheduleArgs.Builder snapshotsToKeep(java.lang.Integer snapshotsToKeep)
- Parameters:
snapshotsToKeep
- Monthly snapshot count to keep- Returns:
- builder
-
usedBytes
public MonthlyScheduleArgs.Builder usedBytes(@Nullable com.pulumi.core.Output<java.lang.Double> usedBytes)
- Parameters:
usedBytes
- Resource size in bytes, current storage usage for the volume in bytes- Returns:
- builder
-
usedBytes
public MonthlyScheduleArgs.Builder usedBytes(java.lang.Double usedBytes)
- Parameters:
usedBytes
- Resource size in bytes, current storage usage for the volume in bytes- Returns:
- builder
-
build
public MonthlyScheduleArgs build()
-
-