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

com.clinia.config.ClientConfig Maven / Gradle / Ivy

package com.clinia.config;

import java.time.Duration;
import java.util.Map;
import javax.annotation.Nonnull;

public interface ClientConfig {
  public @Nonnull LogLevel getLogLevel();

  public Logger getLogger();

  public @Nonnull Duration getConnectTimeout();

  public @Nonnull Duration getWriteTimeout();

  public @Nonnull Duration getReadTimeout();

  public @Nonnull Map getDefaultHeaders();

  public @Nonnull CompressionType getCompressionType();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy