Interface UpcomingMaintenanceOrBuilder (2.58.0)

public interface UpcomingMaintenanceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCanReschedule()

public abstract boolean getCanReschedule()

Indicates if the maintenance can be customer triggered.

optional bool can_reschedule = 5;

Returns
Type Description
boolean

The canReschedule.

getLatestWindowStartTime()

public abstract 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
Type Description
String

The latestWindowStartTime.

getLatestWindowStartTimeBytes()

public abstract 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
Type Description
ByteString

The bytes for latestWindowStartTime.

getMaintenanceStatus()

public abstract UpcomingMaintenance.MaintenanceStatus getMaintenanceStatus()

The status of the maintenance.

optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;

Returns
Type Description
UpcomingMaintenance.MaintenanceStatus

The maintenanceStatus.

getMaintenanceStatusValue()

public abstract int getMaintenanceStatusValue()

The status of the maintenance.

optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;

Returns
Type Description
int

The enum numeric value on the wire for maintenanceStatus.

getType()

public abstract UpcomingMaintenance.MaintenanceType getType()

Defines the type of maintenance.

optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;

Returns
Type Description
UpcomingMaintenance.MaintenanceType

The type.

getTypeValue()

public abstract int getTypeValue()

Defines the type of maintenance.

optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;

Returns
Type Description
int

The enum numeric value on the wire for type.

getWindowEndTime()

public abstract 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
Type Description
String

The windowEndTime.

getWindowEndTimeBytes()

public abstract 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
Type Description
ByteString

The bytes for windowEndTime.

getWindowStartTime()

public abstract 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
Type Description
String

The windowStartTime.

getWindowStartTimeBytes()

public abstract 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
Type Description
ByteString

The bytes for windowStartTime.

hasCanReschedule()

public abstract boolean hasCanReschedule()

Indicates if the maintenance can be customer triggered.

optional bool can_reschedule = 5;

Returns
Type Description
boolean

Whether the canReschedule field is set.

hasLatestWindowStartTime()

public abstract 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
Type Description
boolean

Whether the latestWindowStartTime field is set.

hasMaintenanceStatus()

public abstract boolean hasMaintenanceStatus()

The status of the maintenance.

optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceStatus maintenance_status = 9;

Returns
Type Description
boolean

Whether the maintenanceStatus field is set.

hasType()

public abstract boolean hasType()

Defines the type of maintenance.

optional .google.cloud.tpu.v2alpha1.UpcomingMaintenance.MaintenanceType type = 1;

Returns
Type Description
boolean

Whether the type field is set.

hasWindowEndTime()

public abstract 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
Type Description
boolean

Whether the windowEndTime field is set.

hasWindowStartTime()

public abstract 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
Type Description
boolean

Whether the windowStartTime field is set.