Package com.pulumi.gcp.container.inputs
Class ClusterMaintenancePolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.container.inputs.ClusterMaintenancePolicyArgs.Builder
-
- Enclosing class:
- ClusterMaintenancePolicyArgs
public static final class ClusterMaintenancePolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ClusterMaintenancePolicyArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterMaintenancePolicyArgs defaults)
-
-
Method Detail
-
dailyMaintenanceWindow
public ClusterMaintenancePolicyArgs.Builder dailyMaintenanceWindow(@Nullable com.pulumi.core.Output<ClusterMaintenancePolicyDailyMaintenanceWindowArgs> dailyMaintenanceWindow)
- Parameters:
dailyMaintenanceWindow
- Time window specified for daily maintenance operations. Specify `start_time` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) format "HH:MM”, where HH : \[00-23\] and MM : \[00-59\] GMT. For example: Examples: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { } } ```- Returns:
- builder
-
dailyMaintenanceWindow
public ClusterMaintenancePolicyArgs.Builder dailyMaintenanceWindow(ClusterMaintenancePolicyDailyMaintenanceWindowArgs dailyMaintenanceWindow)
- Parameters:
dailyMaintenanceWindow
- Time window specified for daily maintenance operations. Specify `start_time` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) format "HH:MM”, where HH : \[00-23\] and MM : \[00-59\] GMT. For example: Examples: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { } } ```- Returns:
- builder
-
maintenanceExclusions
public ClusterMaintenancePolicyArgs.Builder maintenanceExclusions(@Nullable com.pulumi.core.Output<java.util.List<ClusterMaintenancePolicyMaintenanceExclusionArgs>> maintenanceExclusions)
- Parameters:
maintenanceExclusions
- Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows. A cluster can have up to 20 maintenance exclusions at a time [Maintenance Window and Exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions)- Returns:
- builder
-
maintenanceExclusions
public ClusterMaintenancePolicyArgs.Builder maintenanceExclusions(java.util.List<ClusterMaintenancePolicyMaintenanceExclusionArgs> maintenanceExclusions)
- Parameters:
maintenanceExclusions
- Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows. A cluster can have up to 20 maintenance exclusions at a time [Maintenance Window and Exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions)- Returns:
- builder
-
maintenanceExclusions
public ClusterMaintenancePolicyArgs.Builder maintenanceExclusions(ClusterMaintenancePolicyMaintenanceExclusionArgs... maintenanceExclusions)
- Parameters:
maintenanceExclusions
- Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows. A cluster can have up to 20 maintenance exclusions at a time [Maintenance Window and Exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions)- Returns:
- builder
-
recurringWindow
public ClusterMaintenancePolicyArgs.Builder recurringWindow(@Nullable com.pulumi.core.Output<ClusterMaintenancePolicyRecurringWindowArgs> recurringWindow)
- Parameters:
recurringWindow
- Time window for recurring maintenance operations. Specify `start_time` and `end_time` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) "Zulu" date format. The start time's date is the initial date that the window starts, and the end time is used for calculating duration. Specify `recurrence` in [RFC5545](https://tools.ietf.org/html/rfc5545#section-3.8.5.3) RRULE format, to specify when this recurs. Note that GKE may accept other formats, but will return values in UTC, causing a permanent diff. Examples: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { } } ``` ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { } } ```- Returns:
- builder
-
recurringWindow
public ClusterMaintenancePolicyArgs.Builder recurringWindow(ClusterMaintenancePolicyRecurringWindowArgs recurringWindow)
- Parameters:
recurringWindow
- Time window for recurring maintenance operations. Specify `start_time` and `end_time` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) "Zulu" date format. The start time's date is the initial date that the window starts, and the end time is used for calculating duration. Specify `recurrence` in [RFC5545](https://tools.ietf.org/html/rfc5545#section-3.8.5.3) RRULE format, to specify when this recurs. Note that GKE may accept other formats, but will return values in UTC, causing a permanent diff. Examples: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { } } ``` ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { } } ```- Returns:
- builder
-
build
public ClusterMaintenancePolicyArgs build()
-
-