Package io.envoyproxy.envoy.data.dns.v3
Interface DnsTable.AddressListOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DnsTable.AddressList,DnsTable.AddressList.Builder
- Enclosing class:
- DnsTable
public static interface DnsTable.AddressListOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAddress(int index)This field contains a well formed IP address that is returned in the answer for a name query.com.google.protobuf.ByteStringgetAddressBytes(int index)This field contains a well formed IP address that is returned in the answer for a name query.intgetAddressCount()This field contains a well formed IP address that is returned in the answer for a name query.List<String>getAddressList()This field contains a well formed IP address that is returned in the answer for a name query.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getAddressList
List<String> getAddressList()
This field contains a well formed IP address that is returned in the answer for a name query. The address field can be an IPv4 or IPv6 address. Address family detection is done automatically when Envoy parses the string. Since this field is repeated, Envoy will return as many entries from this list in the DNS response while keeping the response under 512 bytes
repeated string address = 1 [(.validate.rules) = { ... }
-
getAddressCount
int getAddressCount()
This field contains a well formed IP address that is returned in the answer for a name query. The address field can be an IPv4 or IPv6 address. Address family detection is done automatically when Envoy parses the string. Since this field is repeated, Envoy will return as many entries from this list in the DNS response while keeping the response under 512 bytes
repeated string address = 1 [(.validate.rules) = { ... }
-
getAddress
String getAddress(int index)
This field contains a well formed IP address that is returned in the answer for a name query. The address field can be an IPv4 or IPv6 address. Address family detection is done automatically when Envoy parses the string. Since this field is repeated, Envoy will return as many entries from this list in the DNS response while keeping the response under 512 bytes
repeated string address = 1 [(.validate.rules) = { ... }
-
getAddressBytes
com.google.protobuf.ByteString getAddressBytes(int index)
This field contains a well formed IP address that is returned in the answer for a name query. The address field can be an IPv4 or IPv6 address. Address family detection is done automatically when Envoy parses the string. Since this field is repeated, Envoy will return as many entries from this list in the DNS response while keeping the response under 512 bytes
repeated string address = 1 [(.validate.rules) = { ... }
-
-