Class FetchSourceContext

    • Constructor Detail

      • FetchSourceContext

        public FetchSourceContext​(boolean fetchSource,
                                  java.lang.String[] includes,
                                  java.lang.String[] excludes)
      • FetchSourceContext

        public FetchSourceContext​(boolean fetchSource)
      • FetchSourceContext

        public FetchSourceContext​(StreamInput in)
                           throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • fetchSource

        public boolean fetchSource()
      • includes

        public java.lang.String[] includes()
      • excludes

        public java.lang.String[] excludes()
      • equals

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

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

        public java.util.function.Function<java.util.Map<java.lang.String,?>,java.util.Map<java.lang.String,java.lang.Object>> getFilter()
        Returns a filter function that expects the source map as an input and returns the filtered map.