Interface DnsTable.DnsVirtualDomainOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Duration getAnswerTtl()
      Sets the TTL in dns answers from Envoy returned to the client
      com.google.protobuf.DurationOrBuilder getAnswerTtlOrBuilder()
      Sets the TTL in dns answers from Envoy returned to the client
      DnsTable.DnsEndpoint getEndpoint()
      The configuration containing the method to determine the address of this endpoint
      DnsTable.DnsEndpointOrBuilder getEndpointOrBuilder()
      The configuration containing the method to determine the address of this endpoint
      String getName()
      The domain name for which Envoy will respond to query requests
      com.google.protobuf.ByteString getNameBytes()
      The domain name for which Envoy will respond to query requests
      boolean hasAnswerTtl()
      Sets the TTL in dns answers from Envoy returned to the client
      boolean hasEndpoint()
      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 Detail

      • getName

        String getName()
         The domain name for which Envoy will respond to query requests
         
        string name = 1 [(.validate.rules) = { ... }
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The 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.v2alpha.DnsTable.DnsEndpoint endpoint = 2;
      • getEndpoint

        DnsTable.DnsEndpoint getEndpoint()
         The configuration containing the method to determine the address
         of this endpoint
         
        .envoy.data.dns.v2alpha.DnsTable.DnsEndpoint endpoint = 2;
      • 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) = { ... }
      • 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) = { ... }
      • 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) = { ... }