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 Type
    Method
    Description
    com.google.protobuf.Duration
    Sets the TTL in dns answers from Envoy returned to the client
    com.google.protobuf.DurationOrBuilder
    Sets the TTL in dns answers from Envoy returned to the client
    The configuration containing the method to determine the address of this endpoint
    The configuration containing the method to determine the address of this endpoint
    The domain name for which Envoy will respond to query requests
    com.google.protobuf.ByteString
    The domain name for which Envoy will respond to query requests
    boolean
    Sets the TTL in dns answers from Envoy returned to the client
    boolean
    The configuration containing the method to determine the address of this endpoint

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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) = { ... }