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.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public InterconnectAttachmentPrivateInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public InterconnectAttachmentPrivateInfo build()
buildPartial()
public InterconnectAttachmentPrivateInfo buildPartial()
clear()
public InterconnectAttachmentPrivateInfo.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public InterconnectAttachmentPrivateInfo.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public InterconnectAttachmentPrivateInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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;
clone()
public InterconnectAttachmentPrivateInfo.Builder clone()
Overrides
getDefaultInstanceForType()
public InterconnectAttachmentPrivateInfo getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(InterconnectAttachmentPrivateInfo other)
public InterconnectAttachmentPrivateInfo.Builder mergeFrom(InterconnectAttachmentPrivateInfo other)
public InterconnectAttachmentPrivateInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public InterconnectAttachmentPrivateInfo.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final InterconnectAttachmentPrivateInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public InterconnectAttachmentPrivateInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public InterconnectAttachmentPrivateInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
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.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final InterconnectAttachmentPrivateInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides