Interface MaintenanceSummaryOrBuilder (0.2.0)

public interface MaintenanceSummaryOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCategory()

public abstract MaintenanceCategory getCategory()

Output only. The category of the maintenance event.

.google.cloud.maintenance.api.v1beta.MaintenanceCategory category = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
MaintenanceCategory

The category.

getCategoryValue()

public abstract int getCategoryValue()

Output only. The category of the maintenance event.

.google.cloud.maintenance.api.v1beta.MaintenanceCategory category = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for category.

getControls(int index)

public abstract 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.v1beta.MaintenanceControl controls = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
MaintenanceControl

getControlsCount()

public abstract 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.v1beta.MaintenanceControl controls = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getControlsList()

public abstract 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.v1beta.MaintenanceControl controls = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<MaintenanceControl>

getControlsOrBuilder(int index)

public abstract 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.v1beta.MaintenanceControl controls = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
MaintenanceControlOrBuilder

getControlsOrBuilderList()

public abstract 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.v1beta.MaintenanceControl controls = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.maintenance.api.v1beta.MaintenanceControlOrBuilder>

getDescription()

public abstract String getDescription()

Output only. The description of the maintenance.

string description = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Output only. The description of the maintenance.

string description = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for description.

getMaintenanceEndTime()

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

The maintenanceEndTime.

getMaintenanceEndTimeOrBuilder()

public abstract 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];

Returns
Type Description
TimestampOrBuilder

getMaintenanceName()

public abstract String getMaintenanceName()

Output only. The name of the maintenance.

string maintenance_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The maintenanceName.

getMaintenanceNameBytes()

public abstract ByteString getMaintenanceNameBytes()

Output only. The name of the maintenance.

string maintenance_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for maintenanceName.

getMaintenanceScheduledEndTime()

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

The maintenanceScheduledEndTime.

getMaintenanceScheduledEndTimeOrBuilder()

public abstract 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];

Returns
Type Description
TimestampOrBuilder

getMaintenanceScheduledStartTime()

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

The maintenanceScheduledStartTime.

getMaintenanceScheduledStartTimeOrBuilder()

public abstract 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];

Returns
Type Description
TimestampOrBuilder

getMaintenanceStartTime()

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

The maintenanceStartTime.

getMaintenanceStartTimeOrBuilder()

public abstract 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];

Returns
Type Description
TimestampOrBuilder

getStats(int index)

public abstract MaintenanceSummary.Stats getStats(int index)

Output only. Stats is a field of ResourceMaintenance used to aggregate the stats.

repeated .google.cloud.maintenance.api.v1beta.MaintenanceSummary.Stats stats = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
MaintenanceSummary.Stats

getStatsCount()

public abstract int getStatsCount()

Output only. Stats is a field of ResourceMaintenance used to aggregate the stats.

repeated .google.cloud.maintenance.api.v1beta.MaintenanceSummary.Stats stats = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getStatsList()

public abstract List<MaintenanceSummary.Stats> getStatsList()

Output only. Stats is a field of ResourceMaintenance used to aggregate the stats.

repeated .google.cloud.maintenance.api.v1beta.MaintenanceSummary.Stats stats = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Stats>

getStatsOrBuilder(int index)

public abstract MaintenanceSummary.StatsOrBuilder getStatsOrBuilder(int index)

Output only. Stats is a field of ResourceMaintenance used to aggregate the stats.

repeated .google.cloud.maintenance.api.v1beta.MaintenanceSummary.Stats stats = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
MaintenanceSummary.StatsOrBuilder

getStatsOrBuilderList()

public abstract List<? extends MaintenanceSummary.StatsOrBuilder> getStatsOrBuilderList()

Output only. Stats is a field of ResourceMaintenance used to aggregate the stats.

repeated .google.cloud.maintenance.api.v1beta.MaintenanceSummary.Stats stats = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.maintenance.api.v1beta.MaintenanceSummary.StatsOrBuilder>

getTitle()

public abstract String getTitle()

Output only. The title of the maintenance.

string title = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The title.

getTitleBytes()

public abstract ByteString getTitleBytes()

Output only. The title of the maintenance.

string title = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for title.

getUserControllable()

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

The userControllable.

hasMaintenanceEndTime()

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

Whether the maintenanceEndTime field is set.

hasMaintenanceScheduledEndTime()

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

Whether the maintenanceScheduledEndTime field is set.

hasMaintenanceScheduledStartTime()

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

Whether the maintenanceScheduledStartTime field is set.

hasMaintenanceStartTime()

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

Whether the maintenanceStartTime field is set.