public final class InterconnectOutageNotification extends GenericJson
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
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
InterconnectOutageNotification() |
| Modifier and Type | Method and Description |
|---|---|
InterconnectOutageNotification |
clone() |
List<String> |
getAffectedCircuits()
If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be
affected.
|
String |
getDescription()
A description about the purpose of the outage.
|
Long |
getEndTime()
Scheduled end time for the outage (milliseconds since Unix epoch).
|
String |
getIssueType()
Form this outage is expected to take, which can take one of the following values: - OUTAGE: The
Interconnect may be completely out of service for some or all of the specified window.
|
String |
getName()
Unique identifier for this outage notification.
|
String |
getSource()
The party that generated this notification, which can take the following value: - GOOGLE: this
notification as generated by Google.
|
Long |
getStartTime()
Scheduled start time for the outage (milliseconds since Unix epoch).
|
String |
getState()
State of this notification, which can take one of the following values: - ACTIVE: This outage
notification is active.
|
InterconnectOutageNotification |
set(String fieldName,
Object value) |
InterconnectOutageNotification |
setAffectedCircuits(List<String> affectedCircuits)
If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be
affected.
|
InterconnectOutageNotification |
setDescription(String description)
A description about the purpose of the outage.
|
InterconnectOutageNotification |
setEndTime(Long endTime)
Scheduled end time for the outage (milliseconds since Unix epoch).
|
InterconnectOutageNotification |
setIssueType(String issueType)
Form this outage is expected to take, which can take one of the following values: - OUTAGE: The
Interconnect may be completely out of service for some or all of the specified window.
|
InterconnectOutageNotification |
setName(String name)
Unique identifier for this outage notification.
|
InterconnectOutageNotification |
setSource(String source)
The party that generated this notification, which can take the following value: - GOOGLE: this
notification as generated by Google.
|
InterconnectOutageNotification |
setStartTime(Long startTime)
Scheduled start time for the outage (milliseconds since Unix epoch).
|
InterconnectOutageNotification |
setState(String state)
State of this notification, which can take one of the following values: - ACTIVE: This outage
notification is active.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic List<String> getAffectedCircuits()
null for nonepublic InterconnectOutageNotification setAffectedCircuits(List<String> affectedCircuits)
affectedCircuits - affectedCircuits or null for nonepublic String getDescription()
null for nonepublic InterconnectOutageNotification setDescription(String description)
description - description or null for nonepublic Long getEndTime()
null for nonepublic InterconnectOutageNotification setEndTime(Long endTime)
endTime - endTime or null for nonepublic String getIssueType()
null for nonepublic InterconnectOutageNotification setIssueType(String issueType)
issueType - issueType or null for nonepublic String getName()
null for nonepublic InterconnectOutageNotification setName(String name)
name - name or null for nonepublic String getSource()
null for nonepublic InterconnectOutageNotification setSource(String source)
source - source or null for nonepublic Long getStartTime()
null for nonepublic InterconnectOutageNotification setStartTime(Long startTime)
startTime - startTime or null for nonepublic String getState()
null for nonepublic InterconnectOutageNotification setState(String state)
state - state or null for nonepublic InterconnectOutageNotification set(String fieldName, Object value)
set in class GenericJsonpublic InterconnectOutageNotification clone()
clone in class GenericJsonCopyright © 2011–2020 Google. All rights reserved.