Refine search
@Config("hive.s3.kms-key-id") @ConfigDescription("Use an AWS KMS key for S3 data encryption") public HiveS3Config setS3KmsKeyId(String s3KmsKeyId) { this.s3KmsKeyId = s3KmsKeyId; return this; }
@Config("hive.s3.staging-directory") @ConfigDescription("Temporary directory for staging files before uploading to S3") public HiveS3Config setS3StagingDirectory(File s3StagingDirectory) { this.s3StagingDirectory = s3StagingDirectory; return this; }
@Config("hive.s3.user-agent-prefix") @ConfigDescription("The user agent prefix to use for S3 calls") public HiveS3Config setS3UserAgentPrefix(String s3UserAgentPrefix) { this.s3UserAgentPrefix = s3UserAgentPrefix; return this; }
@Config("hive.s3.upload-acl-type") @ConfigDescription("Canned ACL type for S3 uploads") public HiveS3Config setS3AclType(PrestoS3AclType s3AclType) { this.s3AclType = s3AclType; return this; } }
@Config("hive.metastore.service.principal") @ConfigDescription("Hive Metastore service principal") public MetastoreKerberosConfig setHiveMetastoreServicePrincipal(String hiveMetastoreServicePrincipal) { this.hiveMetastoreServicePrincipal = hiveMetastoreServicePrincipal; return this; }
@Config("hive.metastore.username") @ConfigDescription("Optional username for accessing the Hive metastore") public StaticMetastoreConfig setMetastoreUsername(String metastoreUsername) { this.metastoreUsername = metastoreUsername; return this; } }
@Config(CARDINALITY_CACHE_SIZE) @ConfigDescription("Sets the cardinality cache size") public void setCardinalityCacheSize(int cardinalityCacheSize) { this.cardinalityCacheSize = cardinalityCacheSize; }
@Config("elasticsearch.max-hits") @ConfigDescription("Max number of hits a single Elasticsearch request can fetch") public ElasticsearchConnectorConfig setMaxHits(int maxHits) { this.maxHits = maxHits; return this; }
@Config("elasticsearch.max-request-retry-time") @ConfigDescription("Use exponential backoff starting at 1s up to the value specified by this configuration when retrying failed requests") public ElasticsearchConnectorConfig setMaxRetryTime(Duration maxRetryTime) { this.maxRetryTime = maxRetryTime; return this; } }
@Config("presto-logs.http-request-log.pattern") @ConfigDescription("If log location is a directory this glob is used to match the file names in the directory") public LocalFileConfig setHttpRequestLogFileNamePattern(String pattern) { this.httpRequestLogFileNamePattern = pattern; return this; } }
@Config("task.concurrency") @ConfigDescription("Default number of local parallel jobs per worker") public TaskManagerConfig setTaskConcurrency(int taskConcurrency) { this.taskConcurrency = taskConcurrency; return this; }
@Config("task.task-notification-threads") @ConfigDescription("Number of threads used for internal task event notifications") public TaskManagerConfig setTaskNotificationThreads(int taskNotificationThreads) { this.taskNotificationThreads = taskNotificationThreads; return this; }
@Config("task.task-yield-threads") @ConfigDescription("Number of threads used for setting yield signals") public TaskManagerConfig setTaskYieldThreads(int taskYieldThreads) { this.taskYieldThreads = taskYieldThreads; return this; } }
@Config("hive.metastore.user") @ConfigDescription("Hive file-based metastore username for file access") public void setMetastoreUser(String metastoreUser) { this.metastoreUser = metastoreUser; } }
@Config("hive.allow-rename-column") @ConfigDescription("Allow Hive connector to rename column") public LegacySecurityConfig setAllowRenameColumn(boolean allowRenameColumn) { this.allowRenameColumn = allowRenameColumn; return this; } }
@Config("query-manager.required-workers") @ConfigDescription("Minimum number of active workers that must be available before a query will start") public QueryManagerConfig setRequiredWorkers(int requiredWorkers) { this.requiredWorkers = requiredWorkers; return this; }
@ConfigDescription("The maximum number of queries to run for each suite") @Config("max-queries") public VerifierConfig setMaxQueries(int maxQueries) { this.maxQueries = maxQueries; return this; }
@ConfigDescription("The source to pass to Presto") @Config("source") public VerifierConfig setSource(String source) { this.source = source; return this; }
@ConfigDescription("A customizable string that will be logged with the results") @Config("run-id") public VerifierConfig setRunId(String runId) { this.runId = runId; return this; }
@ConfigDescription("Timeout for queries to the test cluster") @Config("test.timeout") public VerifierConfig setTestTimeout(Duration testTimeout) { this.testTimeout = testTimeout; return this; }