Class InterconnectApplicationAwareInterconnectBandwidthPercentage (1.88.0)

public final class InterconnectApplicationAwareInterconnectBandwidthPercentage extends GeneratedMessageV3 implements InterconnectApplicationAwareInterconnectBandwidthPercentageOrBuilder

Specify bandwidth percentages [1-100] for various traffic classes in BandwidthPercentagePolicy. The sum of all percentages must equal 100. All traffic classes must have a percentage value specified.

Protobuf type google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > InterconnectApplicationAwareInterconnectBandwidthPercentage

Static Fields

PERCENTAGE_FIELD_NUMBER

public static final int PERCENTAGE_FIELD_NUMBER
Field Value
Type Description
int

TRAFFIC_CLASS_FIELD_NUMBER

public static final int TRAFFIC_CLASS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static InterconnectApplicationAwareInterconnectBandwidthPercentage getDefaultInstance()
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder newBuilder()
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder

newBuilder(InterconnectApplicationAwareInterconnectBandwidthPercentage prototype)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder newBuilder(InterconnectApplicationAwareInterconnectBandwidthPercentage prototype)
Parameter
Name Description
prototype InterconnectApplicationAwareInterconnectBandwidthPercentage
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage.Builder

parseDelimitedFrom(InputStream input)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static InterconnectApplicationAwareInterconnectBandwidthPercentage parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectApplicationAwareInterconnectBandwidthPercentage
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<InterconnectApplicationAwareInterconnectBandwidthPercentage> parser()
Returns
Type Description
Parser<InterconnectApplicationAwareInterconnectBandwidthPercentage>

Methods