Interface MaintenanceWindowOrBuilder

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

    public interface MaintenanceWindowOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

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