Package io.envoyproxy.envoy.data.dns.v3
Interface DnsTable.DnsVirtualDomainOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DnsTable.DnsVirtualDomain,DnsTable.DnsVirtualDomain.Builder
- Enclosing class:
- DnsTable
public static interface DnsTable.DnsVirtualDomainOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.DurationgetAnswerTtl()Sets the TTL in DNS answers from Envoy returned to the client.com.google.protobuf.DurationOrBuildergetAnswerTtlOrBuilder()Sets the TTL in DNS answers from Envoy returned to the client.DnsTable.DnsEndpointgetEndpoint()The configuration containing the method to determine the address of this endpointDnsTable.DnsEndpointOrBuildergetEndpointOrBuilder()The configuration containing the method to determine the address of this endpointStringgetName()A domain name for which Envoy will respond to query requestscom.google.protobuf.ByteStringgetNameBytes()A domain name for which Envoy will respond to query requestsbooleanhasAnswerTtl()Sets the TTL in DNS answers from Envoy returned to the client.booleanhasEndpoint()The configuration containing the method to determine the address of this endpoint-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
A domain name for which Envoy will respond to query requests
string name = 1 [(.validate.rules) = { ... }
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
A domain name for which Envoy will respond to query requests
string name = 1 [(.validate.rules) = { ... }
-
hasEndpoint
boolean hasEndpoint()
The configuration containing the method to determine the address of this endpoint
.envoy.data.dns.v3.DnsTable.DnsEndpoint endpoint = 2;
-
getEndpoint
DnsTable.DnsEndpoint getEndpoint()
The configuration containing the method to determine the address of this endpoint
.envoy.data.dns.v3.DnsTable.DnsEndpoint endpoint = 2;
-
getEndpointOrBuilder
DnsTable.DnsEndpointOrBuilder getEndpointOrBuilder()
The configuration containing the method to determine the address of this endpoint
.envoy.data.dns.v3.DnsTable.DnsEndpoint endpoint = 2;
-
hasAnswerTtl
boolean hasAnswerTtl()
Sets the TTL in DNS answers from Envoy returned to the client. The default TTL is 300s
.google.protobuf.Duration answer_ttl = 3 [(.validate.rules) = { ... }
-
getAnswerTtl
com.google.protobuf.Duration getAnswerTtl()
Sets the TTL in DNS answers from Envoy returned to the client. The default TTL is 300s
.google.protobuf.Duration answer_ttl = 3 [(.validate.rules) = { ... }
-
getAnswerTtlOrBuilder
com.google.protobuf.DurationOrBuilder getAnswerTtlOrBuilder()
Sets the TTL in DNS answers from Envoy returned to the client. The default TTL is 300s
.google.protobuf.Duration answer_ttl = 3 [(.validate.rules) = { ... }
-
-