Class FederatedOperation.BuilderParent<INPUT,OUTPUT>
- java.lang.Object
-
- uk.gov.gchq.gaffer.operation.Operation.BaseBuilder<OP,B>
-
- uk.gov.gchq.gaffer.federatedstore.operation.IFederationOperation.BaseBuilder<FederatedOperation<INPUT,OUTPUT>,FederatedOperation.BuilderParent<INPUT,OUTPUT>>
-
- uk.gov.gchq.gaffer.federatedstore.operation.FederatedOperation.BuilderParent<INPUT,OUTPUT>
-
- All Implemented Interfaces:
Operation.Builder<FederatedOperation<INPUT,OUTPUT>,FederatedOperation.BuilderParent<INPUT,OUTPUT>>
- Enclosing class:
- FederatedOperation<INPUT,OUTPUT>
public abstract static class FederatedOperation.BuilderParent<INPUT,OUTPUT> extends IFederationOperation.BaseBuilder<FederatedOperation<INPUT,OUTPUT>,FederatedOperation.BuilderParent<INPUT,OUTPUT>>
-
-
Constructor Summary
Constructors Constructor Description BuilderParent(FederatedOperation<INPUT,OUTPUT> fedOp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FederatedOperation<INPUT,OUTPUT>_getOp()FederatedOperation.BuilderParent<INPUT,OUTPUT>_self()FederatedOperation<INPUT,OUTPUT>build()Builds the operation and returns it.FederatedOperation.BuilderParent<INPUT,OUTPUT>graphIds(List<String> graphIds)FederatedOperation.BuilderParent<INPUT,OUTPUT>graphIdsCSV(String graphIdsCSV)FederatedOperation.BuilderParent<INPUT,OUTPUT>mergeFunction(BiFunction mergeFunction)FederatedOperation.BuilderParent<INPUT,OUTPUT>option(String name, String value)FederatedOperation.BuilderParent<INPUT,OUTPUT>options(Map<String,String> options)FederatedOperation.BuilderParent<INPUT,OUTPUT>setUserRequestingAdminUsage(boolean adminRequest)FederatedOperation.BuilderParent<INPUT,OUTPUT>skipFailedFederatedExecution(boolean skipFailedFederatedExecution)
-
-
-
Constructor Detail
-
BuilderParent
public BuilderParent(FederatedOperation<INPUT,OUTPUT> fedOp)
-
-
Method Detail
-
graphIdsCSV
public FederatedOperation.BuilderParent<INPUT,OUTPUT> graphIdsCSV(String graphIdsCSV)
-
graphIds
public FederatedOperation.BuilderParent<INPUT,OUTPUT> graphIds(List<String> graphIds)
-
mergeFunction
public FederatedOperation.BuilderParent<INPUT,OUTPUT> mergeFunction(BiFunction mergeFunction)
-
skipFailedFederatedExecution
public FederatedOperation.BuilderParent<INPUT,OUTPUT> skipFailedFederatedExecution(boolean skipFailedFederatedExecution)
-
_self
public FederatedOperation.BuilderParent<INPUT,OUTPUT> _self()
- Specified by:
_selfin interfaceOperation.Builder<INPUT,OUTPUT>- Overrides:
_selfin classOperation.BaseBuilder<FederatedOperation<INPUT,OUTPUT>,FederatedOperation.BuilderParent<INPUT,OUTPUT>>
-
_getOp
public FederatedOperation<INPUT,OUTPUT> _getOp()
- Specified by:
_getOpin interfaceOperation.Builder<INPUT,OUTPUT>- Overrides:
_getOpin classOperation.BaseBuilder<FederatedOperation<INPUT,OUTPUT>,FederatedOperation.BuilderParent<INPUT,OUTPUT>>
-
option
public FederatedOperation.BuilderParent<INPUT,OUTPUT> option(String name, String value)
- Overrides:
optionin classOperation.BaseBuilder<FederatedOperation<INPUT,OUTPUT>,FederatedOperation.BuilderParent<INPUT,OUTPUT>>- Parameters:
name- the name of the option to addvalue- the value of the option to add- Returns:
- this Builder
- See Also:
Operation.addOption(String, String)
-
options
public FederatedOperation.BuilderParent<INPUT,OUTPUT> options(Map<String,String> options)
- Overrides:
optionsin classOperation.BaseBuilder<FederatedOperation<INPUT,OUTPUT>,FederatedOperation.BuilderParent<INPUT,OUTPUT>>
-
setUserRequestingAdminUsage
public FederatedOperation.BuilderParent<INPUT,OUTPUT> setUserRequestingAdminUsage(boolean adminRequest)
- Overrides:
setUserRequestingAdminUsagein classIFederationOperation.BaseBuilder<FederatedOperation<INPUT,OUTPUT>,FederatedOperation.BuilderParent<INPUT,OUTPUT>>
-
build
public FederatedOperation<INPUT,OUTPUT> build()
Description copied from class:Operation.BaseBuilderBuilds the operation and returns it.- Overrides:
buildin classOperation.BaseBuilder<FederatedOperation<INPUT,OUTPUT>,FederatedOperation.BuilderParent<INPUT,OUTPUT>>- Returns:
- the built operation.
-
-