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) = { ... }- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
A domain name for which Envoy will respond to query requests
string name = 1 [(.validate.rules) = { ... }- Returns:
- The bytes for name.
-
hasEndpoint
boolean hasEndpoint()
The configuration containing the method to determine the address of this endpoint
.envoy.data.dns.v3.DnsTable.DnsEndpoint endpoint = 2;- Returns:
- Whether the endpoint field is set.
-
getEndpoint
DnsTable.DnsEndpoint getEndpoint()
The configuration containing the method to determine the address of this endpoint
.envoy.data.dns.v3.DnsTable.DnsEndpoint endpoint = 2;- Returns:
- The endpoint.
-
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) = { ... }- Returns:
- Whether the answerTtl field is set.
-
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) = { ... }- Returns:
- The answerTtl.
-
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) = { ... }
-
-