public static final class InterconnectDiagnostics.Builder extends GeneratedMessageV3.Builder<InterconnectDiagnostics.Builder> implements InterconnectDiagnosticsOrBuilder
Diagnostics information about interconnect, contains detailed and current
technical information about Google's side of the connection.
Protobuf type google.cloud.edgenetwork.v1.InterconnectDiagnostics
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
addAllLinkLayerAddresses(Iterable<? extends LinkLayerAddress> values)
public InterconnectDiagnostics.Builder addAllLinkLayerAddresses(Iterable<? extends LinkLayerAddress> values)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.edgenetwork.v1.LinkLayerAddress>
|
addAllLinks(Iterable<? extends InterconnectDiagnostics.LinkStatus> values)
public InterconnectDiagnostics.Builder addAllLinks(Iterable<? extends InterconnectDiagnostics.LinkStatus> values)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus>
|
addLinkLayerAddresses(LinkLayerAddress value)
public InterconnectDiagnostics.Builder addLinkLayerAddresses(LinkLayerAddress value)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
addLinkLayerAddresses(LinkLayerAddress.Builder builderForValue)
public InterconnectDiagnostics.Builder addLinkLayerAddresses(LinkLayerAddress.Builder builderForValue)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
addLinkLayerAddresses(int index, LinkLayerAddress value)
public InterconnectDiagnostics.Builder addLinkLayerAddresses(int index, LinkLayerAddress value)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
addLinkLayerAddresses(int index, LinkLayerAddress.Builder builderForValue)
public InterconnectDiagnostics.Builder addLinkLayerAddresses(int index, LinkLayerAddress.Builder builderForValue)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
addLinkLayerAddressesBuilder()
public LinkLayerAddress.Builder addLinkLayerAddressesBuilder()
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
addLinkLayerAddressesBuilder(int index)
public LinkLayerAddress.Builder addLinkLayerAddressesBuilder(int index)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
Parameter |
Name |
Description |
index |
int
|
addLinks(InterconnectDiagnostics.LinkStatus value)
public InterconnectDiagnostics.Builder addLinks(InterconnectDiagnostics.LinkStatus value)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
addLinks(InterconnectDiagnostics.LinkStatus.Builder builderForValue)
public InterconnectDiagnostics.Builder addLinks(InterconnectDiagnostics.LinkStatus.Builder builderForValue)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
addLinks(int index, InterconnectDiagnostics.LinkStatus value)
public InterconnectDiagnostics.Builder addLinks(int index, InterconnectDiagnostics.LinkStatus value)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
addLinks(int index, InterconnectDiagnostics.LinkStatus.Builder builderForValue)
public InterconnectDiagnostics.Builder addLinks(int index, InterconnectDiagnostics.LinkStatus.Builder builderForValue)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
addLinksBuilder()
public InterconnectDiagnostics.LinkStatus.Builder addLinksBuilder()
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
addLinksBuilder(int index)
public InterconnectDiagnostics.LinkStatus.Builder addLinksBuilder(int index)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public InterconnectDiagnostics.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public InterconnectDiagnostics build()
buildPartial()
public InterconnectDiagnostics buildPartial()
clear()
public InterconnectDiagnostics.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public InterconnectDiagnostics.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearLinkLayerAddresses()
public InterconnectDiagnostics.Builder clearLinkLayerAddresses()
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
clearLinks()
public InterconnectDiagnostics.Builder clearLinks()
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
clearMacAddress()
public InterconnectDiagnostics.Builder clearMacAddress()
The MAC address of the Interconnect's bundle interface.
string mac_address = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public InterconnectDiagnostics.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public InterconnectDiagnostics.Builder clone()
Overrides
getDefaultInstanceForType()
public InterconnectDiagnostics getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getLinkLayerAddresses(int index)
public LinkLayerAddress getLinkLayerAddresses(int index)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
Parameter |
Name |
Description |
index |
int
|
getLinkLayerAddressesBuilder(int index)
public LinkLayerAddress.Builder getLinkLayerAddressesBuilder(int index)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
Parameter |
Name |
Description |
index |
int
|
getLinkLayerAddressesBuilderList()
public List<LinkLayerAddress.Builder> getLinkLayerAddressesBuilderList()
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
getLinkLayerAddressesCount()
public int getLinkLayerAddressesCount()
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
Returns |
Type |
Description |
int |
|
getLinkLayerAddressesList()
public List<LinkLayerAddress> getLinkLayerAddressesList()
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
getLinkLayerAddressesOrBuilder(int index)
public LinkLayerAddressOrBuilder getLinkLayerAddressesOrBuilder(int index)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
Parameter |
Name |
Description |
index |
int
|
getLinkLayerAddressesOrBuilderList()
public List<? extends LinkLayerAddressOrBuilder> getLinkLayerAddressesOrBuilderList()
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
Returns |
Type |
Description |
List<? extends com.google.cloud.edgenetwork.v1.LinkLayerAddressOrBuilder> |
|
getLinks(int index)
public InterconnectDiagnostics.LinkStatus getLinks(int index)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
Parameter |
Name |
Description |
index |
int
|
getLinksBuilder(int index)
public InterconnectDiagnostics.LinkStatus.Builder getLinksBuilder(int index)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
Parameter |
Name |
Description |
index |
int
|
getLinksBuilderList()
public List<InterconnectDiagnostics.LinkStatus.Builder> getLinksBuilderList()
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
getLinksCount()
public int getLinksCount()
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
Returns |
Type |
Description |
int |
|
getLinksList()
public List<InterconnectDiagnostics.LinkStatus> getLinksList()
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
getLinksOrBuilder(int index)
public InterconnectDiagnostics.LinkStatusOrBuilder getLinksOrBuilder(int index)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
Parameter |
Name |
Description |
index |
int
|
getLinksOrBuilderList()
public List<? extends InterconnectDiagnostics.LinkStatusOrBuilder> getLinksOrBuilderList()
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
Returns |
Type |
Description |
List<? extends com.google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatusOrBuilder> |
|
getMacAddress()
public String getMacAddress()
The MAC address of the Interconnect's bundle interface.
string mac_address = 1;
Returns |
Type |
Description |
String |
The macAddress.
|
getMacAddressBytes()
public ByteString getMacAddressBytes()
The MAC address of the Interconnect's bundle interface.
string mac_address = 1;
Returns |
Type |
Description |
ByteString |
The bytes for macAddress.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(InterconnectDiagnostics other)
public InterconnectDiagnostics.Builder mergeFrom(InterconnectDiagnostics other)
public InterconnectDiagnostics.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public InterconnectDiagnostics.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final InterconnectDiagnostics.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeLinkLayerAddresses(int index)
public InterconnectDiagnostics.Builder removeLinkLayerAddresses(int index)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
Parameter |
Name |
Description |
index |
int
|
removeLinks(int index)
public InterconnectDiagnostics.Builder removeLinks(int index)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
Parameter |
Name |
Description |
index |
int
|
setField(Descriptors.FieldDescriptor field, Object value)
public InterconnectDiagnostics.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setLinkLayerAddresses(int index, LinkLayerAddress value)
public InterconnectDiagnostics.Builder setLinkLayerAddresses(int index, LinkLayerAddress value)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
setLinkLayerAddresses(int index, LinkLayerAddress.Builder builderForValue)
public InterconnectDiagnostics.Builder setLinkLayerAddresses(int index, LinkLayerAddress.Builder builderForValue)
A list of LinkLayerAddress, describing the ip address and corresponding
link-layer address of the neighbors for this interconnect.
repeated .google.cloud.edgenetwork.v1.LinkLayerAddress link_layer_addresses = 2;
setLinks(int index, InterconnectDiagnostics.LinkStatus value)
public InterconnectDiagnostics.Builder setLinks(int index, InterconnectDiagnostics.LinkStatus value)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
setLinks(int index, InterconnectDiagnostics.LinkStatus.Builder builderForValue)
public InterconnectDiagnostics.Builder setLinks(int index, InterconnectDiagnostics.LinkStatus.Builder builderForValue)
A list of LinkStatus objects, used to describe the status for each link on
the Interconnect.
repeated .google.cloud.edgenetwork.v1.InterconnectDiagnostics.LinkStatus links = 3;
setMacAddress(String value)
public InterconnectDiagnostics.Builder setMacAddress(String value)
The MAC address of the Interconnect's bundle interface.
string mac_address = 1;
Parameter |
Name |
Description |
value |
String
The macAddress to set.
|
setMacAddressBytes(ByteString value)
public InterconnectDiagnostics.Builder setMacAddressBytes(ByteString value)
The MAC address of the Interconnect's bundle interface.
string mac_address = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for macAddress to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public InterconnectDiagnostics.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final InterconnectDiagnostics.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides