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.Builder
edge(String group)
Filter.Builder
edge(String group, ElementFilter elementFilter)
Filter.Builder
edges(Collection<String> groups)
Filter.Builder
edges(Map<String,ElementFilter> edges)
Filter.Builder
entities(Collection<String> groups)
Filter.Builder
entities(Map<String,ElementFilter> entities)
Filter.Builder
entity(String group)
Filter.Builder
entity(String group, ElementFilter elementFilter)
Filter.Builder
globalEdges(ElementFilter globalEdges)
Filter.Builder
globalElements(ElementFilter globalElements)
Filter.Builder
globalEntities(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)
-
-