Package io.trino.server.testing
Class TestingTrinoServer.Builder
java.lang.Object
io.trino.server.testing.TestingTrinoServer.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddProperty(String name, String value) build()setAdditionalConfiguration(Consumer<TestingTrinoServer> additionalConfiguration) setAdditionalModule(com.google.inject.Module additionalModule) setBaseDataDir(Optional<Path> baseDataDir) setCatalogMangerKind(CatalogManagerConfig.CatalogMangerKind catalogMangerKind) setCoordinator(boolean coordinator) setDiscoveryUri(URI discoveryUri) setEnvironment(String environment) setEventListeners(List<EventListener> eventListeners) setProperties(Map<String, String> properties) setSpanProcessor(io.opentelemetry.sdk.trace.SpanProcessor spanProcessor) setSystemAccessControl(SystemAccessControl systemAccessControl) setSystemAccessControlConfiguration(Optional<FactoryConfiguration> systemAccessControlConfiguration) setSystemAccessControls(Optional<List<SystemAccessControl>> systemAccessControls)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setCoordinator
-
addProperty
-
setProperties
-
setEnvironment
-
setDiscoveryUri
-
setAdditionalModule
-
setBaseDataDir
-
setSpanProcessor
public TestingTrinoServer.Builder setSpanProcessor(io.opentelemetry.sdk.trace.SpanProcessor spanProcessor) -
setSystemAccessControlConfiguration
public TestingTrinoServer.Builder setSystemAccessControlConfiguration(Optional<FactoryConfiguration> systemAccessControlConfiguration) -
setSystemAccessControl
-
setSystemAccessControls
public TestingTrinoServer.Builder setSystemAccessControls(Optional<List<SystemAccessControl>> systemAccessControls) -
setEventListeners
-
setAdditionalConfiguration
public TestingTrinoServer.Builder setAdditionalConfiguration(Consumer<TestingTrinoServer> additionalConfiguration) -
setCatalogMangerKind
public TestingTrinoServer.Builder setCatalogMangerKind(CatalogManagerConfig.CatalogMangerKind catalogMangerKind) -
build
-