All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.graylog2.lookup.adapters.AutoValue_DnsLookupDataAdapter_Config Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
package org.graylog2.lookup.adapters;

import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.Long;
import java.lang.String;
import java.util.concurrent.TimeUnit;
import javax.annotation.Nullable;
import org.graylog2.lookup.adapters.dnslookup.DnsLookupType;

final class AutoValue_DnsLookupDataAdapter_Config extends $AutoValue_DnsLookupDataAdapter_Config {
  AutoValue_DnsLookupDataAdapter_Config(String type, DnsLookupType lookupType, String serverIps,
      int requestTimeout, boolean cacheTTLOverrideEnabled, Long cacheTTLOverride,
      TimeUnit cacheTTLOverrideUnit) {
    super(type, lookupType, serverIps, requestTimeout, cacheTTLOverrideEnabled, cacheTTLOverride, cacheTTLOverrideUnit);
  }

  @JsonIgnore
  public final String getType() {
    return type();
  }

  @JsonIgnore
  public final DnsLookupType getLookupType() {
    return lookupType();
  }

  @JsonIgnore
  public final String getServerIps() {
    return serverIps();
  }

  @JsonIgnore
  public final int getRequestTimeout() {
    return requestTimeout();
  }

  @JsonIgnore
  public final boolean isCacheTTLOverrideEnabled() {
    return cacheTTLOverrideEnabled();
  }

  @JsonIgnore
  @Nullable
  public final Long getCacheTTLOverride() {
    return cacheTTLOverride();
  }

  @JsonIgnore
  @Nullable
  public final TimeUnit getCacheTTLOverrideUnit() {
    return cacheTTLOverrideUnit();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy