Package io.trino.plugin.kinesis
Class KinesisConfig
java.lang.Object
io.trino.plugin.kinesis.KinesisConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(2147483647L) int@NotNull Stringlonglong@javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(1000L) int@javax.validation.constraints.Min(0L) intlong@javax.validation.constraints.Min(1L) intio.airlift.units.Duration@NotNull String@NotNull @MinDuration("1ms") io.airlift.units.DurationbooleanbooleanbooleanbooleansetAccessKey(String accessKey) setAwsRegion(String awsRegion) setBatchSize(int batchSize) setCheckpointEnabled(boolean checkpointEnabled) setDefaultSchema(String defaultSchema) setDynamoReadCapacity(long dynamoReadCapacity) setDynamoWriteCapacity(long dynamoWriteCapacity) setFetchAttempts(int fetchAttempts) setHideInternalColumns(boolean hideInternalColumns) setIteratorFromTimestamp(boolean isIteratorFromTimestamp) setIteratorNumber(int iteratorNumber) setIteratorOffsetSeconds(long iteratorOffsetSeconds) setLogBatches(boolean logBatches) setLogicalProcessName(String logicalPrcessName) setMaxBatches(int maxBatches) setSecretKey(String secretKey) setSleepTime(io.airlift.units.Duration sleepTime) setTableDescriptionLocation(String tableDescriptionLocation) setTableDescriptionRefreshInterval(io.airlift.units.Duration tableDescriptionRefreshInterval)
-
Constructor Details
-
KinesisConfig
public KinesisConfig()
-
-
Method Details
-
getTableDescriptionLocation
-
setTableDescriptionLocation
@Config("kinesis.table-description-location") public KinesisConfig setTableDescriptionLocation(String tableDescriptionLocation) -
getTableDescriptionRefreshInterval
@NotNull @MinDuration("1ms") public @NotNull @MinDuration("1ms") io.airlift.units.Duration getTableDescriptionRefreshInterval() -
setTableDescriptionRefreshInterval
@Config("kinesis.table-description-refresh-interval") public KinesisConfig setTableDescriptionRefreshInterval(io.airlift.units.Duration tableDescriptionRefreshInterval) -
isHideInternalColumns
public boolean isHideInternalColumns() -
setHideInternalColumns
@Config("kinesis.hide-internal-columns") public KinesisConfig setHideInternalColumns(boolean hideInternalColumns) -
getDefaultSchema
-
setDefaultSchema
-
getAccessKey
-
setAccessKey
-
getSecretKey
-
setSecretKey
-
getAwsRegion
-
setAwsRegion
-
getBatchSize
@Min(1L) @Max(2147483647L) public @javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(2147483647L) int getBatchSize() -
setBatchSize
-
getMaxBatches
@Min(1L) public @javax.validation.constraints.Min(1L) int getMaxBatches() -
setMaxBatches
-
getFetchAttempts
@Min(1L) @Max(1000L) public @javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(1000L) int getFetchAttempts() -
setFetchAttempts
-
getSleepTime
public io.airlift.units.Duration getSleepTime() -
setSleepTime
@Config("kinesis.sleep-time") public KinesisConfig setSleepTime(io.airlift.units.Duration sleepTime) -
isLogBatches
public boolean isLogBatches() -
setLogBatches
-
isIteratorFromTimestamp
public boolean isIteratorFromTimestamp() -
setIteratorFromTimestamp
@Config("kinesis.iterator-from-timestamp") public KinesisConfig setIteratorFromTimestamp(boolean isIteratorFromTimestamp) -
getIteratorOffsetSeconds
public long getIteratorOffsetSeconds() -
setIteratorOffsetSeconds
@Config("kinesis.iterator-offset-seconds") public KinesisConfig setIteratorOffsetSeconds(long iteratorOffsetSeconds) -
isCheckpointEnabled
public boolean isCheckpointEnabled() -
setCheckpointEnabled
@Config("kinesis.checkpoint-enabled") public KinesisConfig setCheckpointEnabled(boolean checkpointEnabled) -
getDynamoReadCapacity
public long getDynamoReadCapacity() -
setDynamoReadCapacity
@Config("kinesis.dynamo-read-capacity") public KinesisConfig setDynamoReadCapacity(long dynamoReadCapacity) -
getDynamoWriteCapacity
public long getDynamoWriteCapacity() -
setDynamoWriteCapacity
@Config("kinesis.dynamo-write-capacity") public KinesisConfig setDynamoWriteCapacity(long dynamoWriteCapacity) -
getLogicalProcessName
-
setLogicalProcessName
@Config("kinesis.checkpoint-logical-name") public KinesisConfig setLogicalProcessName(String logicalPrcessName) -
getIteratorNumber
@Min(0L) public @javax.validation.constraints.Min(0L) int getIteratorNumber() -
setIteratorNumber
-