Interface MaintenanceWindowOrBuilder (2.42.0)

public interface MaintenanceWindowOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsMaintenanceExclusions(String key)

public abstract boolean containsMaintenanceExclusions(String key)

Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.

map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getDailyMaintenanceWindow()

public abstract DailyMaintenanceWindow getDailyMaintenanceWindow()

DailyMaintenanceWindow specifies a daily maintenance operation window.

.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2;

Returns
TypeDescription
DailyMaintenanceWindow

The dailyMaintenanceWindow.

getDailyMaintenanceWindowOrBuilder()

public abstract DailyMaintenanceWindowOrBuilder getDailyMaintenanceWindowOrBuilder()

DailyMaintenanceWindow specifies a daily maintenance operation window.

.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2;

Returns
TypeDescription
DailyMaintenanceWindowOrBuilder

getMaintenanceExclusions() (deprecated)

public abstract Map<String,TimeWindow> getMaintenanceExclusions()
Returns
TypeDescription
Map<String,TimeWindow>

getMaintenanceExclusionsCount()

public abstract int getMaintenanceExclusionsCount()

Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.

map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;

Returns
TypeDescription
int

getMaintenanceExclusionsMap()

public abstract Map<String,TimeWindow> getMaintenanceExclusionsMap()

Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.

map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;

Returns
TypeDescription
Map<String,TimeWindow>

getMaintenanceExclusionsOrDefault(String key, TimeWindow defaultValue)

public abstract TimeWindow getMaintenanceExclusionsOrDefault(String key, TimeWindow defaultValue)

Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.

map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;

Parameters
NameDescription
keyString
defaultValueTimeWindow
Returns
TypeDescription
TimeWindow

getMaintenanceExclusionsOrThrow(String key)

public abstract TimeWindow getMaintenanceExclusionsOrThrow(String key)

Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.

map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;

Parameter
NameDescription
keyString
Returns
TypeDescription
TimeWindow

getPolicyCase()

public abstract MaintenanceWindow.PolicyCase getPolicyCase()
Returns
TypeDescription
MaintenanceWindow.PolicyCase

getRecurringWindow()

public abstract RecurringTimeWindow getRecurringWindow()

RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.

.google.container.v1.RecurringTimeWindow recurring_window = 3;

Returns
TypeDescription
RecurringTimeWindow

The recurringWindow.

getRecurringWindowOrBuilder()

public abstract RecurringTimeWindowOrBuilder getRecurringWindowOrBuilder()

RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.

.google.container.v1.RecurringTimeWindow recurring_window = 3;

Returns
TypeDescription
RecurringTimeWindowOrBuilder

hasDailyMaintenanceWindow()

public abstract boolean hasDailyMaintenanceWindow()

DailyMaintenanceWindow specifies a daily maintenance operation window.

.google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2;

Returns
TypeDescription
boolean

Whether the dailyMaintenanceWindow field is set.

hasRecurringWindow()

public abstract boolean hasRecurringWindow()

RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.

.google.container.v1.RecurringTimeWindow recurring_window = 3;

Returns
TypeDescription
boolean

Whether the recurringWindow field is set.