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
Modifier and TypeMethodDescriptioncom.google.protobuf.DurationSets the TTL in dns answers from Envoy returned to the clientcom.google.protobuf.DurationOrBuilderSets the TTL in dns answers from Envoy returned to the clientThe configuration containing the method to determine the address of this endpointThe configuration containing the method to determine the address of this endpointgetName()The domain name for which Envoy will respond to query requestscom.google.protobuf.ByteStringThe domain name for which Envoy will respond to query requestsbooleanSets the TTL in dns answers from Envoy returned to the clientbooleanThe configuration containing the method to determine the address of this endpointMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()The domain name for which Envoy will respond to query requests
string name = 1 [(.validate.rules) = { ... }- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()The 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.v2alpha.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.v2alpha.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.v2alpha.DnsTable.DnsEndpoint endpoint = 2; -
hasAnswerTtl
boolean hasAnswerTtl()Sets the TTL in dns answers from Envoy returned to the client
.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
.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
.google.protobuf.Duration answer_ttl = 3 [(.validate.rules) = { ... }
-