InterconnectOutageNotificationResponse class

Description of a planned outage on this Interconnect.

Constructors

InterconnectOutageNotificationResponse({required Input<List<String>> affectedCircuits, required Input<String> description, required Input<String> endTime, required Input<String> issueType, required Input<String> name, required Input<String> source, required Input<String> startTime, required Input<String> state})
Creates a new InterconnectOutageNotificationResponse. affectedCircuits If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected. description A description about the purpose of the outage. endTime Scheduled end time for the outage (milliseconds since Unix epoch). 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. - 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. name Unique identifier for this outage notification. source 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. startTime Scheduled start time for the outage (milliseconds since Unix epoch). state 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.
const
InterconnectOutageNotificationResponse.fromMap(Map<String, dynamic> map)
factory

Properties

affectedCircuits → Input<List<String>>
If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.
final
description → Input<String>
A description about the purpose of the outage.
final
endTime → Input<String>
Scheduled end time for the outage (milliseconds since Unix epoch).
final
hashCode → int
The hash code for this object.
no setterinherited
issueType → Input<String>
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.
final
name → Input<String>
Unique identifier for this outage notification.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
source → Input<String>
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.
final
startTime → Input<String>
Scheduled start time for the outage (milliseconds since Unix epoch).
final
state → Input<String>
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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited