Class InterconnectAttachmentL2ForwardingGeneveHeader.Builder (1.93.0)

public static final class InterconnectAttachmentL2ForwardingGeneveHeader.Builder extends GeneratedMessage.Builder<InterconnectAttachmentL2ForwardingGeneveHeader.Builder> implements InterconnectAttachmentL2ForwardingGeneveHeaderOrBuilder

GeneveHeader related configurations.

Protobuf type google.cloud.compute.v1.InterconnectAttachmentL2ForwardingGeneveHeader

Static Methods

getDescriptor()

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

Methods

build()

public InterconnectAttachmentL2ForwardingGeneveHeader build()
Returns
Type Description
InterconnectAttachmentL2ForwardingGeneveHeader

buildPartial()

public InterconnectAttachmentL2ForwardingGeneveHeader buildPartial()
Returns
Type Description
InterconnectAttachmentL2ForwardingGeneveHeader

clear()

public InterconnectAttachmentL2ForwardingGeneveHeader.Builder clear()
Returns
Type Description
InterconnectAttachmentL2ForwardingGeneveHeader.Builder
Overrides

clearVni()

public InterconnectAttachmentL2ForwardingGeneveHeader.Builder clearVni()

Optional. VNI is a 24-bit unique virtual network identifier, from 0 to 16,777,215.

optional uint32 vni = 116913;

Returns
Type Description
InterconnectAttachmentL2ForwardingGeneveHeader.Builder

This builder for chaining.

getDefaultInstanceForType()

public InterconnectAttachmentL2ForwardingGeneveHeader getDefaultInstanceForType()
Returns
Type Description
InterconnectAttachmentL2ForwardingGeneveHeader

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getVni()

public int getVni()

Optional. VNI is a 24-bit unique virtual network identifier, from 0 to 16,777,215.

optional uint32 vni = 116913;

Returns
Type Description
int

The vni.

hasVni()

public boolean hasVni()

Optional. VNI is a 24-bit unique virtual network identifier, from 0 to 16,777,215.

optional uint32 vni = 116913;

Returns
Type Description
boolean

Whether the vni field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(InterconnectAttachmentL2ForwardingGeneveHeader other)

public InterconnectAttachmentL2ForwardingGeneveHeader.Builder mergeFrom(InterconnectAttachmentL2ForwardingGeneveHeader other)
Parameter
Name Description
other InterconnectAttachmentL2ForwardingGeneveHeader
Returns
Type Description
InterconnectAttachmentL2ForwardingGeneveHeader.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InterconnectAttachmentL2ForwardingGeneveHeader.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectAttachmentL2ForwardingGeneveHeader.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InterconnectAttachmentL2ForwardingGeneveHeader.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
InterconnectAttachmentL2ForwardingGeneveHeader.Builder
Overrides

setVni(int value)

public InterconnectAttachmentL2ForwardingGeneveHeader.Builder setVni(int value)

Optional. VNI is a 24-bit unique virtual network identifier, from 0 to 16,777,215.

optional uint32 vni = 116913;

Parameter
Name Description
value int

The vni to set.

Returns
Type Description
InterconnectAttachmentL2ForwardingGeneveHeader.Builder

This builder for chaining.