public static interface DnsTable.DnsServiceOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
DnsTable.DnsServiceProtocol |
getProtocol()
The service protocol.
|
DnsTable.DnsServiceProtocolOrBuilder |
getProtocolOrBuilder()
The service protocol.
|
String |
getServiceName()
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... } |
com.google.protobuf.ByteString |
getServiceNameBytes()
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... } |
DnsTable.DnsServiceTarget |
getTargets(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
int |
getTargetsCount()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
List<DnsTable.DnsServiceTarget> |
getTargetsList()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
DnsTable.DnsServiceTargetOrBuilder |
getTargetsOrBuilder(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
List<? extends DnsTable.DnsServiceTargetOrBuilder> |
getTargetsOrBuilderList()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... } |
com.google.protobuf.Duration |
getTtl()
The service entry time to live.
|
com.google.protobuf.DurationOrBuilder |
getTtlOrBuilder()
The service entry time to live.
|
boolean |
hasProtocol()
The service protocol.
|
boolean |
hasTtl()
The service entry time to live.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getServiceName()
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... }com.google.protobuf.ByteString getServiceNameBytes()
The name of the service without the protocol or domain name
string service_name = 1 [(.validate.rules) = { ... }boolean hasProtocol()
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;DnsTable.DnsServiceProtocol getProtocol()
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;DnsTable.DnsServiceProtocolOrBuilder getProtocolOrBuilder()
The service protocol. This can be specified as a string or the numeric value of the protocol
.envoy.data.dns.v3.DnsTable.DnsServiceProtocol protocol = 2;boolean hasTtl()
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }com.google.protobuf.Duration getTtl()
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }com.google.protobuf.DurationOrBuilder getTtlOrBuilder()
The service entry time to live. This is independent from the DNS Answer record TTL
.google.protobuf.Duration ttl = 3 [(.validate.rules) = { ... }List<DnsTable.DnsServiceTarget> getTargetsList()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }DnsTable.DnsServiceTarget getTargets(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }int getTargetsCount()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }List<? extends DnsTable.DnsServiceTargetOrBuilder> getTargetsOrBuilderList()
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }DnsTable.DnsServiceTargetOrBuilder getTargetsOrBuilder(int index)
The list of targets hosting the service
repeated .envoy.data.dns.v3.DnsTable.DnsServiceTarget targets = 4 [(.validate.rules) = { ... }Copyright © 2018–2021 The Envoy Project. All rights reserved.