Package uk.gov.gchq.gaffer.operation.io
Interface MultiEntityIdInput
-
- All Superinterfaces:
AutoCloseable
,Closeable
,Input<Iterable<? extends EntityId>>
,MultiInput<EntityId>
,Operation
- All Known Implementing Classes:
GetAdjacentIds
,GetElementsBetweenSets
,GetElementsWithinSet
,GetWalks
public interface MultiEntityIdInput extends MultiInput<EntityId>
MultiEntityIdInput
operations are Gaffer operations which consume multipleEntityId
s.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
MultiEntityIdInput.Builder<OP extends MultiEntityIdInput,B extends MultiEntityIdInput.Builder<OP,?>>
-
Nested classes/interfaces inherited from interface uk.gov.gchq.gaffer.operation.Operation
Operation.BaseBuilder<OP extends Operation,B extends Operation.BaseBuilder<OP,?>>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Object[]
createInputArray()
default void
setInput(EntityId[] input)
default void
setInputFromVerticesAndIds(Object... input)
-
Methods inherited from interface uk.gov.gchq.gaffer.operation.io.MultiInput
getInput, setInput
-
Methods inherited from interface uk.gov.gchq.gaffer.operation.Operation
_getNullOrOptions, addOption, containsOption, getOption, getOption, getOptions, setOptions, shallowClone, validate, validateRequiredFieldPresent
-
-
-
-
Method Detail
-
setInputFromVerticesAndIds
default void setInputFromVerticesAndIds(Object... input)
-
createInputArray
default Object[] createInputArray()
- Specified by:
createInputArray
in interfaceMultiInput<EntityId>
-
setInput
default void setInput(EntityId[] input)
- Specified by:
setInput
in interfaceMultiInput<EntityId>
-
-