public static class InterconnectOutageNotification.Builder extends Object
Modifier and Type | Method and Description |
---|---|
InterconnectOutageNotification.Builder |
addAffectedCircuits(String affectedCircuits)
If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be
affected.
|
InterconnectOutageNotification.Builder |
addAllAffectedCircuits(List<String> affectedCircuits)
If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be
affected.
|
InterconnectOutageNotification |
build() |
InterconnectOutageNotification.Builder |
clone() |
List<String> |
getAffectedCircuitsList()
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.
|
String |
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.
|
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.
|
InterconnectOutageNotification.Builder |
mergeFrom(InterconnectOutageNotification other) |
InterconnectOutageNotification.Builder |
setDescription(String description)
A description about the purpose of the outage.
|
InterconnectOutageNotification.Builder |
setEndTime(String endTime)
Scheduled end time for the outage (milliseconds since Unix epoch).
|
InterconnectOutageNotification.Builder |
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.Builder |
setName(String name)
Unique identifier for this outage notification.
|
InterconnectOutageNotification.Builder |
setSource(String source)
The party that generated this notification, which can take the following value: - GOOGLE:
this notification as generated by Google.
|
InterconnectOutageNotification.Builder |
setStartTime(String startTime)
Scheduled start time for the outage (milliseconds since Unix epoch).
|
InterconnectOutageNotification.Builder |
setState(String state)
State of this notification, which can take one of the following values: - ACTIVE: This outage
notification is active.
|
public InterconnectOutageNotification.Builder mergeFrom(InterconnectOutageNotification other)
public List<String> getAffectedCircuitsList()
public InterconnectOutageNotification.Builder addAllAffectedCircuits(List<String> affectedCircuits)
public InterconnectOutageNotification.Builder addAffectedCircuits(String affectedCircuits)
public String getDescription()
public InterconnectOutageNotification.Builder setDescription(String description)
public String getEndTime()
public InterconnectOutageNotification.Builder setEndTime(String endTime)
public String getIssueType()
public InterconnectOutageNotification.Builder setIssueType(String issueType)
public String getName()
public InterconnectOutageNotification.Builder setName(String name)
public String getSource()
public InterconnectOutageNotification.Builder setSource(String source)
public String getStartTime()
public InterconnectOutageNotification.Builder setStartTime(String startTime)
public String getState()
public InterconnectOutageNotification.Builder setState(String state)
public InterconnectOutageNotification build()
public InterconnectOutageNotification.Builder clone()
Copyright © 2019 Google LLC. All rights reserved.