public final class InterconnectOutageNotification extends com.google.protobuf.GeneratedMessageV3 implements InterconnectOutageNotificationOrBuilder
Description of a planned outage on this Interconnect.Protobuf type
google.cloud.compute.v1.InterconnectOutageNotification| Modifier and Type | Class and Description |
|---|---|
static class |
InterconnectOutageNotification.Builder
Description of a planned outage on this Interconnect.
|
static class |
InterconnectOutageNotification.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.
|
static class |
InterconnectOutageNotification.Source
The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google.
|
static class |
InterconnectOutageNotification.State
State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
AFFECTED_CIRCUITS_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
END_TIME_FIELD_NUMBER |
static int |
ISSUE_TYPE_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
SOURCE_FIELD_NUMBER |
static int |
START_TIME_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAffectedCircuits(int index)
If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.
|
com.google.protobuf.ByteString |
getAffectedCircuitsBytes(int index)
If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.
|
int |
getAffectedCircuitsCount()
If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.
|
com.google.protobuf.ProtocolStringList |
getAffectedCircuitsList()
If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.
|
static InterconnectOutageNotification |
getDefaultInstance() |
InterconnectOutageNotification |
getDefaultInstanceForType() |
String |
getDescription()
A description about the purpose of the outage.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
A description about the purpose of the outage.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.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.
|
String |
getName()
Unique identifier for this outage notification.
|
com.google.protobuf.ByteString |
getNameBytes()
Unique identifier for this outage notification.
|
com.google.protobuf.Parser<InterconnectOutageNotification> |
getParserForType() |
int |
getSerializedSize() |
String |
getSource()
The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google.
|
com.google.protobuf.ByteString |
getSourceBytes()
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.
|
com.google.protobuf.ByteString |
getStateBytes()
State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasDescription()
A description about the purpose of the outage.
|
boolean |
hasEndTime()
Scheduled end time for the outage (milliseconds since Unix epoch).
|
int |
hashCode() |
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.
|
boolean |
hasName()
Unique identifier for this outage notification.
|
boolean |
hasSource()
The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google.
|
boolean |
hasStartTime()
Scheduled start time for the outage (milliseconds since Unix epoch).
|
boolean |
hasState()
State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static InterconnectOutageNotification.Builder |
newBuilder() |
static InterconnectOutageNotification.Builder |
newBuilder(InterconnectOutageNotification prototype) |
InterconnectOutageNotification.Builder |
newBuilderForType() |
protected InterconnectOutageNotification.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static InterconnectOutageNotification |
parseDelimitedFrom(InputStream input) |
static InterconnectOutageNotification |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectOutageNotification |
parseFrom(byte[] data) |
static InterconnectOutageNotification |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectOutageNotification |
parseFrom(ByteBuffer data) |
static InterconnectOutageNotification |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectOutageNotification |
parseFrom(com.google.protobuf.ByteString data) |
static InterconnectOutageNotification |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectOutageNotification |
parseFrom(com.google.protobuf.CodedInputStream input) |
static InterconnectOutageNotification |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectOutageNotification |
parseFrom(InputStream input) |
static InterconnectOutageNotification |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<InterconnectOutageNotification> |
parser() |
InterconnectOutageNotification.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int AFFECTED_CIRCUITS_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int END_TIME_FIELD_NUMBER
public static final int ISSUE_TYPE_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int SOURCE_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public com.google.protobuf.ProtocolStringList 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;getAffectedCircuitsList in interface InterconnectOutageNotificationOrBuilderpublic 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;getAffectedCircuitsCount in interface InterconnectOutageNotificationOrBuilderpublic 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;getAffectedCircuits in interface InterconnectOutageNotificationOrBuilderindex - The index of the element to return.public com.google.protobuf.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;getAffectedCircuitsBytes in interface InterconnectOutageNotificationOrBuilderindex - The index of the value to return.public boolean hasDescription()
A description about the purpose of the outage.
optional string description = 422937596;hasDescription in interface InterconnectOutageNotificationOrBuilderpublic String getDescription()
A description about the purpose of the outage.
optional string description = 422937596;getDescription in interface InterconnectOutageNotificationOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
A description about the purpose of the outage.
optional string description = 422937596;getDescriptionBytes in interface InterconnectOutageNotificationOrBuilderpublic boolean hasEndTime()
Scheduled end time for the outage (milliseconds since Unix epoch).
optional int64 end_time = 114938801;hasEndTime in interface InterconnectOutageNotificationOrBuilderpublic long getEndTime()
Scheduled end time for the outage (milliseconds since Unix epoch).
optional int64 end_time = 114938801;getEndTime in interface InterconnectOutageNotificationOrBuilderpublic 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;hasIssueType in interface InterconnectOutageNotificationOrBuilderpublic 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;getIssueType in interface InterconnectOutageNotificationOrBuilderpublic com.google.protobuf.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;getIssueTypeBytes in interface InterconnectOutageNotificationOrBuilderpublic boolean hasName()
Unique identifier for this outage notification.
optional string name = 3373707;hasName in interface InterconnectOutageNotificationOrBuilderpublic String getName()
Unique identifier for this outage notification.
optional string name = 3373707;getName in interface InterconnectOutageNotificationOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Unique identifier for this outage notification.
optional string name = 3373707;getNameBytes in interface InterconnectOutageNotificationOrBuilderpublic 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;hasSource in interface InterconnectOutageNotificationOrBuilderpublic 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;getSource in interface InterconnectOutageNotificationOrBuilderpublic com.google.protobuf.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;getSourceBytes in interface InterconnectOutageNotificationOrBuilderpublic boolean hasStartTime()
Scheduled start time for the outage (milliseconds since Unix epoch).
optional int64 start_time = 37467274;hasStartTime in interface InterconnectOutageNotificationOrBuilderpublic long getStartTime()
Scheduled start time for the outage (milliseconds since Unix epoch).
optional int64 start_time = 37467274;getStartTime in interface InterconnectOutageNotificationOrBuilderpublic 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;hasState in interface InterconnectOutageNotificationOrBuilderpublic 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;getState in interface InterconnectOutageNotificationOrBuilderpublic com.google.protobuf.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;getStateBytes in interface InterconnectOutageNotificationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static InterconnectOutageNotification parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectOutageNotification parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectOutageNotification parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectOutageNotification parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectOutageNotification parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectOutageNotification parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectOutageNotification parseFrom(InputStream input) throws IOException
IOExceptionpublic static InterconnectOutageNotification parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InterconnectOutageNotification parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static InterconnectOutageNotification parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InterconnectOutageNotification parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static InterconnectOutageNotification parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic InterconnectOutageNotification.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static InterconnectOutageNotification.Builder newBuilder()
public static InterconnectOutageNotification.Builder newBuilder(InterconnectOutageNotification prototype)
public InterconnectOutageNotification.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected InterconnectOutageNotification.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static InterconnectOutageNotification getDefaultInstance()
public static com.google.protobuf.Parser<InterconnectOutageNotification> parser()
public com.google.protobuf.Parser<InterconnectOutageNotification> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public InterconnectOutageNotification getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.