public static final class InterconnectAttachmentPrivateInfo.Builder extends GeneratedMessageV3.Builder<InterconnectAttachmentPrivateInfo.Builder> implements InterconnectAttachmentPrivateInfoOrBuilder
Information for an interconnect attachment when this belongs to an interconnect of type DEDICATED.
Protobuf type google.cloud.compute.v1.InterconnectAttachmentPrivateInfo
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public InterconnectAttachmentPrivateInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public InterconnectAttachmentPrivateInfo build()
Returns
buildPartial()
public InterconnectAttachmentPrivateInfo buildPartial()
Returns
clear()
public InterconnectAttachmentPrivateInfo.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public InterconnectAttachmentPrivateInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public InterconnectAttachmentPrivateInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearTag8021Q()
public InterconnectAttachmentPrivateInfo.Builder clearTag8021Q()
[Output Only] 802.1q encapsulation tag to be used for traffic between Google and the customer, going to and from this network and region.
optional uint32 tag8021q = 271820992;
Returns
clone()
public InterconnectAttachmentPrivateInfo.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public InterconnectAttachmentPrivateInfo getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getTag8021Q()
[Output Only] 802.1q encapsulation tag to be used for traffic between Google and the customer, going to and from this network and region.
optional uint32 tag8021q = 271820992;
Returns
Type | Description |
int | The tag8021q.
|
hasTag8021Q()
public boolean hasTag8021Q()
[Output Only] 802.1q encapsulation tag to be used for traffic between Google and the customer, going to and from this network and region.
optional uint32 tag8021q = 271820992;
Returns
Type | Description |
boolean | Whether the tag8021q field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(InterconnectAttachmentPrivateInfo other)
public InterconnectAttachmentPrivateInfo.Builder mergeFrom(InterconnectAttachmentPrivateInfo other)
Parameter
Returns
public InterconnectAttachmentPrivateInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public InterconnectAttachmentPrivateInfo.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final InterconnectAttachmentPrivateInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public InterconnectAttachmentPrivateInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public InterconnectAttachmentPrivateInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setTag8021Q(int value)
public InterconnectAttachmentPrivateInfo.Builder setTag8021Q(int value)
[Output Only] 802.1q encapsulation tag to be used for traffic between Google and the customer, going to and from this network and region.
optional uint32 tag8021q = 271820992;
Parameter
Name | Description |
value | int
The tag8021q to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final InterconnectAttachmentPrivateInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides