Interface MaintenanceWindowOrBuilder (0.3.0)

public interface MaintenanceWindowOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCustomActionTimeoutMins()

public abstract int getCustomActionTimeoutMins()

Optional. Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).

int32 custom_action_timeout_mins = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The customActionTimeoutMins.

getDaysOfWeek(int index)

public abstract DayOfWeek getDaysOfWeek(int index)

Optional. Days during the week when maintenance should be performed.

repeated .google.type.DayOfWeek days_of_week = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
com.google.type.DayOfWeek

The daysOfWeek at the given index.

getDaysOfWeekCount()

public abstract int getDaysOfWeekCount()

Optional. Days during the week when maintenance should be performed.

repeated .google.type.DayOfWeek days_of_week = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of daysOfWeek.

getDaysOfWeekList()

public abstract List<DayOfWeek> getDaysOfWeekList()

Optional. Days during the week when maintenance should be performed.

repeated .google.type.DayOfWeek days_of_week = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<com.google.type.DayOfWeek>

A list containing the daysOfWeek.

getDaysOfWeekValue(int index)

public abstract int getDaysOfWeekValue(int index)

Optional. Days during the week when maintenance should be performed.

repeated .google.type.DayOfWeek days_of_week = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of daysOfWeek at the given index.

getDaysOfWeekValueList()

public abstract List<Integer> getDaysOfWeekValueList()

Optional. Days during the week when maintenance should be performed.

repeated .google.type.DayOfWeek days_of_week = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for daysOfWeek.

getHoursOfDay(int index)

public abstract int getHoursOfDay(int index)

Optional. The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are: 0 - represents time slot 0:00 - 3:59 UTC 4 - represents time slot 4:00 - 7:59 UTC 8 - represents time slot 8:00 - 11:59 UTC 12 - represents time slot 12:00 - 15:59 UTC 16 - represents time slot 16:00 - 19:59 UTC 20 - represents time slot 20:00 - 23:59 UTC

repeated int32 hours_of_day = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
int

The hoursOfDay at the given index.

getHoursOfDayCount()

public abstract int getHoursOfDayCount()

Optional. The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are: 0 - represents time slot 0:00 - 3:59 UTC 4 - represents time slot 4:00 - 7:59 UTC 8 - represents time slot 8:00 - 11:59 UTC 12 - represents time slot 12:00 - 15:59 UTC 16 - represents time slot 16:00 - 19:59 UTC 20 - represents time slot 20:00 - 23:59 UTC

repeated int32 hours_of_day = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of hoursOfDay.

getHoursOfDayList()

public abstract List<Integer> getHoursOfDayList()

Optional. The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are: 0 - represents time slot 0:00 - 3:59 UTC 4 - represents time slot 4:00 - 7:59 UTC 8 - represents time slot 8:00 - 11:59 UTC 12 - represents time slot 12:00 - 15:59 UTC 16 - represents time slot 16:00 - 19:59 UTC 20 - represents time slot 20:00 - 23:59 UTC

repeated int32 hours_of_day = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the hoursOfDay.

getIsCustomActionTimeoutEnabled()

public abstract boolean getIsCustomActionTimeoutEnabled()

Optional. If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.

bool is_custom_action_timeout_enabled = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The isCustomActionTimeoutEnabled.

getLeadTimeWeek()

public abstract int getLeadTimeWeek()

Optional. Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.

int32 lead_time_week = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The leadTimeWeek.

getMonths(int index)

public abstract Month getMonths(int index)

Optional. Months during the year when maintenance should be performed.

repeated .google.type.Month months = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
com.google.type.Month

The months at the given index.

getMonthsCount()

public abstract int getMonthsCount()

Optional. Months during the year when maintenance should be performed.

repeated .google.type.Month months = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of months.

getMonthsList()

public abstract List<Month> getMonthsList()

Optional. Months during the year when maintenance should be performed.

repeated .google.type.Month months = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<com.google.type.Month>

A list containing the months.

getMonthsValue(int index)

public abstract int getMonthsValue(int index)

Optional. Months during the year when maintenance should be performed.

repeated .google.type.Month months = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of months at the given index.

getMonthsValueList()

public abstract List<Integer> getMonthsValueList()

Optional. Months during the year when maintenance should be performed.

repeated .google.type.Month months = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for months.

getPatchingMode()

public abstract MaintenanceWindow.PatchingMode getPatchingMode()

Optional. Cloud CloudExadataInfrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

.google.cloud.oracledatabase.v1.MaintenanceWindow.PatchingMode patching_mode = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MaintenanceWindow.PatchingMode

The patchingMode.

getPatchingModeValue()

public abstract int getPatchingModeValue()

Optional. Cloud CloudExadataInfrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

.google.cloud.oracledatabase.v1.MaintenanceWindow.PatchingMode patching_mode = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for patchingMode.

getPreference()

public abstract MaintenanceWindow.MaintenanceWindowPreference getPreference()

Optional. The maintenance window scheduling preference.

.google.cloud.oracledatabase.v1.MaintenanceWindow.MaintenanceWindowPreference preference = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MaintenanceWindow.MaintenanceWindowPreference

The preference.

getPreferenceValue()

public abstract int getPreferenceValue()

Optional. The maintenance window scheduling preference.

.google.cloud.oracledatabase.v1.MaintenanceWindow.MaintenanceWindowPreference preference = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for preference.

getWeeksOfMonth(int index)

public abstract int getWeeksOfMonth(int index)

Optional. Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week.

repeated int32 weeks_of_month = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
int

The weeksOfMonth at the given index.

getWeeksOfMonthCount()

public abstract int getWeeksOfMonthCount()

Optional. Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week.

repeated int32 weeks_of_month = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of weeksOfMonth.

getWeeksOfMonthList()

public abstract List<Integer> getWeeksOfMonthList()

Optional. Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week.

repeated int32 weeks_of_month = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the weeksOfMonth.