Enum InterconnectOutageNotification.IssueType

java.lang.Object
java.lang.Enum<InterconnectOutageNotification.IssueType>
com.google.cloud.compute.v1.InterconnectOutageNotification.IssueType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<InterconnectOutageNotification.IssueType>
Enclosing class:
InterconnectOutageNotification

public static enum InterconnectOutageNotification.IssueType extends Enum<InterconnectOutageNotification.IssueType> implements com.google.protobuf.ProtocolMessageEnum
 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.
 
Protobuf enum google.cloud.compute.v1.InterconnectOutageNotification.IssueType
  • Enum Constant Details

    • UNDEFINED_ISSUE_TYPE

      public static final InterconnectOutageNotification.IssueType UNDEFINED_ISSUE_TYPE
       A value indicating that the enum field is not set.
       
      UNDEFINED_ISSUE_TYPE = 0;
    • IT_OUTAGE

      public static final InterconnectOutageNotification.IssueType IT_OUTAGE
       [Deprecated] The Interconnect may be completely out of service for some
       or all of the specified window.
       
      IT_OUTAGE = 175779973;
    • IT_PARTIAL_OUTAGE

      public static final InterconnectOutageNotification.IssueType IT_PARTIAL_OUTAGE
       [Deprecated] Some circuits comprising the Interconnect will be out of
       service during the expected window. The interconnect as a whole should
       remain up, albeit with reduced bandwidth.
       
      IT_PARTIAL_OUTAGE = 92103971;
    • OUTAGE

      public static final InterconnectOutageNotification.IssueType OUTAGE
       The Interconnect may be completely out of service for some or all of
       the specified window.
       
      OUTAGE = 195285745;
    • PARTIAL_OUTAGE

      public static final InterconnectOutageNotification.IssueType PARTIAL_OUTAGE
       Some circuits comprising the Interconnect will be out of service during
       the expected window. The interconnect as a whole should remain
       up, albeit with reduced bandwidth.
       
      PARTIAL_OUTAGE = 147053455;
    • UNRECOGNIZED

      public static final InterconnectOutageNotification.IssueType UNRECOGNIZED
  • Field Details

    • UNDEFINED_ISSUE_TYPE_VALUE

      public static final int UNDEFINED_ISSUE_TYPE_VALUE
       A value indicating that the enum field is not set.
       
      UNDEFINED_ISSUE_TYPE = 0;
      See Also:
    • IT_OUTAGE_VALUE

      public static final int IT_OUTAGE_VALUE
       [Deprecated] The Interconnect may be completely out of service for some
       or all of the specified window.
       
      IT_OUTAGE = 175779973;
      See Also:
    • IT_PARTIAL_OUTAGE_VALUE

      public static final int IT_PARTIAL_OUTAGE_VALUE
       [Deprecated] Some circuits comprising the Interconnect will be out of
       service during the expected window. The interconnect as a whole should
       remain up, albeit with reduced bandwidth.
       
      IT_PARTIAL_OUTAGE = 92103971;
      See Also:
    • OUTAGE_VALUE

      public static final int OUTAGE_VALUE
       The Interconnect may be completely out of service for some or all of
       the specified window.
       
      OUTAGE = 195285745;
      See Also:
    • PARTIAL_OUTAGE_VALUE

      public static final int PARTIAL_OUTAGE_VALUE
       Some circuits comprising the Interconnect will be out of service during
       the expected window. The interconnect as a whole should remain
       up, albeit with reduced bandwidth.
       
      PARTIAL_OUTAGE = 147053455;
      See Also:
  • Method Details

    • values

      public static InterconnectOutageNotification.IssueType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static InterconnectOutageNotification.IssueType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static InterconnectOutageNotification.IssueType valueOf(int value)
      Deprecated.
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static InterconnectOutageNotification.IssueType forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<InterconnectOutageNotification.IssueType> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static InterconnectOutageNotification.IssueType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null