Class HttpMetaServiceDescriptor.RequestTransformer

java.lang.Object
io.inverno.mod.discovery.http.meta.HttpMetaServiceDescriptor.RequestTransformer
Enclosing class:
HttpMetaServiceDescriptor

public static class HttpMetaServiceDescriptor.RequestTransformer extends Object

Describes a request transformer.

Since:
1.12
Author:
Jeremy Kuhn
  • Constructor Details

    • RequestTransformer

      public RequestTransformer(Map<String,String> translatePath, String setAuthority, Map<String,String> addHeaders, Map<String,String> setHeaders, Set<String> removeHeaders)

      Creates a request transformer.

      Parameters:
      translatePath - the path translators
      setAuthority - the request authority to set
      addHeaders - the headers to add
      setHeaders - the headers to set
      removeHeaders - the headers to remove
  • Method Details

    • getTranslatePath

      public Map<String,String> getTranslatePath()

      Returns the path translators.

      Returns:
      the path translators
    • getSetAuthority

      public String getSetAuthority()

      Returns the request authority to set.

      Returns:
      the request authority to set
    • getAddHeaders

      public Map<String,String> getAddHeaders()

      Returns the headers to add.

      Returns:
      the headers to add
    • getSetHeaders

      public Map<String,String> getSetHeaders()

      Returns the headers to set.

      Returns:
      the headers to set
    • getRemoveHeaders

      public Set<String> getRemoveHeaders()

      Returns the headers to remove.

      Returns:
      the headers ro remove
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object