Interface MaintenanceSummaryOrBuilder

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

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

    • getMaintenanceName

      String getMaintenanceName()
       Output only. The name of the maintenance.
       
      string maintenance_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The maintenanceName.
    • getMaintenanceNameBytes

      com.google.protobuf.ByteString getMaintenanceNameBytes()
       Output only. The name of the maintenance.
       
      string maintenance_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for maintenanceName.
    • getTitle

      String getTitle()
       Output only. The title of the maintenance.
       
      string title = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The title.
    • getTitleBytes

      com.google.protobuf.ByteString getTitleBytes()
       Output only. The title of the maintenance.
       
      string title = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for title.
    • getDescription

      String getDescription()
       Output only. The description of the maintenance.
       
      string description = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       Output only. The description of the maintenance.
       
      string description = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for description.
    • getCategoryValue

      int getCategoryValue()
       Output only. The category of the maintenance event.
       
      .google.cloud.maintenance.api.v1.MaintenanceCategory category = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for category.
    • getCategory

      MaintenanceCategory getCategory()
       Output only. The category of the maintenance event.
       
      .google.cloud.maintenance.api.v1.MaintenanceCategory category = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The category.
    • hasMaintenanceScheduledStartTime

      boolean hasMaintenanceScheduledStartTime()
       Output only. Scheduled start time of the maintenance. The maintenance will
       start at `maintenanceScheduledStartTime` or later, with best effort to
       finish before `maintenanceScheduledEndTime`.
       
      .google.protobuf.Timestamp maintenance_scheduled_start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the maintenanceScheduledStartTime field is set.
    • getMaintenanceScheduledStartTime

      com.google.protobuf.Timestamp getMaintenanceScheduledStartTime()
       Output only. Scheduled start time of the maintenance. The maintenance will
       start at `maintenanceScheduledStartTime` or later, with best effort to
       finish before `maintenanceScheduledEndTime`.
       
      .google.protobuf.Timestamp maintenance_scheduled_start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The maintenanceScheduledStartTime.
    • getMaintenanceScheduledStartTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getMaintenanceScheduledStartTimeOrBuilder()
       Output only. Scheduled start time of the maintenance. The maintenance will
       start at `maintenanceScheduledStartTime` or later, with best effort to
       finish before `maintenanceScheduledEndTime`.
       
      .google.protobuf.Timestamp maintenance_scheduled_start_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasMaintenanceScheduledEndTime

      boolean hasMaintenanceScheduledEndTime()
       Output only. An estimated (best effort, not guaranteed) end time of the
       scheduled maintenance.
       
      .google.protobuf.Timestamp maintenance_scheduled_end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the maintenanceScheduledEndTime field is set.
    • getMaintenanceScheduledEndTime

      com.google.protobuf.Timestamp getMaintenanceScheduledEndTime()
       Output only. An estimated (best effort, not guaranteed) end time of the
       scheduled maintenance.
       
      .google.protobuf.Timestamp maintenance_scheduled_end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The maintenanceScheduledEndTime.
    • getMaintenanceScheduledEndTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getMaintenanceScheduledEndTimeOrBuilder()
       Output only. An estimated (best effort, not guaranteed) end time of the
       scheduled maintenance.
       
      .google.protobuf.Timestamp maintenance_scheduled_end_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasMaintenanceStartTime

      boolean hasMaintenanceStartTime()
       Output only. Actual date when the maintenance started. Field present only
       after the state changed to `RUNNING`.
       
      .google.protobuf.Timestamp maintenance_start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the maintenanceStartTime field is set.
    • getMaintenanceStartTime

      com.google.protobuf.Timestamp getMaintenanceStartTime()
       Output only. Actual date when the maintenance started. Field present only
       after the state changed to `RUNNING`.
       
      .google.protobuf.Timestamp maintenance_start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The maintenanceStartTime.
    • getMaintenanceStartTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getMaintenanceStartTimeOrBuilder()
       Output only. Actual date when the maintenance started. Field present only
       after the state changed to `RUNNING`.
       
      .google.protobuf.Timestamp maintenance_start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasMaintenanceEndTime

      boolean hasMaintenanceEndTime()
       Output only. Actual date when the maintenance successfully completed. Field
       present only after the state changed to `SUCCEEDED`.
       
      .google.protobuf.Timestamp maintenance_end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the maintenanceEndTime field is set.
    • getMaintenanceEndTime

      com.google.protobuf.Timestamp getMaintenanceEndTime()
       Output only. Actual date when the maintenance successfully completed. Field
       present only after the state changed to `SUCCEEDED`.
       
      .google.protobuf.Timestamp maintenance_end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The maintenanceEndTime.
    • getMaintenanceEndTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getMaintenanceEndTimeOrBuilder()
       Output only. Actual date when the maintenance successfully completed. Field
       present only after the state changed to `SUCCEEDED`.
       
      .google.protobuf.Timestamp maintenance_end_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUserControllable

      boolean getUserControllable()
       Output only. Indicates whether the user has some control over that
       maintenance, either proactively before maintenance was scheduled with
       maintenance policy or with reactive controls after it was scheduled (see
       controls field).
       
      bool user_controllable = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The userControllable.
    • getControlsList

      List<MaintenanceControl> getControlsList()
       Output only. Control available for that Maintenance (might not be available
       for every resource that maintenance is applied to).
       
      repeated .google.cloud.maintenance.api.v1.MaintenanceControl controls = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getControls

      MaintenanceControl getControls(int index)
       Output only. Control available for that Maintenance (might not be available
       for every resource that maintenance is applied to).
       
      repeated .google.cloud.maintenance.api.v1.MaintenanceControl controls = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getControlsCount

      int getControlsCount()
       Output only. Control available for that Maintenance (might not be available
       for every resource that maintenance is applied to).
       
      repeated .google.cloud.maintenance.api.v1.MaintenanceControl controls = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getControlsOrBuilderList

      List<? extends MaintenanceControlOrBuilder> getControlsOrBuilderList()
       Output only. Control available for that Maintenance (might not be available
       for every resource that maintenance is applied to).
       
      repeated .google.cloud.maintenance.api.v1.MaintenanceControl controls = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getControlsOrBuilder

      MaintenanceControlOrBuilder getControlsOrBuilder(int index)
       Output only. Control available for that Maintenance (might not be available
       for every resource that maintenance is applied to).
       
      repeated .google.cloud.maintenance.api.v1.MaintenanceControl controls = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStatsList

       Output only. Stats is a field of ResourceMaintenance used to aggregate the
       stats.
       
      repeated .google.cloud.maintenance.api.v1.MaintenanceSummary.Stats stats = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStats

      MaintenanceSummary.Stats getStats(int index)
       Output only. Stats is a field of ResourceMaintenance used to aggregate the
       stats.
       
      repeated .google.cloud.maintenance.api.v1.MaintenanceSummary.Stats stats = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStatsCount

      int getStatsCount()
       Output only. Stats is a field of ResourceMaintenance used to aggregate the
       stats.
       
      repeated .google.cloud.maintenance.api.v1.MaintenanceSummary.Stats stats = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStatsOrBuilderList

      List<? extends MaintenanceSummary.StatsOrBuilder> getStatsOrBuilderList()
       Output only. Stats is a field of ResourceMaintenance used to aggregate the
       stats.
       
      repeated .google.cloud.maintenance.api.v1.MaintenanceSummary.Stats stats = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStatsOrBuilder

      MaintenanceSummary.StatsOrBuilder getStatsOrBuilder(int index)
       Output only. Stats is a field of ResourceMaintenance used to aggregate the
       stats.
       
      repeated .google.cloud.maintenance.api.v1.MaintenanceSummary.Stats stats = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];