Class AuditHistoryProcessOptionsBuilder
java.lang.Object
com.appiancorp.suiteapi.process.history.options.AuditHistoryOptionsBuilder
com.appiancorp.suiteapi.process.history.options.AuditHistoryProcessOptionsBuilder
AuditHistoryProcessOptionsBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
setMaximumTimestamp
(Timestamp timestamp) The maximum timestamp of process audit history to be searched for return.setMaximumTransientBatchSize
(int maximumTransientBatchSize) Maximum transient batch size, used for internal batching purposes when a source does not support streaming.setMaxJsonByteSize
(long maxJsonByteSize) Maximum JSON byte size helps prevent creating row data with excessively large payloads (e.g., a process variable array with excessively large size) from throwing OOM in being created.setMinimumTimestamp
(Timestamp timestamp) The minimum timestamp of process audit history to be searched for return.Methods inherited from class com.appiancorp.suiteapi.process.history.options.AuditHistoryOptionsBuilder
process, processModel, processModel
-
Method Details
-
setLocale
- Parameters:
locale
- for casting purposes (e.g., timestamp to String)- Returns:
- AuditHistoryProcessOptionsBuilder to continue building
-
setMinimumTimestamp
The minimum timestamp of process audit history to be searched for return.- Parameters:
timestamp
-- Returns:
- AuditHistoryProcessOptionsBuilder to continue building
-
setMaximumTimestamp
The maximum timestamp of process audit history to be searched for return.- Parameters:
timestamp
-- Returns:
- AuditHistoryProcessOptionsBuilder to continue building
-
setMaximumTransientBatchSize
public AuditHistoryProcessOptionsBuilder setMaximumTransientBatchSize(int maximumTransientBatchSize) Maximum transient batch size, used for internal batching purposes when a source does not support streaming.- Parameters:
maximumTransientBatchSize
-- Returns:
- AuditHistoryProcessOptionsBuilder to continue building
-
setMaxJsonByteSize
Maximum JSON byte size helps prevent creating row data with excessively large payloads (e.g., a process variable array with excessively large size) from throwing OOM in being created.- Parameters:
maxJsonByteSize
- currently only unsigned values less than Integer.MAX_VALUE are applied; must be >=AuditHistoryOptions.MINIMUM_SIZE_FOR_MAX_JSON_BYTE_SIZE or IllegalArgumentException- Returns:
- AuditHistoryProcessModelOptionsBuilder to continue building
-
build
- Specified by:
build
in classAuditHistoryOptionsBuilder
- Returns:
- AuditHistoryProcessOptions fully built
-