Class OkHttpMetricsProperties


  • @ConfigurationProperties("okhttp.metrics")
    public class OkHttpMetricsProperties
    extends java.lang.Object
    See Also:
    OkHttpMetricsEventListener, OkHttpMetricsAutoConfiguration
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean canEqual​(java.lang.Object other)  
      boolean equals​(java.lang.Object o)  
      java.lang.String getName()
      Name for the metrics.
      java.util.List<java.lang.String> getRequestTagKeys()
      Tag keys for Request.tag() or Request.tag(Class).
      java.util.Map<java.lang.String,​java.lang.String> getTags()  
      int hashCode()  
      boolean isEnabled()  
      boolean isIncludeHostTag()
      Whether to include the host tag.
      void setEnabled​(boolean enabled)  
      void setIncludeHostTag​(boolean includeHostTag)
      Whether to include the host tag.
      void setName​(java.lang.String name)
      Name for the metrics.
      void setRequestTagKeys​(java.util.List<java.lang.String> requestTagKeys)
      Tag keys for Request.tag() or Request.tag(Class).
      void setTags​(java.util.Map<java.lang.String,​java.lang.String> tags)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • OkHttpMetricsProperties

        public OkHttpMetricsProperties()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • getName

        public java.lang.String getName()
        Name for the metrics.
      • isIncludeHostTag

        public boolean isIncludeHostTag()
        Whether to include the host tag.
        See Also:
        OkHttpMetricsEventListener.Builder.includeHostTag(boolean)
      • getRequestTagKeys

        public java.util.List<java.lang.String> getRequestTagKeys()
        Tag keys for Request.tag() or Request.tag(Class).
        See Also:
        OkHttpMetricsEventListener.Builder.requestTagKeys(Iterable)
      • getTags

        public java.util.Map<java.lang.String,​java.lang.String> getTags()
        See Also:
        OkHttpMetricsEventListener.Builder.tags(Iterable)
      • setEnabled

        public void setEnabled​(boolean enabled)
      • setName

        public void setName​(java.lang.String name)
        Name for the metrics.
      • setIncludeHostTag

        public void setIncludeHostTag​(boolean includeHostTag)
        Whether to include the host tag.
        See Also:
        OkHttpMetricsEventListener.Builder.includeHostTag(boolean)
      • setRequestTagKeys

        public void setRequestTagKeys​(java.util.List<java.lang.String> requestTagKeys)
        Tag keys for Request.tag() or Request.tag(Class).
        See Also:
        OkHttpMetricsEventListener.Builder.requestTagKeys(Iterable)
      • setTags

        public void setTags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        See Also:
        OkHttpMetricsEventListener.Builder.tags(Iterable)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object