Class DnsEndpointBuilderFactory.DnsHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.DnsEndpointBuilderFactory.DnsHeaderNameBuilder
Enclosing interface:
DnsEndpointBuilderFactory

public static class DnsEndpointBuilderFactory.DnsHeaderNameBuilder extends Object
The builder of headers' name for the DNS component.
  • Constructor Details

    • DnsHeaderNameBuilder

      public DnsHeaderNameBuilder()
  • Method Details

    • dnsClass

      public String dnsClass()
      The DNS class of the lookup. Should match the values of org.xbill.dns.DClass. Optional. The option is a: String type. Group: lookup dig
      Returns:
      the name of the header dns.class.
    • dnsName

      public String dnsName()
      The name to lookup. The option is a: String type. Required: true Group: lookup
      Returns:
      the name of the header dns.name.
    • dnsDomain

      public String dnsDomain()
      The domain name. The option is a: String type. Required: true Group: ip
      Returns:
      the name of the header dns.domain.
    • dnsServer

      public String dnsServer()
      The server in particular for the query. If none is given, the default one specified by the OS will be used. Optional. The option is a: String type. Group: dig
      Returns:
      the name of the header dns.server.
    • dnsType

      public String dnsType()
      The type of the lookup. Should match the values of org.xbill.dns.Type. Optional. The option is a: String type. Group: lookup dig
      Returns:
      the name of the header dns.type.
    • term

      public String term()
      The term. The option is a: type. Required: true Group: wikipedia
      Returns:
      the name of the header term.