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 SummaryFieldsModifier and TypeFieldDescriptionbooleanintbooleanbooleanintintbooleanClass<? extends DataWriterComputeJob>booleanintbooleanbooleanbooleanbooleanbooleanorg.apache.avro.Schemalongbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanlonglongbooleanbooleanorg.apache.avro.Schemabooleanintbooleanintlonglongbooleanintbooleanlonglongbooleanintbooleanbooleanbooleanorg.apache.avro.Schemalongbooleanintorg.apache.avro.SchemaintintVersion part of the store-version / topic nameClass<? extends VenicePushJob>
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Field Details- 
jobStartTimeMspublic long jobStartTimeMs
- 
jobId
- 
jobExecutionId
- 
jobServerName
- 
jobTmpDir
- 
enableSSLpublic boolean enableSSL
- 
vpjEntryClass
- 
veniceControllerUrl
- 
storeName
- 
inputURI
- 
sourceGridFabric
- 
batchNumBytespublic int batchNumBytes
- 
isIncrementalPushpublic boolean isIncrementalPush
- 
incrementalPushVersion
- 
isDuplicateKeyAllowedpublic boolean isDuplicateKeyAllowed
- 
controllerRetriespublic int controllerRetries
- 
controllerStatusPollRetriespublic int controllerStatusPollRetries
- 
pollJobStatusIntervalMspublic long pollJobStatusIntervalMs
- 
jobStatusInUnknownStateTimeoutMspublic long jobStatusInUnknownStateTimeoutMs
- 
pushJobTimeoutOverrideMspublic long pushJobTimeoutOverrideMs
- 
sendControlMessagesDirectlypublic boolean sendControlMessagesDirectly
- 
isSourceETLpublic boolean isSourceETL
- 
enableWriteComputepublic boolean enableWriteCompute
- 
isSourceKafkapublic boolean isSourceKafka
- 
kafkaInputBrokerUrl
- 
kafkaInputTopic
- 
repushSourceVersionpublic int repushSourceVersion
- 
rewindTimeInSecondsOverridepublic long rewindTimeInSecondsOverride
- 
pushToSeparateRealtimeTopicEnabledpublic boolean pushToSeparateRealtimeTopicEnabled
- 
kafkaInputCombinerEnabledpublic boolean kafkaInputCombinerEnabled
- 
kafkaInputBuildNewDictEnabledpublic boolean kafkaInputBuildNewDictEnabled
- 
validateRemoteReplayPolicy
- 
suppressEndOfPushMessagepublic boolean suppressEndOfPushMessage
- 
deferVersionSwappublic boolean deferVersionSwap
- 
extendedSchemaValidityCheckEnabledpublic boolean extendedSchemaValidityCheckEnabled
- 
compressionMetricCollectionEnabledpublic boolean compressionMetricCollectionEnabled
- 
repushTTLEnabledpublic boolean repushTTLEnabled
- 
repushTTLStartTimeMspublic long repushTTLStartTimeMs
- 
rmdSchemaDir
- 
valueSchemaDir
- 
controllerD2ServiceName
- 
parentControllerRegionD2ZkHosts
- 
childControllerRegionD2ZkHosts
- 
livenessHeartbeatEnabledpublic boolean livenessHeartbeatEnabled
- 
livenessHeartbeatStoreName
- 
multiRegionpublic boolean multiRegion
- 
d2Routingpublic boolean d2Routing
- 
targetedRegions
- 
isTargetedRegionPushEnabledpublic boolean isTargetedRegionPushEnabled
- 
isTargetRegionPushWithDeferredSwapEnabledpublic boolean isTargetRegionPushWithDeferredSwapEnabled
- 
targetRegionPushWithDeferredSwapWaitTimepublic int targetRegionPushWithDeferredSwapWaitTime
- 
isSystemSchemaReaderEnabledpublic boolean isSystemSchemaReaderEnabled
- 
isZstdDictCreationRequiredpublic boolean isZstdDictCreationRequired
- 
isZstdDictCreationSuccesspublic boolean isZstdDictCreationSuccess
- 
dataWriterComputeJobClass
- 
clusterName
- 
storeKeySchemapublic org.apache.avro.Schema storeKeySchema
- 
isChunkingEnabledpublic boolean isChunkingEnabled
- 
isRmdChunkingEnabledpublic boolean isRmdChunkingEnabled
- 
storeStorageQuotapublic long storeStorageQuota
- 
isSchemaAutoRegisterFromPushJobEnabledpublic boolean isSchemaAutoRegisterFromPushJobEnabled
- 
storeCompressionStrategy
- 
isStoreWriteComputeEnabledpublic boolean isStoreWriteComputeEnabled
- 
isStoreIncrementalPushEnabledpublic boolean isStoreIncrementalPushEnabled
- 
hybridStoreConfig
- 
storeResponse
- 
topic
- 
versionpublic int versionVersion part of the store-version / topic name
- 
partitionCountpublic int partitionCount
- 
kafkaUrl
- 
sslToKafkapublic boolean sslToKafka
- 
topicCompressionStrategy
- 
partitionerClass
- 
partitionerParams
- 
chunkingEnabledpublic boolean chunkingEnabled
- 
rmdChunkingEnabledpublic boolean rmdChunkingEnabled
- 
maxRecordSizeBytespublic int maxRecordSizeBytes
- 
enableUncompressedRecordSizeLimitpublic boolean enableUncompressedRecordSizeLimit
- 
kafkaSourceRegion
- 
repushInfoResponse
- 
isAvropublic boolean isAvro
- 
valueSchemaIdpublic int valueSchemaId
- 
rmdSchemaIdpublic int rmdSchemaId
- 
derivedSchemaIdpublic int derivedSchemaId
- 
keyField
- 
valueField
- 
rmdField
- 
inputDataSchemapublic org.apache.avro.Schema inputDataSchema
- 
inputDataSchemaString
- 
keySchemapublic org.apache.avro.Schema keySchema
- 
keySchemaString
- 
valueSchemapublic org.apache.avro.Schema valueSchema
- 
valueSchemaString
- 
replicationMetadataSchemaString
- 
vsonInputKeySchema
- 
vsonInputKeySchemaString
- 
vsonInputValueSchema
- 
vsonInputValueSchemaString
- 
generatePartialUpdateRecordFromInputpublic boolean generatePartialUpdateRecordFromInput
- 
etlValueSchemaTransformation
- 
newKmeSchemasFromController
- 
inputHasRecordspublic boolean inputHasRecords
- 
inputFileDataSizeInBytespublic long inputFileDataSizeInBytes
- 
sourceKafkaInputVersionInfo
- 
sourceVersionCompressionStrategy
- 
sourceVersionChunkingEnabledpublic boolean sourceVersionChunkingEnabled
- 
materializedViewConfigFlatMap
- 
isBatchWriteOptimizationForHybridStoreEnabledpublic boolean isBatchWriteOptimizationForHybridStoreEnabled
- 
isSortedIngestionEnabledpublic boolean isSortedIngestionEnabled
- 
allowRegularPushWithTTLRepushpublic boolean allowRegularPushWithTTLRepush
 
- 
- 
Constructor Details- 
PushJobSettingpublic PushJobSetting()
 
-