@Generated(value="by GAPIC") @BetaApi public final class InterconnectOutageNotification extends Object implements com.google.api.gax.httpjson.ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
InterconnectOutageNotification.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
List<String> |
getAffectedCircuitsList()
If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be
affected.
|
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
static InterconnectOutageNotification |
getDefaultInstance() |
String |
getDescription()
A description about the purpose of the outage.
|
String |
getEndTime()
Scheduled end time for the outage (milliseconds since Unix epoch).
|
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
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.
|
String |
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.
|
int |
hashCode() |
static InterconnectOutageNotification.Builder |
newBuilder() |
static InterconnectOutageNotification.Builder |
newBuilder(InterconnectOutageNotification prototype) |
InterconnectOutageNotification.Builder |
toBuilder() |
String |
toString() |
public Object getFieldValue(String fieldName)
getFieldValue
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public com.google.api.gax.httpjson.ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public List<String> getFieldMask()
getFieldMask
in interface com.google.api.gax.httpjson.ApiMessage
public List<String> getAffectedCircuitsList()
public String getDescription()
public String getEndTime()
public String getIssueType()
public String getName()
public String getSource()
public String getStartTime()
public String getState()
public static InterconnectOutageNotification.Builder newBuilder()
public static InterconnectOutageNotification.Builder newBuilder(InterconnectOutageNotification prototype)
public InterconnectOutageNotification.Builder toBuilder()
public static InterconnectOutageNotification getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.