Interface UpcomingMaintenanceOrBuilder (1.44.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 = 95981977;

Returns
TypeDescription
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 = 128032129;

Returns
TypeDescription
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 = 128032129;

Returns
TypeDescription
ByteString

The bytes for latestWindowStartTime.

getMaintenanceStatus()

public abstract String getMaintenanceStatus()

Check the MaintenanceStatus enum for the list of possible values.

optional string maintenance_status = 81645214;

Returns
TypeDescription
String

The maintenanceStatus.

getMaintenanceStatusBytes()

public abstract ByteString getMaintenanceStatusBytes()

Check the MaintenanceStatus enum for the list of possible values.

optional string maintenance_status = 81645214;

Returns
TypeDescription
ByteString

The bytes for maintenanceStatus.

getType()

public abstract String getType()

Defines the type of maintenance. Check the Type enum for the list of possible values.

optional string type = 3575610;

Returns
TypeDescription
String

The type.

getTypeBytes()

public abstract ByteString getTypeBytes()

Defines the type of maintenance. Check the Type enum for the list of possible values.

optional string type = 3575610;

Returns
TypeDescription
ByteString

The bytes 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 = 271816480;

Returns
TypeDescription
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 = 271816480;

Returns
TypeDescription
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 = 473061433;

Returns
TypeDescription
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 = 473061433;

Returns
TypeDescription
ByteString

The bytes for windowStartTime.

hasCanReschedule()

public abstract boolean hasCanReschedule()

Indicates if the maintenance can be customer triggered.

optional bool can_reschedule = 95981977;

Returns
TypeDescription
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 = 128032129;

Returns
TypeDescription
boolean

Whether the latestWindowStartTime field is set.

hasMaintenanceStatus()

public abstract boolean hasMaintenanceStatus()

Check the MaintenanceStatus enum for the list of possible values.

optional string maintenance_status = 81645214;

Returns
TypeDescription
boolean

Whether the maintenanceStatus field is set.

hasType()

public abstract boolean hasType()

Defines the type of maintenance. Check the Type enum for the list of possible values.

optional string type = 3575610;

Returns
TypeDescription
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 = 271816480;

Returns
TypeDescription
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 = 473061433;

Returns
TypeDescription
boolean

Whether the windowStartTime field is set.