Enum RemoteTransportProfile.Bandwidth
java.lang.Object
java.lang.Enum<RemoteTransportProfile.Bandwidth>
com.google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.Bandwidth
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<RemoteTransportProfile.Bandwidth>
- Enclosing class:
- RemoteTransportProfile
public static enum RemoteTransportProfile.Bandwidth
extends Enum<RemoteTransportProfile.Bandwidth>
implements com.google.protobuf.ProtocolMessageEnum
Bandwidth values that may be supported for a specific profile.Protobuf enum
google.cloud.networkconnectivity.v1beta.RemoteTransportProfile.Bandwidth-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionUnspecified bandwidth.100 Gigabits per second.100 Megabits per second.10 Gigabits per second.1 Gigabit per second.200 Megabits per second.20 Gigabits per second.2 Gigabits per second.300 Megabits per second.400 Megabits per second.500 Megabits per second.50 Gigabits per second.50 Megabits per second.5 Gigabits per second. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intUnspecified bandwidth.static final int100 Gigabits per second.static final int100 Megabits per second.static final int10 Gigabits per second.static final int1 Gigabit per second.static final int200 Megabits per second.static final int20 Gigabits per second.static final int2 Gigabits per second.static final int300 Megabits per second.static final int400 Megabits per second.static final int500 Megabits per second.static final int50 Gigabits per second.static final int50 Megabits per second.static final int5 Gigabits per second. -
Method Summary
Modifier and TypeMethodDescriptionforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<RemoteTransportProfile.Bandwidth>valueOf(int value) Deprecated.valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.Returns the enum constant of this type with the specified name.static RemoteTransportProfile.Bandwidth[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
BANDWIDTH_UNSPECIFIED
Unspecified bandwidth.
BANDWIDTH_UNSPECIFIED = 0; -
BPS_50M
50 Megabits per second.
BPS_50M = 1; -
BPS_100M
100 Megabits per second.
BPS_100M = 2; -
BPS_200M
200 Megabits per second.
BPS_200M = 3; -
BPS_300M
300 Megabits per second.
BPS_300M = 4; -
BPS_400M
400 Megabits per second.
BPS_400M = 5; -
BPS_500M
500 Megabits per second.
BPS_500M = 6; -
BPS_1G
1 Gigabit per second.
BPS_1G = 7; -
BPS_2G
2 Gigabits per second.
BPS_2G = 8; -
BPS_5G
5 Gigabits per second.
BPS_5G = 9; -
BPS_10G
10 Gigabits per second.
BPS_10G = 10; -
BPS_20G
20 Gigabits per second.
BPS_20G = 11; -
BPS_50G
50 Gigabits per second.
BPS_50G = 12; -
BPS_100G
100 Gigabits per second.
BPS_100G = 13; -
UNRECOGNIZED
-
-
Field Details
-
BANDWIDTH_UNSPECIFIED_VALUE
public static final int BANDWIDTH_UNSPECIFIED_VALUEUnspecified bandwidth.
BANDWIDTH_UNSPECIFIED = 0;- See Also:
-
BPS_50M_VALUE
public static final int BPS_50M_VALUE50 Megabits per second.
BPS_50M = 1;- See Also:
-
BPS_100M_VALUE
public static final int BPS_100M_VALUE100 Megabits per second.
BPS_100M = 2;- See Also:
-
BPS_200M_VALUE
public static final int BPS_200M_VALUE200 Megabits per second.
BPS_200M = 3;- See Also:
-
BPS_300M_VALUE
public static final int BPS_300M_VALUE300 Megabits per second.
BPS_300M = 4;- See Also:
-
BPS_400M_VALUE
public static final int BPS_400M_VALUE400 Megabits per second.
BPS_400M = 5;- See Also:
-
BPS_500M_VALUE
public static final int BPS_500M_VALUE500 Megabits per second.
BPS_500M = 6;- See Also:
-
BPS_1G_VALUE
public static final int BPS_1G_VALUE1 Gigabit per second.
BPS_1G = 7;- See Also:
-
BPS_2G_VALUE
public static final int BPS_2G_VALUE2 Gigabits per second.
BPS_2G = 8;- See Also:
-
BPS_5G_VALUE
public static final int BPS_5G_VALUE5 Gigabits per second.
BPS_5G = 9;- See Also:
-
BPS_10G_VALUE
public static final int BPS_10G_VALUE10 Gigabits per second.
BPS_10G = 10;- See Also:
-
BPS_20G_VALUE
public static final int BPS_20G_VALUE20 Gigabits per second.
BPS_20G = 11;- See Also:
-
BPS_50G_VALUE
public static final int BPS_50G_VALUE50 Gigabits per second.
BPS_50G = 12;- See Also:
-
BPS_100G_VALUE
public static final int BPS_100G_VALUE100 Gigabits per second.
BPS_100G = 13;- See Also:
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
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 nameNullPointerException- if the argument is null
-
forNumber
- 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<RemoteTransportProfile.Bandwidth> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static RemoteTransportProfile.Bandwidth 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 nameNullPointerException- if the argument is null
-