Interface InterconnectOutageNotificationOrBuilder (1.64.0)

public interface InterconnectOutageNotificationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAffectedCircuits(int index)

public abstract String getAffectedCircuits(int index)

If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.

repeated string affected_circuits = 177717013;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The affectedCircuits at the given index.

getAffectedCircuitsBytes(int index)

public abstract ByteString getAffectedCircuitsBytes(int index)

If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.

repeated string affected_circuits = 177717013;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the affectedCircuits at the given index.

getAffectedCircuitsCount()

public abstract int getAffectedCircuitsCount()

If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.

repeated string affected_circuits = 177717013;

Returns
Type Description
int

The count of affectedCircuits.

getAffectedCircuitsList()

public abstract List<String> getAffectedCircuitsList()

If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.

repeated string affected_circuits = 177717013;

Returns
Type Description
List<String>

A list containing the affectedCircuits.

getDescription()

public abstract String getDescription()

A description about the purpose of the outage.

optional string description = 422937596;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

A description about the purpose of the outage.

optional string description = 422937596;

Returns
Type Description
ByteString

The bytes for description.

getEndTime()

public abstract long getEndTime()

Scheduled end time for the outage (milliseconds since Unix epoch).

optional int64 end_time = 114938801;

Returns
Type Description
long

The endTime.

getIssueType()

public abstract 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. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values. Check the IssueType enum for the list of possible values.

optional string issue_type = 369639136;

Returns
Type Description
String

The issueType.

getIssueTypeBytes()

public abstract ByteString getIssueTypeBytes()

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. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values. Check the IssueType enum for the list of possible values.

optional string issue_type = 369639136;

Returns
Type Description
ByteString

The bytes for issueType.

getName()

public abstract String getName()

Unique identifier for this outage notification.

optional string name = 3373707;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Unique identifier for this outage notification.

optional string name = 3373707;

Returns
Type Description
ByteString

The bytes for name.

getSource()

public abstract String getSource()

The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE. Check the Source enum for the list of possible values.

optional string source = 177235995;

Returns
Type Description
String

The source.

getSourceBytes()

public abstract ByteString getSourceBytes()

The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE. Check the Source enum for the list of possible values.

optional string source = 177235995;

Returns
Type Description
ByteString

The bytes for source.

getStartTime()

public abstract long getStartTime()

Scheduled start time for the outage (milliseconds since Unix epoch).

optional int64 start_time = 37467274;

Returns
Type Description
long

The startTime.

getState()

public abstract String getState()

State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values. Check the State enum for the list of possible values.

optional string state = 109757585;

Returns
Type Description
String

The state.

getStateBytes()

public abstract ByteString getStateBytes()

State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values. Check the State enum for the list of possible values.

optional string state = 109757585;

Returns
Type Description
ByteString

The bytes for state.

hasDescription()

public abstract boolean hasDescription()

A description about the purpose of the outage.

optional string description = 422937596;

Returns
Type Description
boolean

Whether the description field is set.

hasEndTime()

public abstract boolean hasEndTime()

Scheduled end time for the outage (milliseconds since Unix epoch).

optional int64 end_time = 114938801;

Returns
Type Description
boolean

Whether the endTime field is set.

hasIssueType()

public abstract boolean hasIssueType()

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. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values. Check the IssueType enum for the list of possible values.

optional string issue_type = 369639136;

Returns
Type Description
boolean

Whether the issueType field is set.

hasName()

public abstract boolean hasName()

Unique identifier for this outage notification.

optional string name = 3373707;

Returns
Type Description
boolean

Whether the name field is set.

hasSource()

public abstract boolean hasSource()

The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE. Check the Source enum for the list of possible values.

optional string source = 177235995;

Returns
Type Description
boolean

Whether the source field is set.

hasStartTime()

public abstract boolean hasStartTime()

Scheduled start time for the outage (milliseconds since Unix epoch).

optional int64 start_time = 37467274;

Returns
Type Description
boolean

Whether the startTime field is set.

hasState()

public abstract boolean hasState()

State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values. Check the State enum for the list of possible values.

optional string state = 109757585;

Returns
Type Description
boolean

Whether the state field is set.