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