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()
      A domain name for which Envoy will respond to query requests
      com.google.protobuf.ByteString getNameBytes()
      A 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()
         A domain name for which Envoy will respond to query requests
         
        string name = 1 [(.validate.rules) = { ... }
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         A 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.v3.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.v3.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.v3.DnsTable.DnsEndpoint endpoint = 2;
      • hasAnswerTtl

        boolean hasAnswerTtl()
         Sets the TTL in DNS answers from Envoy returned to the client. The default TTL is 300s
         
        .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. The default TTL is 300s
         
        .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. The default TTL is 300s
         
        .google.protobuf.Duration answer_ttl = 3 [(.validate.rules) = { ... }