Class LoaderTaskBuilder
java.lang.Object
com.veeva.vault.vapil.api.model.builder.LoaderTaskBuilder
Model for the Vault Loader entity, since Vault Loader
handles multiple object/document entities per request.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enum -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExtractOption(LoaderTaskBuilder.ExtractOption extractOption) addOrderBy(String fieldName) appendWhere(Object... vql) build()voidclear()setAction(LoaderTaskBuilder.Action action) setDocumentMigrationMode(Boolean documentMigrationMode) setExtractOptions(List<LoaderTaskBuilder.ExtractOption> extractOptions) setIdParam(String idParam) setMaxRows(Integer maxRows) setNoTriggers(Boolean noTriggers) setObjectType(LoaderTaskBuilder.ObjectType objectType) setRecordMigrationMode(Boolean recordMigrationMode)
-
Field Details
-
fields
-
orderBy
-
whereClause
-
-
Constructor Details
-
LoaderTaskBuilder
public LoaderTaskBuilder()
-
-
Method Details
-
build
-
clear
public void clear() -
setAction
-
setDocumentMigrationMode
-
addExtractOption
-
setExtractOptions
-
setFile
-
setObject
-
setRecordMigrationMode
-
setNoTriggers
-
setObjectType
-
setOrder
-
addField
-
setFields
-
setIdParam
-
addOrderBy
-
appendWhere
-
setMaxRows
-
setSkip
-