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 clientcom.google.protobuf.DurationOrBuildergetAnswerTtlOrBuilder()Sets the TTL in dns answers from Envoy returned to the clientDnsTable.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()The domain name for which Envoy will respond to query requestscom.google.protobuf.ByteStringgetNameBytes()The domain name for which Envoy will respond to query requestsbooleanhasAnswerTtl()Sets the TTL in dns answers from Envoy returned to the clientbooleanhasEndpoint()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()
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) = { ... }
-
-