Interface MaintenanceWindowOrBuilder (2.57.0)

See more code actions.
public interface MaintenanceWindowOrBuilder extends MessageOrBuilder
MessageOrBuilder
public abstract boolean containsMaintenanceExclusions(String key)

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

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

Parameter
Name Description
key String
Returns
Type Description
boolean

getDailyMaintenanceWindow()

public abstract DailyMaintenanceWindow getDailyMaintenanceWindow()

DailyMaintenanceWindow specifies a daily maintenance operation window.

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

Returns
Type Description
DailyMaintenanceWindow

The dailyMaintenanceWindow.

getDailyMaintenanceWindowOrBuilder()

public abstract DailyMaintenanceWindowOrBuilder getDailyMaintenanceWindowOrBuilder()

DailyMaintenanceWindow specifies a daily maintenance operation window.

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

Returns
Type Description
DailyMaintenanceWindowOrBuilder

getMaintenanceExclusions() (deprecated)

public abstract Map<String,TimeWindow> getMaintenanceExclusions()
Returns
Type Description
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.v1beta1.TimeWindow> maintenance_exclusions = 4;

Returns
Type Description
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.v1beta1.TimeWindow> maintenance_exclusions = 4;

Returns
Type Description
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.v1beta1.TimeWindow> maintenance_exclusions = 4;

Parameters
Name Description
key String
defaultValue TimeWindow
Returns
Type Description
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.v1beta1.TimeWindow> maintenance_exclusions = 4;

Parameter
Name Description
key String
Returns
Type Description
TimeWindow

getPolicyCase()

public abstract MaintenanceWindow.PolicyCase getPolicyCase()
Returns
Type Description
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.v1beta1.RecurringTimeWindow recurring_window = 3;

Returns
Type Description
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.v1beta1.RecurringTimeWindow recurring_window = 3;

Returns
Type Description
RecurringTimeWindowOrBuilder

hasDailyMaintenanceWindow()

public abstract boolean hasDailyMaintenanceWindow()

DailyMaintenanceWindow specifies a daily maintenance operation window.

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

Returns
Type Description
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.v1beta1.RecurringTimeWindow recurring_window = 3;

Returns
Type Description
boolean

Whether the recurringWindow field is set.