Package feign

Class MethodMetadata

  • All Implemented Interfaces:
    java.io.Serializable

    public final class MethodMetadata
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Method Detail

      • configKey

        public MethodMetadata configKey​(java.lang.String configKey)
      • returnType

        public java.lang.reflect.Type returnType()
      • returnType

        public MethodMetadata returnType​(java.lang.reflect.Type returnType)
      • urlIndex

        public java.lang.Integer urlIndex()
      • urlIndex

        public MethodMetadata urlIndex​(java.lang.Integer urlIndex)
      • bodyIndex

        public java.lang.Integer bodyIndex()
      • bodyIndex

        public MethodMetadata bodyIndex​(java.lang.Integer bodyIndex)
      • headerMapIndex

        public java.lang.Integer headerMapIndex()
      • headerMapIndex

        public MethodMetadata headerMapIndex​(java.lang.Integer headerMapIndex)
      • queryMapIndex

        public java.lang.Integer queryMapIndex()
      • queryMapIndex

        public MethodMetadata queryMapIndex​(java.lang.Integer queryMapIndex)
      • queryMapEncoded

        public boolean queryMapEncoded()
      • queryMapEncoded

        public MethodMetadata queryMapEncoded​(boolean queryMapEncoded)
      • bodyType

        public java.lang.reflect.Type bodyType()
        Type corresponding to bodyIndex().
      • bodyType

        public MethodMetadata bodyType​(java.lang.reflect.Type bodyType)
      • formParams

        public java.util.List<java.lang.String> formParams()
      • indexToName

        public java.util.Map<java.lang.Integer,​java.util.Collection<java.lang.String>> indexToName()
      • indexToEncoded

        public java.util.Map<java.lang.Integer,​java.lang.Boolean> indexToEncoded()
      • indexToExpanderClass

        public java.util.Map<java.lang.Integer,​java.lang.Class<? extends Param.Expander>> indexToExpanderClass()
        If indexToExpander is null, classes here will be instantiated by newInstance.
      • indexToExpander

        public java.util.Map<java.lang.Integer,​Param.Expander> indexToExpander()
        When not null, this value will be used instead of indexToExpander().