Package com.pulumi.gcp.compute.inputs
Class ResourcePolicySnapshotSchedulePolicyScheduleArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.ResourcePolicySnapshotSchedulePolicyScheduleArgs.Builder
-
- Enclosing class:
- ResourcePolicySnapshotSchedulePolicyScheduleArgs
public static final class ResourcePolicySnapshotSchedulePolicyScheduleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ResourcePolicySnapshotSchedulePolicyScheduleArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResourcePolicySnapshotSchedulePolicyScheduleArgs defaults)
-
-
Method Detail
-
dailySchedule
public ResourcePolicySnapshotSchedulePolicyScheduleArgs.Builder dailySchedule(@Nullable com.pulumi.core.Output<ResourcePolicySnapshotSchedulePolicyScheduleDailyScheduleArgs> dailySchedule)
- Parameters:
dailySchedule
- The policy will execute every nth day at the specified time. Structure is documented below.- Returns:
- builder
-
dailySchedule
public ResourcePolicySnapshotSchedulePolicyScheduleArgs.Builder dailySchedule(ResourcePolicySnapshotSchedulePolicyScheduleDailyScheduleArgs dailySchedule)
- Parameters:
dailySchedule
- The policy will execute every nth day at the specified time. Structure is documented below.- Returns:
- builder
-
hourlySchedule
public ResourcePolicySnapshotSchedulePolicyScheduleArgs.Builder hourlySchedule(@Nullable com.pulumi.core.Output<ResourcePolicySnapshotSchedulePolicyScheduleHourlyScheduleArgs> hourlySchedule)
- Parameters:
hourlySchedule
- The policy will execute every nth hour starting at the specified time. Structure is documented below.- Returns:
- builder
-
hourlySchedule
public ResourcePolicySnapshotSchedulePolicyScheduleArgs.Builder hourlySchedule(ResourcePolicySnapshotSchedulePolicyScheduleHourlyScheduleArgs hourlySchedule)
- Parameters:
hourlySchedule
- The policy will execute every nth hour starting at the specified time. Structure is documented below.- Returns:
- builder
-
weeklySchedule
public ResourcePolicySnapshotSchedulePolicyScheduleArgs.Builder weeklySchedule(@Nullable com.pulumi.core.Output<ResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleArgs> weeklySchedule)
- Parameters:
weeklySchedule
- Allows specifying a snapshot time for each day of the week. Structure is documented below.- Returns:
- builder
-
weeklySchedule
public ResourcePolicySnapshotSchedulePolicyScheduleArgs.Builder weeklySchedule(ResourcePolicySnapshotSchedulePolicyScheduleWeeklyScheduleArgs weeklySchedule)
- Parameters:
weeklySchedule
- Allows specifying a snapshot time for each day of the week. Structure is documented below.- Returns:
- builder
-
build
public ResourcePolicySnapshotSchedulePolicyScheduleArgs build()
-
-