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 Summary
Modifier and TypeMethodDescriptionOutput only.intOutput only.getControls(int index) Output only.intOutput only.Output only.getControlsOrBuilder(int index) Output only.List<? extends MaintenanceControlOrBuilder>Output only.Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.getStats(int index) Output only.intOutput only.Output only.getStatsOrBuilder(int index) Output only.List<? extends MaintenanceSummary.StatsOrBuilder>Output only.getTitle()Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
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
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
List<MaintenanceSummary.Stats> 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
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
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];
-