Interface MaintenancePolicyOrBuilder (0.39.0)

public interface MaintenancePolicyOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getMaintenanceExclusionWindow(int index)

public abstract MaintenancePolicy.MaintenanceExclusionWindow getMaintenanceExclusionWindow(int index)

Optional. The exclusion windows for the instance. Currently limited to 1 window.

repeated .google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow maintenance_exclusion_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
MaintenancePolicy.MaintenanceExclusionWindow

getMaintenanceExclusionWindowCount()

public abstract int getMaintenanceExclusionWindowCount()

Optional. The exclusion windows for the instance. Currently limited to 1 window.

repeated .google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow maintenance_exclusion_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getMaintenanceExclusionWindowList()

public abstract List<MaintenancePolicy.MaintenanceExclusionWindow> getMaintenanceExclusionWindowList()

Optional. The exclusion windows for the instance. Currently limited to 1 window.

repeated .google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow maintenance_exclusion_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<MaintenanceExclusionWindow>

getMaintenanceExclusionWindowOrBuilder(int index)

public abstract MaintenancePolicy.MaintenanceExclusionWindowOrBuilder getMaintenanceExclusionWindowOrBuilder(int index)

Optional. The exclusion windows for the instance. Currently limited to 1 window.

repeated .google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow maintenance_exclusion_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
MaintenancePolicy.MaintenanceExclusionWindowOrBuilder

getMaintenanceExclusionWindowOrBuilderList()

public abstract List<? extends MaintenancePolicy.MaintenanceExclusionWindowOrBuilder> getMaintenanceExclusionWindowOrBuilderList()

Optional. The exclusion windows for the instance. Currently limited to 1 window.

repeated .google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow maintenance_exclusion_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindowOrBuilder>

getWeeklyMaintenanceWindows(int index)

public abstract MaintenancePolicy.WeeklyMaintenanceWindow getWeeklyMaintenanceWindows(int index)

Required. The weekly maintenance windows for the instance. Currently limited to 1 window.

repeated .google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindow weekly_maintenance_windows = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
MaintenancePolicy.WeeklyMaintenanceWindow

getWeeklyMaintenanceWindowsCount()

public abstract int getWeeklyMaintenanceWindowsCount()

Required. The weekly maintenance windows for the instance. Currently limited to 1 window.

repeated .google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindow weekly_maintenance_windows = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getWeeklyMaintenanceWindowsList()

public abstract List<MaintenancePolicy.WeeklyMaintenanceWindow> getWeeklyMaintenanceWindowsList()

Required. The weekly maintenance windows for the instance. Currently limited to 1 window.

repeated .google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindow weekly_maintenance_windows = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<WeeklyMaintenanceWindow>

getWeeklyMaintenanceWindowsOrBuilder(int index)

public abstract MaintenancePolicy.WeeklyMaintenanceWindowOrBuilder getWeeklyMaintenanceWindowsOrBuilder(int index)

Required. The weekly maintenance windows for the instance. Currently limited to 1 window.

repeated .google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindow weekly_maintenance_windows = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
MaintenancePolicy.WeeklyMaintenanceWindowOrBuilder

getWeeklyMaintenanceWindowsOrBuilderList()

public abstract List<? extends MaintenancePolicy.WeeklyMaintenanceWindowOrBuilder> getWeeklyMaintenanceWindowsOrBuilderList()

Required. The weekly maintenance windows for the instance. Currently limited to 1 window.

repeated .google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindow weekly_maintenance_windows = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindowOrBuilder>