Interface MaintenanceWindowOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MaintenanceWindow, MaintenanceWindow.Builder

@Generated public interface MaintenanceWindowOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasDailyMaintenanceWindow

      boolean hasDailyMaintenanceWindow()
       DailyMaintenanceWindow specifies a daily maintenance operation window.
       
      .google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2;
      Returns:
      Whether the dailyMaintenanceWindow field is set.
    • getDailyMaintenanceWindow

      DailyMaintenanceWindow getDailyMaintenanceWindow()
       DailyMaintenanceWindow specifies a daily maintenance operation window.
       
      .google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2;
      Returns:
      The dailyMaintenanceWindow.
    • getDailyMaintenanceWindowOrBuilder

      DailyMaintenanceWindowOrBuilder getDailyMaintenanceWindowOrBuilder()
       DailyMaintenanceWindow specifies a daily maintenance operation window.
       
      .google.container.v1.DailyMaintenanceWindow daily_maintenance_window = 2;
    • hasRecurringWindow

      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:
      Whether the recurringWindow field is set.
    • getRecurringWindow

      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:
      The recurringWindow.
    • getRecurringWindowOrBuilder

      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;
    • hasRecurringMaintenanceWindow

      boolean hasRecurringMaintenanceWindow()
       RecurringMaintenanceWindow 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.
       Alternative to RecurringWindow, with renamed fields.
       
      .google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5;
      Returns:
      Whether the recurringMaintenanceWindow field is set.
    • getRecurringMaintenanceWindow

      RecurringMaintenanceWindow getRecurringMaintenanceWindow()
       RecurringMaintenanceWindow 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.
       Alternative to RecurringWindow, with renamed fields.
       
      .google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5;
      Returns:
      The recurringMaintenanceWindow.
    • getRecurringMaintenanceWindowOrBuilder

      RecurringMaintenanceWindowOrBuilder getRecurringMaintenanceWindowOrBuilder()
       RecurringMaintenanceWindow 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.
       Alternative to RecurringWindow, with renamed fields.
       
      .google.container.v1.RecurringMaintenanceWindow recurring_maintenance_window = 5;
    • getMaintenanceExclusionsCount

      int getMaintenanceExclusionsCount()
       Exceptions to maintenance window. Non-emergency maintenance should not
       occur in these windows.
       
      map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;
    • containsMaintenanceExclusions

      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;
    • getMaintenanceExclusions

      @Deprecated Map<String,TimeWindow> getMaintenanceExclusions()
      Deprecated.
    • getMaintenanceExclusionsMap

      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;
    • getMaintenanceExclusionsOrDefault

      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;
    • getMaintenanceExclusionsOrThrow

      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;
    • getPolicyCase