Package io.trino.testing
Class DistributedQueryRunner.Builder<SELF extends DistributedQueryRunner.Builder<?>>
java.lang.Object
io.trino.testing.DistributedQueryRunner.Builder<SELF>
- Enclosing class:
- DistributedQueryRunner
public static class DistributedQueryRunner.Builder<SELF extends DistributedQueryRunner.Builder<?>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCoordinatorProperties(Map<String, String> coordinatorProperties) addCoordinatorProperty(String key, String value) addExtraProperties(Map<String, String> extraProperties) addExtraProperty(String key, String value) amendSession(Function<Session.SessionBuilder, Session.SessionBuilder> amendSession) build()protected SELFself()setAdditionalModule(com.google.inject.Module additionalModule) setAdditionalSetup(Consumer<QueryRunner> additionalSetup) Additional configuration to be applied onQueryRunnerbeing built.setBackupCoordinatorProperties(Map<String, String> backupCoordinatorProperties) setBaseDataDir(Optional<Path> baseDataDir) setCoordinatorProperties(Map<String, String> coordinatorProperties) setEnvironment(String environment) setEventListener(EventListener eventListener) setEventListeners(List<EventListener> eventListeners) setExtraProperties(Map<String, String> extraProperties) setNodeCount(int nodeCount) setSystemAccessControl(SystemAccessControl systemAccessControl) setSystemAccessControl(String name, Map<String, String> configuration) setSystemAccessControls(List<SystemAccessControl> systemAccessControls)
-
Constructor Details
-
Builder
-
-
Method Details
-
amendSession
@CanIgnoreReturnValue public SELF amendSession(Function<Session.SessionBuilder, Session.SessionBuilder> amendSession) -
setNodeCount
-
setExtraProperties
-
addExtraProperties
-
addExtraProperty
-
setCoordinatorProperties
-
addCoordinatorProperties
-
addCoordinatorProperty
-
setBackupCoordinatorProperties
-
setAdditionalSetup
Additional configuration to be applied onQueryRunnerbeing built. Invoked after engine configuration is applied, but before connector-specific configurations (if any) are applied. -
setEnvironment
-
setAdditionalModule
-
setBaseDataDir
-
setSystemAccessControl
-
setSystemAccessControl
-
setSystemAccessControls
@CanIgnoreReturnValue public SELF setSystemAccessControls(List<SystemAccessControl> systemAccessControls) -
setEventListener
-
setEventListeners
-
enableBackupCoordinator
-
withTracing
-
self
-
build
- Throws:
Exception
-
addProperties
-
addProperty
-