public static final class ProducerConfig.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
ProducerConfig.Builder |
analyzeDynamicSql(boolean analyze) |
ProducerConfig.Builder |
authorityDomain(String domain)
A non-empty domain name, used byte for byte (
VERBATIM). |
ProducerConfig |
build() |
ProducerConfig.Builder |
constantDisclosure(String disclosure)
ProducerConfig.REDACTED or ProducerConfig.PRESENT; HASHED needs a keyed token domain and is not supported. |
ProducerConfig.Builder |
createdAt(String timestamp) |
ProducerConfig.Builder |
defaultDatabase(String database) |
ProducerConfig.Builder |
defaultSchema(String schema) |
ProducerConfig.Builder |
defaultServer(String server) |
ProducerConfig.Builder |
foldLimits(int maxStates,
int maxWorlds) |
ProducerConfig.Builder |
metadata(TSQLEnv catalog,
String status,
List<Object[]> artifacts)
The catalog and what it was built from.
|
public ProducerConfig.Builder authorityDomain(String domain)
VERBATIM).public ProducerConfig.Builder metadata(TSQLEnv catalog, String status, List<Object[]> artifacts)
catalog - the catalog GSP resolves names againststatus - PARTIAL or COMPLETE: the caller's declaration of its coverageartifacts - one or more {format id, artifact bytes}; the bytes are hashed, not keptpublic ProducerConfig.Builder defaultServer(String server)
public ProducerConfig.Builder defaultDatabase(String database)
public ProducerConfig.Builder defaultSchema(String schema)
public ProducerConfig.Builder constantDisclosure(String disclosure)
ProducerConfig.REDACTED or ProducerConfig.PRESENT; HASHED needs a keyed token domain and is not supported.public ProducerConfig.Builder analyzeDynamicSql(boolean analyze)
public ProducerConfig.Builder foldLimits(int maxStates, int maxWorlds)
public ProducerConfig.Builder createdAt(String timestamp)
public ProducerConfig build()