Interface UpcomingMaintenanceOrBuilder

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

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

    • hasType

      boolean hasType()
       Defines the type of maintenance.
       
      optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;
      Returns:
      Whether the type field is set.
    • getTypeValue

      int getTypeValue()
       Defines the type of maintenance.
       
      optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;
      Returns:
      The enum numeric value on the wire for type.
    • getType

       Defines the type of maintenance.
       
      optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;
      Returns:
      The type.
    • hasCanReschedule

      boolean hasCanReschedule()
       Indicates if the maintenance can be customer triggered.
       
      optional bool can_reschedule = 5;
      Returns:
      Whether the canReschedule field is set.
    • getCanReschedule

      boolean getCanReschedule()
       Indicates if the maintenance can be customer triggered.
       
      optional bool can_reschedule = 5;
      Returns:
      The canReschedule.
    • hasWindowStartTime

      boolean hasWindowStartTime()
       The current start time of the maintenance window.
       This timestamp value is in RFC3339 text format.
       
      optional string window_start_time = 6;
      Returns:
      Whether the windowStartTime field is set.
    • getWindowStartTime

      String getWindowStartTime()
       The current start time of the maintenance window.
       This timestamp value is in RFC3339 text format.
       
      optional string window_start_time = 6;
      Returns:
      The windowStartTime.
    • getWindowStartTimeBytes

      com.google.protobuf.ByteString getWindowStartTimeBytes()
       The current start time of the maintenance window.
       This timestamp value is in RFC3339 text format.
       
      optional string window_start_time = 6;
      Returns:
      The bytes for windowStartTime.
    • hasWindowEndTime

      boolean hasWindowEndTime()
       The time by which the maintenance disruption will be completed.
       This timestamp value is in RFC3339 text format.
       
      optional string window_end_time = 7;
      Returns:
      Whether the windowEndTime field is set.
    • getWindowEndTime

      String getWindowEndTime()
       The time by which the maintenance disruption will be completed.
       This timestamp value is in RFC3339 text format.
       
      optional string window_end_time = 7;
      Returns:
      The windowEndTime.
    • getWindowEndTimeBytes

      com.google.protobuf.ByteString getWindowEndTimeBytes()
       The time by which the maintenance disruption will be completed.
       This timestamp value is in RFC3339 text format.
       
      optional string window_end_time = 7;
      Returns:
      The bytes for windowEndTime.
    • hasLatestWindowStartTime

      boolean hasLatestWindowStartTime()
       The latest time for the planned maintenance window to start.
       This timestamp value is in RFC3339 text format.
       
      optional string latest_window_start_time = 8;
      Returns:
      Whether the latestWindowStartTime field is set.
    • getLatestWindowStartTime

      String getLatestWindowStartTime()
       The latest time for the planned maintenance window to start.
       This timestamp value is in RFC3339 text format.
       
      optional string latest_window_start_time = 8;
      Returns:
      The latestWindowStartTime.
    • getLatestWindowStartTimeBytes

      com.google.protobuf.ByteString getLatestWindowStartTimeBytes()
       The latest time for the planned maintenance window to start.
       This timestamp value is in RFC3339 text format.
       
      optional string latest_window_start_time = 8;
      Returns:
      The bytes for latestWindowStartTime.
    • hasMaintenanceStatus

      boolean hasMaintenanceStatus()
       The status of the maintenance.
       
      optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;
      Returns:
      Whether the maintenanceStatus field is set.
    • getMaintenanceStatusValue

      int getMaintenanceStatusValue()
       The status of the maintenance.
       
      optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;
      Returns:
      The enum numeric value on the wire for maintenanceStatus.
    • getMaintenanceStatus

       The status of the maintenance.
       
      optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;
      Returns:
      The maintenanceStatus.