Package com.linkedin.venice.hadoop
Class PushJobSetting
java.lang.Object
com.linkedin.venice.hadoop.PushJobSetting
- All Implemented Interfaces:
Serializable
This class carries the state for the duration of the VenicePushJob. Consider making breaking changes carefully.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionint
boolean
boolean
int
int
boolean
Class<? extends DataWriterComputeJob>
boolean
int
boolean
boolean
boolean
boolean
boolean
org.apache.avro.Schema
long
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
long
long
boolean
boolean
org.apache.avro.Schema
boolean
int
boolean
int
long
boolean
int
boolean
long
long
boolean
boolean
boolean
boolean
org.apache.avro.Schema
long
boolean
boolean
org.apache.avro.Schema
int
int
Version part of the store-version / topic nameClass<? extends VenicePushJob>
-
Constructor Summary
-
Method Summary
-
Field Details
-
jobStartTimeMs
public long jobStartTimeMs -
jobId
-
jobExecutionId
-
jobServerName
-
jobTmpDir
-
enableSSL
public boolean enableSSL -
vpjEntryClass
-
veniceControllerUrl
-
storeName
-
inputURI
-
sourceGridFabric
-
batchNumBytes
public int batchNumBytes -
isIncrementalPush
public boolean isIncrementalPush -
incrementalPushVersion
-
isDuplicateKeyAllowed
public boolean isDuplicateKeyAllowed -
enablePushJobStatusUpload
public boolean enablePushJobStatusUpload -
controllerRetries
public int controllerRetries -
controllerStatusPollRetries
public int controllerStatusPollRetries -
pollJobStatusIntervalMs
public long pollJobStatusIntervalMs -
jobStatusInUnknownStateTimeoutMs
public long jobStatusInUnknownStateTimeoutMs -
sendControlMessagesDirectly
public boolean sendControlMessagesDirectly -
isSourceETL
public boolean isSourceETL -
enableWriteCompute
public boolean enableWriteCompute -
isSourceKafka
public boolean isSourceKafka -
kafkaInputBrokerUrl
-
kafkaInputTopic
-
repushSourceVersion
public int repushSourceVersion -
rewindTimeInSecondsOverride
public long rewindTimeInSecondsOverride -
pushToSeparateRealtimeTopicEnabled
public boolean pushToSeparateRealtimeTopicEnabled -
kafkaInputCombinerEnabled
public boolean kafkaInputCombinerEnabled -
kafkaInputBuildNewDictEnabled
public boolean kafkaInputBuildNewDictEnabled -
validateRemoteReplayPolicy
-
suppressEndOfPushMessage
public boolean suppressEndOfPushMessage -
deferVersionSwap
public boolean deferVersionSwap -
extendedSchemaValidityCheckEnabled
public boolean extendedSchemaValidityCheckEnabled -
compressionMetricCollectionEnabled
public boolean compressionMetricCollectionEnabled -
useMapperToBuildDict
public boolean useMapperToBuildDict -
repushTTLEnabled
public boolean repushTTLEnabled -
repushTTLStartTimeMs
public long repushTTLStartTimeMs -
rmdSchemaDir
-
valueSchemaDir
-
controllerD2ServiceName
-
parentControllerRegionD2ZkHosts
-
childControllerRegionD2ZkHosts
-
livenessHeartbeatEnabled
public boolean livenessHeartbeatEnabled -
livenessHeartbeatStoreName
-
multiRegion
public boolean multiRegion -
d2Routing
public boolean d2Routing -
targetedRegions
-
isTargetedRegionPushEnabled
public boolean isTargetedRegionPushEnabled -
isTargetRegionPushWithDeferredSwapEnabled
public boolean isTargetRegionPushWithDeferredSwapEnabled -
isSystemSchemaReaderEnabled
public boolean isSystemSchemaReaderEnabled -
systemSchemaClusterD2ServiceName
-
systemSchemaClusterD2ZKHost
-
isZstdDictCreationRequired
public boolean isZstdDictCreationRequired -
isZstdDictCreationSuccess
public boolean isZstdDictCreationSuccess -
dataWriterComputeJobClass
-
clusterName
-
storeKeySchema
public org.apache.avro.Schema storeKeySchema -
isChunkingEnabled
public boolean isChunkingEnabled -
isRmdChunkingEnabled
public boolean isRmdChunkingEnabled -
storeStorageQuota
public long storeStorageQuota -
isSchemaAutoRegisterFromPushJobEnabled
public boolean isSchemaAutoRegisterFromPushJobEnabled -
storeCompressionStrategy
-
isStoreWriteComputeEnabled
public boolean isStoreWriteComputeEnabled -
isStoreIncrementalPushEnabled
public boolean isStoreIncrementalPushEnabled -
hybridStoreConfig
-
storeResponse
-
topic
-
version
public int versionVersion part of the store-version / topic name -
partitionCount
public int partitionCount -
kafkaUrl
-
sslToKafka
public boolean sslToKafka -
topicCompressionStrategy
-
partitionerClass
-
partitionerParams
-
chunkingEnabled
public boolean chunkingEnabled -
rmdChunkingEnabled
public boolean rmdChunkingEnabled -
maxRecordSizeBytes
public int maxRecordSizeBytes -
kafkaSourceRegion
-
repushInfoResponse
-
isAvro
public boolean isAvro -
valueSchemaId
public int valueSchemaId -
derivedSchemaId
public int derivedSchemaId -
keyField
-
valueField
-
inputDataSchema
public org.apache.avro.Schema inputDataSchema -
inputDataSchemaString
-
keySchema
public org.apache.avro.Schema keySchema -
keySchemaString
-
valueSchema
public org.apache.avro.Schema valueSchema -
valueSchemaString
-
vsonInputKeySchema
-
vsonInputKeySchemaString
-
vsonInputValueSchema
-
vsonInputValueSchemaString
-
generatePartialUpdateRecordFromInput
public boolean generatePartialUpdateRecordFromInput -
etlValueSchemaTransformation
-
inputHasRecords
public boolean inputHasRecords -
inputFileDataSizeInBytes
public long inputFileDataSizeInBytes -
sourceKafkaInputVersionInfo
-
sourceVersionCompressionStrategy
-
sourceVersionChunkingEnabled
public boolean sourceVersionChunkingEnabled -
materializedViewConfigFlatMap
-
-
Constructor Details
-
PushJobSetting
public PushJobSetting()
-