target.apidocs.com.google.api.services.compute.model.UpcomingMaintenance.html Maven / Gradle / Ivy
UpcomingMaintenance (Compute Engine API v1-rev20250107-2.0.0)
com.google.api.services.compute.model
Class UpcomingMaintenance
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.compute.model.UpcomingMaintenance
-
public final class UpcomingMaintenance
extends com.google.api.client.json.GenericJson
Upcoming Maintenance notification information.
This is the Java data model class that specifies how to parse/serialize into the JSON that is
transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
UpcomingMaintenance()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
UpcomingMaintenance
clone()
Boolean
getCanReschedule()
Indicates if the maintenance can be customer triggered.
String
getLatestWindowStartTime()
The latest time for the planned maintenance window to start.
String
getMaintenanceStatus()
String
getType()
Defines the type of maintenance.
String
getWindowEndTime()
The time by which the maintenance disruption will be completed.
String
getWindowStartTime()
The current start time of the maintenance window.
UpcomingMaintenance
set(String fieldName,
Object value)
UpcomingMaintenance
setCanReschedule(Boolean canReschedule)
Indicates if the maintenance can be customer triggered.
UpcomingMaintenance
setLatestWindowStartTime(String latestWindowStartTime)
The latest time for the planned maintenance window to start.
UpcomingMaintenance
setMaintenanceStatus(String maintenanceStatus)
UpcomingMaintenance
setType(String type)
Defines the type of maintenance.
UpcomingMaintenance
setWindowEndTime(String windowEndTime)
The time by which the maintenance disruption will be completed.
UpcomingMaintenance
setWindowStartTime(String windowStartTime)
The current start time of the maintenance window.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getCanReschedule
public Boolean getCanReschedule()
Indicates if the maintenance can be customer triggered.
- Returns:
- value or
null for none
-
setCanReschedule
public UpcomingMaintenance setCanReschedule(Boolean canReschedule)
Indicates if the maintenance can be customer triggered.
- Parameters:
canReschedule - canReschedule or null for none
-
getLatestWindowStartTime
public String getLatestWindowStartTime()
The latest time for the planned maintenance window to start. This timestamp value is in RFC3339
text format.
- Returns:
- value or
null for none
-
setLatestWindowStartTime
public UpcomingMaintenance setLatestWindowStartTime(String latestWindowStartTime)
The latest time for the planned maintenance window to start. This timestamp value is in RFC3339
text format.
- Parameters:
latestWindowStartTime - latestWindowStartTime or null for none
-
getMaintenanceStatus
public String getMaintenanceStatus()
- Returns:
- value or
null for none
-
setMaintenanceStatus
public UpcomingMaintenance setMaintenanceStatus(String maintenanceStatus)
- Parameters:
maintenanceStatus - maintenanceStatus or null for none
-
getType
public String getType()
Defines the type of maintenance.
- Returns:
- value or
null for none
-
setType
public UpcomingMaintenance setType(String type)
Defines the type of maintenance.
- Parameters:
type - type or null for none
-
getWindowEndTime
public String getWindowEndTime()
The time by which the maintenance disruption will be completed. This timestamp value is in
RFC3339 text format.
- Returns:
- value or
null for none
-
setWindowEndTime
public UpcomingMaintenance setWindowEndTime(String windowEndTime)
The time by which the maintenance disruption will be completed. This timestamp value is in
RFC3339 text format.
- Parameters:
windowEndTime - windowEndTime or null for none
-
getWindowStartTime
public String getWindowStartTime()
The current start time of the maintenance window. This timestamp value is in RFC3339 text
format.
- Returns:
- value or
null for none
-
setWindowStartTime
public UpcomingMaintenance setWindowStartTime(String windowStartTime)
The current start time of the maintenance window. This timestamp value is in RFC3339 text
format.
- Parameters:
windowStartTime - windowStartTime or null for none
-
set
public UpcomingMaintenance set(String fieldName,
Object value)
- Overrides:
set in class com.google.api.client.json.GenericJson
-
clone
public UpcomingMaintenance clone()
- Overrides:
clone in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy