@ConfigDescription("Username for control cluster") @Config("control.username-override") @LegacyConfig("control.username") public VerifierConfig setControlUsernameOverride(String controlUsernameOverride) { this.controlUsernameOverride = controlUsernameOverride; return this; }
@Config(PASSWORD) @ConfigSecuritySensitive @ConfigDescription("Sets the password for the configured user") public AccumuloConfig setPassword(String password) { this.password = password; return this; }
@Config("hive.metastore.glue.max-connections") @ConfigDescription("Max number of concurrent connections to Glue") public GlueHiveMetastoreConfig setMaxGlueConnections(int maxGlueConnections) { this.maxGlueConnections = maxGlueConnections; return this; }
@Config("node-scheduler.max-pending-splits-per-task") @LegacyConfig({"node-scheduler.max-pending-splits-per-node-per-task", "node-scheduler.max-pending-splits-per-node-per-stage"}) public NodeSchedulerConfig setMaxPendingSplitsPerTask(int maxPendingSplitsPerTask) { this.maxPendingSplitsPerTask = maxPendingSplitsPerTask; return this; }
@Config("hive.s3.sse.enabled") @ConfigDescription("Enable S3 server side encryption") public HiveS3Config setS3SseEnabled(boolean s3SseEnabled) { this.s3SseEnabled = s3SseEnabled; return this; }
@ConfigDescription("Password for control cluster") @Config("control.password-override") @LegacyConfig("control.password") public VerifierConfig setControlPasswordOverride(String controlPasswordOverride) { this.controlPasswordOverride = controlPasswordOverride; return this; }
@Config("jwt.key-file-password") @ConfigDescription("Password for encrypted key file") @ConfigSecuritySensitive public JwtHandlerConfig setJwtKeyFilePassword(String jwtKeyFilePassword) { this.jwtKeyFilePassword = jwtKeyFilePassword; return this; }
@Config("hive.dfs.domain-socket-path") @LegacyConfig("dfs.domain-socket-path") public HiveClientConfig setDomainSocketPath(String domainSocketPath) { this.domainSocketPath = domainSocketPath; return this; }
@Config("hive.s3.multipart.min-file-size") @ConfigDescription("Minimum file size for an S3 multipart upload") public HiveS3Config setS3MultipartMinFileSize(DataSize size) { this.s3MultipartMinFileSize = size; return this; }
@Config("atop.time-zone") @ConfigDescription("The timezone in which the atop data was collected. Generally the timezone of the host.") public AtopConnectorConfig setTimeZone(String id) { this.timeZone = id; return this; }
@Config("atop.executable-read-timeout") @ConfigDescription("The timeout when reading from the atop process.") public AtopConnectorConfig setReadTimeout(Duration timeout) { this.readTimeout = timeout; return this; }
@Config("task.info-update-interval") @ConfigDescription("Interval between updating task data") public TaskManagerConfig setInfoUpdateInterval(Duration infoUpdateInterval) { this.infoUpdateInterval = infoUpdateInterval; return this; }
@Config("task.writer-count") @ConfigDescription("Number of writers per task") public TaskManagerConfig setWriterCount(int writerCount) { this.writerCount = writerCount; return this; }
@Config("optimizer.max-reordered-joins") @ConfigDescription("The maximum number of tables to reorder in cost-based join reordering") public FeaturesConfig setMaxReorderedJoins(int maxReorderedJoins) { this.maxReorderedJoins = maxReorderedJoins; return this; }
@Config("hive.metastore.catalog.dir") @ConfigDescription("Hive file-based metastore catalog directory") public void setCatalogDirectory(String catalogDirectory) { this.catalogDirectory = catalogDirectory; }
@Config("testing-warning-collector.add-warnings") @ConfigDescription("Adds a warning each time getWarnings is called") public TestingWarningCollectorConfig setAddWarnings(boolean addWarnings) { this.addWarnings = addWarnings; return this; }
@Config("query-manager.initialization-required-workers") @ConfigDescription("Minimum number of workers that must be available before the cluster will accept queries") public QueryManagerConfig setInitializationRequiredWorkers(int initializationRequiredWorkers) { this.initializationRequiredWorkers = initializationRequiredWorkers; return this; }
@Config("query-manager.required-workers-max-wait") @ConfigDescription("Maximum time to wait for minimum number of workers before the query is failed") public QueryManagerConfig setRequiredWorkersMaxWait(Duration requiredWorkersMaxWait) { this.requiredWorkersMaxWait = requiredWorkersMaxWait; return this; } }
@Config("hive.max-partitions-per-writers") @ConfigDescription("Maximum number of partitions per writer") public HiveClientConfig setMaxPartitionsPerWriter(int maxPartitionsPerWriter) { this.maxPartitionsPerWriter = maxPartitionsPerWriter; return this; }
@Config("hive.orc.use-column-names") @ConfigDescription("Access ORC columns using names from the file") public HiveClientConfig setUseOrcColumnNames(boolean useOrcColumnNames) { this.useOrcColumnNames = useOrcColumnNames; return this; }