Class ExternalStorageOptions.Builder
java.lang.Object
io.temporal.payload.storage.ExternalStorageOptions.Builder
- Enclosing class:
ExternalStorageOptions
-
Method Summary
Modifier and TypeMethodDescriptionbuild()setDriver(StorageDriver driver) Convenience for registering a single driver; no selector is needed in this case.setDrivers(List<StorageDriver> drivers) At least one driver is required.setDriverSelector(StorageDriverSelector driverSelector) Required when more than one driver is registered; with a single driver it is optional.setPayloadSizeThreshold(int payloadSizeThreshold) Set to0to store all payloads.
-
Method Details
-
setDrivers
At least one driver is required. When more than one is set, a selector is also required. If this is called multiple times, the last one wins and previous drivers are overwritten. -
setDriver
Convenience for registering a single driver; no selector is needed in this case. -
setDriverSelector
public ExternalStorageOptions.Builder setDriverSelector(@Nullable StorageDriverSelector driverSelector) Required when more than one driver is registered; with a single driver it is optional. -
setPayloadSizeThreshold
Set to0to store all payloads. Defaults to 256 KiB. -
build
-