public static enum InterconnectAttachment.Bandwidth extends Enum<InterconnectAttachment.Bandwidth> implements com.google.protobuf.ProtocolMessageEnum
Provisioned bandwidth capacity for the interconnect attachment. For attachments of type DEDICATED, the user can set the bandwidth. For attachments of type PARTNER, the Google Partner that is operating the interconnect must set the bandwidth. Output only for PARTNER type, mutable for PARTNER_PROVIDER and DEDICATED, and can take one of the following values: - BPS_50M: 50 Mbit/s - BPS_100M: 100 Mbit/s - BPS_200M: 200 Mbit/s - BPS_300M: 300 Mbit/s - BPS_400M: 400 Mbit/s - BPS_500M: 500 Mbit/s - BPS_1G: 1 Gbit/s - BPS_2G: 2 Gbit/s - BPS_5G: 5 Gbit/s - BPS_10G: 10 Gbit/s - BPS_20G: 20 Gbit/s - BPS_50G: 50 Gbit/sProtobuf enum
google.cloud.compute.v1.InterconnectAttachment.Bandwidth| Enum Constant and Description |
|---|
BPS_100M
100 Mbit/s
|
BPS_10G
10 Gbit/s
|
BPS_1G
1 Gbit/s
|
BPS_200M
200 Mbit/s
|
BPS_20G
20 Gbit/s
|
BPS_2G
2 Gbit/s
|
BPS_300M
300 Mbit/s
|
BPS_400M
400 Mbit/s
|
BPS_500M
500 Mbit/s
|
BPS_50G
50 Gbit/s
|
BPS_50M
50 Mbit/s
|
BPS_5G
5 Gbit/s
|
UNDEFINED_BANDWIDTH
A value indicating that the enum field is not set.
|
UNRECOGNIZED |
| Modifier and Type | Field and Description |
|---|---|
static int |
BPS_100M_VALUE
100 Mbit/s
|
static int |
BPS_10G_VALUE
10 Gbit/s
|
static int |
BPS_1G_VALUE
1 Gbit/s
|
static int |
BPS_200M_VALUE
200 Mbit/s
|
static int |
BPS_20G_VALUE
20 Gbit/s
|
static int |
BPS_2G_VALUE
2 Gbit/s
|
static int |
BPS_300M_VALUE
300 Mbit/s
|
static int |
BPS_400M_VALUE
400 Mbit/s
|
static int |
BPS_500M_VALUE
500 Mbit/s
|
static int |
BPS_50G_VALUE
50 Gbit/s
|
static int |
BPS_50M_VALUE
50 Mbit/s
|
static int |
BPS_5G_VALUE
5 Gbit/s
|
static int |
UNDEFINED_BANDWIDTH_VALUE
A value indicating that the enum field is not set.
|
| Modifier and Type | Method and Description |
|---|---|
static InterconnectAttachment.Bandwidth |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<InterconnectAttachment.Bandwidth> |
internalGetValueMap() |
static InterconnectAttachment.Bandwidth |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static InterconnectAttachment.Bandwidth |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static InterconnectAttachment.Bandwidth |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static InterconnectAttachment.Bandwidth[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final InterconnectAttachment.Bandwidth UNDEFINED_BANDWIDTH
A value indicating that the enum field is not set.
UNDEFINED_BANDWIDTH = 0;public static final InterconnectAttachment.Bandwidth BPS_100M
100 Mbit/s
BPS_100M = 49547958;public static final InterconnectAttachment.Bandwidth BPS_10G
10 Gbit/s
BPS_10G = 278693006;public static final InterconnectAttachment.Bandwidth BPS_1G
1 Gbit/s
BPS_1G = 355358448;public static final InterconnectAttachment.Bandwidth BPS_200M
200 Mbit/s
BPS_200M = 49577749;public static final InterconnectAttachment.Bandwidth BPS_20G
20 Gbit/s
BPS_20G = 278693967;public static final InterconnectAttachment.Bandwidth BPS_2G
2 Gbit/s
BPS_2G = 355358479;public static final InterconnectAttachment.Bandwidth BPS_300M
300 Mbit/s
BPS_300M = 49607540;public static final InterconnectAttachment.Bandwidth BPS_400M
400 Mbit/s
BPS_400M = 49637331;public static final InterconnectAttachment.Bandwidth BPS_500M
500 Mbit/s
BPS_500M = 49667122;public static final InterconnectAttachment.Bandwidth BPS_50G
50 Gbit/s
BPS_50G = 278696850;public static final InterconnectAttachment.Bandwidth BPS_50M
50 Mbit/s
BPS_50M = 278696856;public static final InterconnectAttachment.Bandwidth BPS_5G
5 Gbit/s
BPS_5G = 355358572;public static final InterconnectAttachment.Bandwidth UNRECOGNIZED
public static final int UNDEFINED_BANDWIDTH_VALUE
A value indicating that the enum field is not set.
UNDEFINED_BANDWIDTH = 0;public static final int BPS_100M_VALUE
100 Mbit/s
BPS_100M = 49547958;public static final int BPS_10G_VALUE
10 Gbit/s
BPS_10G = 278693006;public static final int BPS_1G_VALUE
1 Gbit/s
BPS_1G = 355358448;public static final int BPS_200M_VALUE
200 Mbit/s
BPS_200M = 49577749;public static final int BPS_20G_VALUE
20 Gbit/s
BPS_20G = 278693967;public static final int BPS_2G_VALUE
2 Gbit/s
BPS_2G = 355358479;public static final int BPS_300M_VALUE
300 Mbit/s
BPS_300M = 49607540;public static final int BPS_400M_VALUE
400 Mbit/s
BPS_400M = 49637331;public static final int BPS_500M_VALUE
500 Mbit/s
BPS_500M = 49667122;public static final int BPS_50G_VALUE
50 Gbit/s
BPS_50G = 278696850;public static final int BPS_50M_VALUE
50 Mbit/s
BPS_50M = 278696856;public static final int BPS_5G_VALUE
5 Gbit/s
BPS_5G = 355358572;public static InterconnectAttachment.Bandwidth[] values()
for (InterconnectAttachment.Bandwidth c : InterconnectAttachment.Bandwidth.values()) System.out.println(c);
public static InterconnectAttachment.Bandwidth valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic final int getNumber()
getNumber in interface com.google.protobuf.Internal.EnumLitegetNumber in interface com.google.protobuf.ProtocolMessageEnum@Deprecated public static InterconnectAttachment.Bandwidth valueOf(int value)
forNumber(int) instead.value - The numeric wire value of the corresponding enum entry.public static InterconnectAttachment.Bandwidth forNumber(int value)
value - The numeric wire value of the corresponding enum entry.public static com.google.protobuf.Internal.EnumLiteMap<InterconnectAttachment.Bandwidth> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static InterconnectAttachment.Bandwidth valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2023 Google LLC. All rights reserved.