Class FeignClientProperties.FeignClientConfiguration

java.lang.Object
org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
Enclosing class:
FeignClientProperties

public static class FeignClientProperties.FeignClientConfiguration extends Object
Feign client configuration.
  • Constructor Details

    • FeignClientConfiguration

      public FeignClientConfiguration()
  • Method Details

    • getLoggerLevel

      public feign.Logger.Level getLoggerLevel()
    • setLoggerLevel

      public void setLoggerLevel(feign.Logger.Level loggerLevel)
    • getConnectTimeout

      public Integer getConnectTimeout()
    • setConnectTimeout

      public void setConnectTimeout(Integer connectTimeout)
    • getReadTimeout

      public Integer getReadTimeout()
    • setReadTimeout

      public void setReadTimeout(Integer readTimeout)
    • getRetryer

      public Class<feign.Retryer> getRetryer()
    • setRetryer

      public void setRetryer(Class<feign.Retryer> retryer)
    • getErrorDecoder

      public Class<feign.codec.ErrorDecoder> getErrorDecoder()
    • setErrorDecoder

      public void setErrorDecoder(Class<feign.codec.ErrorDecoder> errorDecoder)
    • getRequestInterceptors

      public List<Class<feign.RequestInterceptor>> getRequestInterceptors()
    • setRequestInterceptors

      public void setRequestInterceptors(List<Class<feign.RequestInterceptor>> requestInterceptors)
    • getDefaultRequestHeaders

      public Map<String,Collection<String>> getDefaultRequestHeaders()
    • setDefaultRequestHeaders

      public void setDefaultRequestHeaders(Map<String,Collection<String>> defaultRequestHeaders)
    • getDefaultQueryParameters

      public Map<String,Collection<String>> getDefaultQueryParameters()
    • setDefaultQueryParameters

      public void setDefaultQueryParameters(Map<String,Collection<String>> defaultQueryParameters)
    • getDecode404

      public Boolean getDecode404()
    • setDecode404

      public void setDecode404(Boolean decode404)
    • getDecoder

      public Class<feign.codec.Decoder> getDecoder()
    • setDecoder

      public void setDecoder(Class<feign.codec.Decoder> decoder)
    • getEncoder

      public Class<feign.codec.Encoder> getEncoder()
    • setEncoder

      public void setEncoder(Class<feign.codec.Encoder> encoder)
    • getContract

      public Class<feign.Contract> getContract()
    • setContract

      public void setContract(Class<feign.Contract> contract)
    • getExceptionPropagationPolicy

      public feign.ExceptionPropagationPolicy getExceptionPropagationPolicy()
    • setExceptionPropagationPolicy

      public void setExceptionPropagationPolicy(feign.ExceptionPropagationPolicy exceptionPropagationPolicy)
    • getCapabilities

      public List<Class<feign.Capability>> getCapabilities()
    • setCapabilities

      public void setCapabilities(List<Class<feign.Capability>> capabilities)
    • getQueryMapEncoder

      public Class<feign.QueryMapEncoder> getQueryMapEncoder()
    • setQueryMapEncoder

      public void setQueryMapEncoder(Class<feign.QueryMapEncoder> queryMapEncoder)
    • getMetrics

    • setMetrics

      public void setMetrics(FeignClientProperties.MetricsProperties metrics)
    • isFollowRedirects

      public Boolean isFollowRedirects()
    • setFollowRedirects

      public void setFollowRedirects(Boolean followRedirects)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object