Class Filter.Builder
- java.lang.Object
-
- uk.gov.gchq.gaffer.operation.Operation.BaseBuilder<Filter,Filter.Builder>
-
- uk.gov.gchq.gaffer.operation.impl.function.Filter.Builder
-
- All Implemented Interfaces:
Input.Builder<Filter,Iterable<? extends Element>,Filter.Builder>,InputOutput.Builder<Filter,Iterable<? extends Element>,Iterable<? extends Element>,Filter.Builder>,MultiInput.Builder<Filter,Element,Filter.Builder>,Output.Builder<Filter,Iterable<? extends Element>,Filter.Builder>,Operation.Builder<Filter,Filter.Builder>
- Enclosing class:
- Filter
public static final class Filter.Builder extends Operation.BaseBuilder<Filter,Filter.Builder> implements InputOutput.Builder<Filter,Iterable<? extends Element>,Iterable<? extends Element>,Filter.Builder>, MultiInput.Builder<Filter,Element,Filter.Builder>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Filter.Builderedge(String group)Filter.Builderedge(String group, ElementFilter elementFilter)Filter.Builderedges(Collection<String> groups)Filter.Builderedges(Map<String,ElementFilter> edges)Filter.Builderentities(Collection<String> groups)Filter.Builderentities(Map<String,ElementFilter> entities)Filter.Builderentity(String group)Filter.Builderentity(String group, ElementFilter elementFilter)Filter.BuilderglobalEdges(ElementFilter globalEdges)Filter.BuilderglobalElements(ElementFilter globalElements)Filter.BuilderglobalEntities(ElementFilter globalEntities)-
Methods inherited from class uk.gov.gchq.gaffer.operation.Operation.BaseBuilder
_getOp, _self, build, option, options
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface uk.gov.gchq.gaffer.operation.io.MultiInput.Builder
input, input
-
Methods inherited from interface uk.gov.gchq.gaffer.operation.Operation.Builder
_getOp, _self
-
-
-
-
Method Detail
-
entity
public Filter.Builder entity(String group)
-
entity
public Filter.Builder entity(String group, ElementFilter elementFilter)
-
entities
public Filter.Builder entities(Map<String,ElementFilter> entities)
-
entities
public Filter.Builder entities(Collection<String> groups)
-
edge
public Filter.Builder edge(String group)
-
edge
public Filter.Builder edge(String group, ElementFilter elementFilter)
-
edges
public Filter.Builder edges(Collection<String> groups)
-
edges
public Filter.Builder edges(Map<String,ElementFilter> edges)
-
globalElements
public Filter.Builder globalElements(ElementFilter globalElements)
-
globalEntities
public Filter.Builder globalEntities(ElementFilter globalEntities)
-
globalEdges
public Filter.Builder globalEdges(ElementFilter globalEdges)
-
-