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>
MultiEntityIdInputoperations are Gaffer operations which consume multipleEntityIds.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceMultiEntityIdInput.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 voidsetInput(EntityId[] input)default voidsetInputFromVerticesAndIds(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:
createInputArrayin interfaceMultiInput<EntityId>
-
setInput
default void setInput(EntityId[] input)
- Specified by:
setInputin interfaceMultiInput<EntityId>
-
-