Class StoreProperties

java.lang.Object
org.apache.avro.specific.SpecificRecordBase
com.linkedin.venice.meta.systemstore.schemas.StoreProperties
All Implemented Interfaces:
Externalizable, Serializable, Comparable<org.apache.avro.specific.SpecificRecord>, org.apache.avro.generic.GenericContainer, org.apache.avro.generic.GenericRecord, org.apache.avro.generic.IndexedRecord, org.apache.avro.specific.SpecificRecord

public class StoreProperties extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord
See Also:
  • Field Details

    • SCHEMA$

      public static final org.apache.avro.Schema SCHEMA$
    • accessControlled

      public Boolean accessControlled
    • backupStrategy

      public CharSequence backupStrategy
    • batchGetLimit

      public Integer batchGetLimit
    • batchGetRouterCacheEnabled

      public Boolean batchGetRouterCacheEnabled
    • bootstrapToOnlineTimeoutInHours

      public Integer bootstrapToOnlineTimeoutInHours
    • chunkingEnabled

      public Boolean chunkingEnabled
    • clientDecompressionEnabled

      public Boolean clientDecompressionEnabled
    • compressionStrategy

      public CharSequence compressionStrategy
    • createdTime

      public long createdTime
    • currentVersion

      public Integer currentVersion
    • enableReads

      public Boolean enableReads
    • enableWrites

      public Boolean enableWrites
    • etlStoreConfig

      public ETLStoreConfig etlStoreConfig
    • hybrid

      public Boolean hybrid
    • hybridStoreConfig

      public HybridStoreConfig hybridStoreConfig
    • hybridStoreDiskQuotaEnabled

      public Boolean hybridStoreDiskQuotaEnabled
    • incrementalPushEnabled

      public Boolean incrementalPushEnabled
    • blobTransferEnabled

      public Boolean blobTransferEnabled
    • largestUsedVersionNumber

      public Integer largestUsedVersionNumber
    • latestSuperSetValueSchemaId

      public Integer latestSuperSetValueSchemaId
    • leaderFollowerModelEnabled

      public Boolean leaderFollowerModelEnabled
    • migrating

      public Boolean migrating
    • name

      public CharSequence name
    • numVersionsToPreserve

      public Integer numVersionsToPreserve
    • offLinePushStrategy

      public CharSequence offLinePushStrategy
    • owner

      public CharSequence owner
    • partitionCount

      public Integer partitionCount
    • partitionerConfig

      public PartitionerConfig partitionerConfig
    • persistenceType

      public CharSequence persistenceType
    • readComputationEnabled

      public Boolean readComputationEnabled
    • readQuotaInCU

      public Long readQuotaInCU
    • readStrategy

      public CharSequence readStrategy
    • routingStrategy

      public CharSequence routingStrategy
    • schemaAutoRegisterFromPushJobEnabled

      public Boolean schemaAutoRegisterFromPushJobEnabled
    • singleGetRouterCacheEnabled

      public Boolean singleGetRouterCacheEnabled
    • storageQuotaInByte

      public Long storageQuotaInByte
    • superSetSchemaAutoGenerationForReadComputeEnabled

      public Boolean superSetSchemaAutoGenerationForReadComputeEnabled
    • systemStore

      public Boolean systemStore
    • nativeReplicationEnabled

      public boolean nativeReplicationEnabled
    • pushStreamSourceAddress

      public CharSequence pushStreamSourceAddress
    • writeComputationEnabled

      public Boolean writeComputationEnabled
    • daVinciPushStatusStoreEnabled

      public Boolean daVinciPushStatusStoreEnabled
  • Constructor Details

    • StoreProperties

      public StoreProperties()
      Default constructor. Note that this does not initialize fields to their default values from the schema. If that is desired then one should use newBuilder().
    • StoreProperties

      public StoreProperties(Boolean accessControlled, CharSequence backupStrategy, Integer batchGetLimit, Boolean batchGetRouterCacheEnabled, Integer bootstrapToOnlineTimeoutInHours, Boolean chunkingEnabled, Boolean clientDecompressionEnabled, CharSequence compressionStrategy, Long createdTime, Integer currentVersion, Boolean enableReads, Boolean enableWrites, ETLStoreConfig etlStoreConfig, Boolean hybrid, HybridStoreConfig hybridStoreConfig, Boolean hybridStoreDiskQuotaEnabled, Boolean incrementalPushEnabled, Boolean blobTransferEnabled, Integer largestUsedVersionNumber, Integer latestSuperSetValueSchemaId, Boolean leaderFollowerModelEnabled, Boolean migrating, CharSequence name, Integer numVersionsToPreserve, CharSequence offLinePushStrategy, CharSequence owner, Integer partitionCount, PartitionerConfig partitionerConfig, CharSequence persistenceType, Boolean readComputationEnabled, Long readQuotaInCU, CharSequence readStrategy, CharSequence routingStrategy, Boolean schemaAutoRegisterFromPushJobEnabled, Boolean singleGetRouterCacheEnabled, Long storageQuotaInByte, Boolean superSetSchemaAutoGenerationForReadComputeEnabled, Boolean systemStore, Boolean nativeReplicationEnabled, CharSequence pushStreamSourceAddress, Boolean writeComputationEnabled, Boolean daVinciPushStatusStoreEnabled)
      All-args constructor.
      Parameters:
      accessControlled - The new value for accessControlled
      backupStrategy - The new value for backupStrategy
      batchGetLimit - The new value for batchGetLimit
      batchGetRouterCacheEnabled - The new value for batchGetRouterCacheEnabled
      bootstrapToOnlineTimeoutInHours - The new value for bootstrapToOnlineTimeoutInHours
      chunkingEnabled - The new value for chunkingEnabled
      clientDecompressionEnabled - The new value for clientDecompressionEnabled
      compressionStrategy - The new value for compressionStrategy
      createdTime - The new value for createdTime
      currentVersion - The new value for currentVersion
      enableReads - The new value for enableReads
      enableWrites - The new value for enableWrites
      etlStoreConfig - The new value for etlStoreConfig
      hybrid - The new value for hybrid
      hybridStoreConfig - The new value for hybridStoreConfig
      hybridStoreDiskQuotaEnabled - The new value for hybridStoreDiskQuotaEnabled
      incrementalPushEnabled - The new value for incrementalPushEnabled
      blobTransferEnabled - The new value for blobTransferEnabled
      largestUsedVersionNumber - The new value for largestUsedVersionNumber
      latestSuperSetValueSchemaId - The new value for latestSuperSetValueSchemaId
      leaderFollowerModelEnabled - The new value for leaderFollowerModelEnabled
      migrating - The new value for migrating
      name - The new value for name
      numVersionsToPreserve - The new value for numVersionsToPreserve
      offLinePushStrategy - The new value for offLinePushStrategy
      owner - The new value for owner
      partitionCount - The new value for partitionCount
      partitionerConfig - The new value for partitionerConfig
      persistenceType - The new value for persistenceType
      readComputationEnabled - The new value for readComputationEnabled
      readQuotaInCU - The new value for readQuotaInCU
      readStrategy - The new value for readStrategy
      routingStrategy - The new value for routingStrategy
      schemaAutoRegisterFromPushJobEnabled - The new value for schemaAutoRegisterFromPushJobEnabled
      singleGetRouterCacheEnabled - The new value for singleGetRouterCacheEnabled
      storageQuotaInByte - The new value for storageQuotaInByte
      superSetSchemaAutoGenerationForReadComputeEnabled - The new value for superSetSchemaAutoGenerationForReadComputeEnabled
      systemStore - The new value for systemStore
      nativeReplicationEnabled - The new value for nativeReplicationEnabled
      pushStreamSourceAddress - The new value for pushStreamSourceAddress
      writeComputationEnabled - The new value for writeComputationEnabled
      daVinciPushStatusStoreEnabled - The new value for daVinciPushStatusStoreEnabled
  • Method Details

    • getClassSchema

      public static org.apache.avro.Schema getClassSchema()
    • getSpecificData

      public org.apache.avro.specific.SpecificData getSpecificData()
      Overrides:
      getSpecificData in class org.apache.avro.specific.SpecificRecordBase
    • getSchema

      public org.apache.avro.Schema getSchema()
      Specified by:
      getSchema in interface org.apache.avro.generic.GenericContainer
      Specified by:
      getSchema in class org.apache.avro.specific.SpecificRecordBase
    • get

      public Object get(int field$)
      Specified by:
      get in interface org.apache.avro.generic.IndexedRecord
      Specified by:
      get in class org.apache.avro.specific.SpecificRecordBase
    • put

      public void put(int field$, Object value$)
      Specified by:
      put in interface org.apache.avro.generic.IndexedRecord
      Specified by:
      put in class org.apache.avro.specific.SpecificRecordBase
    • getAccessControlled

      public Boolean getAccessControlled()
      Gets the value of the 'accessControlled' field.
      Returns:
      The value of the 'accessControlled' field.
    • setAccessControlled

      public void setAccessControlled(Boolean value)
      Sets the value of the 'accessControlled' field.
      Parameters:
      value - the value to set.
    • getBackupStrategy

      public CharSequence getBackupStrategy()
      Gets the value of the 'backupStrategy' field.
      Returns:
      The value of the 'backupStrategy' field.
    • setBackupStrategy

      public void setBackupStrategy(CharSequence value)
      Sets the value of the 'backupStrategy' field.
      Parameters:
      value - the value to set.
    • getBatchGetLimit

      public Integer getBatchGetLimit()
      Gets the value of the 'batchGetLimit' field.
      Returns:
      The value of the 'batchGetLimit' field.
    • setBatchGetLimit

      public void setBatchGetLimit(Integer value)
      Sets the value of the 'batchGetLimit' field.
      Parameters:
      value - the value to set.
    • getBatchGetRouterCacheEnabled

      public Boolean getBatchGetRouterCacheEnabled()
      Gets the value of the 'batchGetRouterCacheEnabled' field.
      Returns:
      The value of the 'batchGetRouterCacheEnabled' field.
    • setBatchGetRouterCacheEnabled

      public void setBatchGetRouterCacheEnabled(Boolean value)
      Sets the value of the 'batchGetRouterCacheEnabled' field.
      Parameters:
      value - the value to set.
    • getBootstrapToOnlineTimeoutInHours

      public Integer getBootstrapToOnlineTimeoutInHours()
      Gets the value of the 'bootstrapToOnlineTimeoutInHours' field.
      Returns:
      The value of the 'bootstrapToOnlineTimeoutInHours' field.
    • setBootstrapToOnlineTimeoutInHours

      public void setBootstrapToOnlineTimeoutInHours(Integer value)
      Sets the value of the 'bootstrapToOnlineTimeoutInHours' field.
      Parameters:
      value - the value to set.
    • getChunkingEnabled

      public Boolean getChunkingEnabled()
      Gets the value of the 'chunkingEnabled' field.
      Returns:
      The value of the 'chunkingEnabled' field.
    • setChunkingEnabled

      public void setChunkingEnabled(Boolean value)
      Sets the value of the 'chunkingEnabled' field.
      Parameters:
      value - the value to set.
    • getClientDecompressionEnabled

      public Boolean getClientDecompressionEnabled()
      Gets the value of the 'clientDecompressionEnabled' field.
      Returns:
      The value of the 'clientDecompressionEnabled' field.
    • setClientDecompressionEnabled

      public void setClientDecompressionEnabled(Boolean value)
      Sets the value of the 'clientDecompressionEnabled' field.
      Parameters:
      value - the value to set.
    • getCompressionStrategy

      public CharSequence getCompressionStrategy()
      Gets the value of the 'compressionStrategy' field.
      Returns:
      The value of the 'compressionStrategy' field.
    • setCompressionStrategy

      public void setCompressionStrategy(CharSequence value)
      Sets the value of the 'compressionStrategy' field.
      Parameters:
      value - the value to set.
    • getCreatedTime

      public long getCreatedTime()
      Gets the value of the 'createdTime' field.
      Returns:
      The value of the 'createdTime' field.
    • setCreatedTime

      public void setCreatedTime(long value)
      Sets the value of the 'createdTime' field.
      Parameters:
      value - the value to set.
    • getCurrentVersion

      public Integer getCurrentVersion()
      Gets the value of the 'currentVersion' field.
      Returns:
      The value of the 'currentVersion' field.
    • setCurrentVersion

      public void setCurrentVersion(Integer value)
      Sets the value of the 'currentVersion' field.
      Parameters:
      value - the value to set.
    • getEnableReads

      public Boolean getEnableReads()
      Gets the value of the 'enableReads' field.
      Returns:
      The value of the 'enableReads' field.
    • setEnableReads

      public void setEnableReads(Boolean value)
      Sets the value of the 'enableReads' field.
      Parameters:
      value - the value to set.
    • getEnableWrites

      public Boolean getEnableWrites()
      Gets the value of the 'enableWrites' field.
      Returns:
      The value of the 'enableWrites' field.
    • setEnableWrites

      public void setEnableWrites(Boolean value)
      Sets the value of the 'enableWrites' field.
      Parameters:
      value - the value to set.
    • getEtlStoreConfig

      public ETLStoreConfig getEtlStoreConfig()
      Gets the value of the 'etlStoreConfig' field.
      Returns:
      The value of the 'etlStoreConfig' field.
    • setEtlStoreConfig

      public void setEtlStoreConfig(ETLStoreConfig value)
      Sets the value of the 'etlStoreConfig' field.
      Parameters:
      value - the value to set.
    • getHybrid

      public Boolean getHybrid()
      Gets the value of the 'hybrid' field.
      Returns:
      The value of the 'hybrid' field.
    • setHybrid

      public void setHybrid(Boolean value)
      Sets the value of the 'hybrid' field.
      Parameters:
      value - the value to set.
    • getHybridStoreConfig

      public HybridStoreConfig getHybridStoreConfig()
      Gets the value of the 'hybridStoreConfig' field.
      Returns:
      The value of the 'hybridStoreConfig' field.
    • setHybridStoreConfig

      public void setHybridStoreConfig(HybridStoreConfig value)
      Sets the value of the 'hybridStoreConfig' field.
      Parameters:
      value - the value to set.
    • getHybridStoreDiskQuotaEnabled

      public Boolean getHybridStoreDiskQuotaEnabled()
      Gets the value of the 'hybridStoreDiskQuotaEnabled' field.
      Returns:
      The value of the 'hybridStoreDiskQuotaEnabled' field.
    • setHybridStoreDiskQuotaEnabled

      public void setHybridStoreDiskQuotaEnabled(Boolean value)
      Sets the value of the 'hybridStoreDiskQuotaEnabled' field.
      Parameters:
      value - the value to set.
    • getIncrementalPushEnabled

      public Boolean getIncrementalPushEnabled()
      Gets the value of the 'incrementalPushEnabled' field.
      Returns:
      The value of the 'incrementalPushEnabled' field.
    • setIncrementalPushEnabled

      public void setIncrementalPushEnabled(Boolean value)
      Sets the value of the 'incrementalPushEnabled' field.
      Parameters:
      value - the value to set.
    • getBlobTransferEnabled

      public Boolean getBlobTransferEnabled()
      Gets the value of the 'blobTransferEnabled' field.
      Returns:
      The value of the 'blobTransferEnabled' field.
    • setBlobTransferEnabled

      public void setBlobTransferEnabled(Boolean value)
      Sets the value of the 'blobTransferEnabled' field.
      Parameters:
      value - the value to set.
    • getLargestUsedVersionNumber

      public Integer getLargestUsedVersionNumber()
      Gets the value of the 'largestUsedVersionNumber' field.
      Returns:
      The value of the 'largestUsedVersionNumber' field.
    • setLargestUsedVersionNumber

      public void setLargestUsedVersionNumber(Integer value)
      Sets the value of the 'largestUsedVersionNumber' field.
      Parameters:
      value - the value to set.
    • getLatestSuperSetValueSchemaId

      public Integer getLatestSuperSetValueSchemaId()
      Gets the value of the 'latestSuperSetValueSchemaId' field.
      Returns:
      The value of the 'latestSuperSetValueSchemaId' field.
    • setLatestSuperSetValueSchemaId

      public void setLatestSuperSetValueSchemaId(Integer value)
      Sets the value of the 'latestSuperSetValueSchemaId' field.
      Parameters:
      value - the value to set.
    • getLeaderFollowerModelEnabled

      public Boolean getLeaderFollowerModelEnabled()
      Gets the value of the 'leaderFollowerModelEnabled' field.
      Returns:
      The value of the 'leaderFollowerModelEnabled' field.
    • setLeaderFollowerModelEnabled

      public void setLeaderFollowerModelEnabled(Boolean value)
      Sets the value of the 'leaderFollowerModelEnabled' field.
      Parameters:
      value - the value to set.
    • getMigrating

      public Boolean getMigrating()
      Gets the value of the 'migrating' field.
      Returns:
      The value of the 'migrating' field.
    • setMigrating

      public void setMigrating(Boolean value)
      Sets the value of the 'migrating' field.
      Parameters:
      value - the value to set.
    • getName

      public CharSequence getName()
      Gets the value of the 'name' field.
      Returns:
      The value of the 'name' field.
    • setName

      public void setName(CharSequence value)
      Sets the value of the 'name' field.
      Parameters:
      value - the value to set.
    • getNumVersionsToPreserve

      public Integer getNumVersionsToPreserve()
      Gets the value of the 'numVersionsToPreserve' field.
      Returns:
      The value of the 'numVersionsToPreserve' field.
    • setNumVersionsToPreserve

      public void setNumVersionsToPreserve(Integer value)
      Sets the value of the 'numVersionsToPreserve' field.
      Parameters:
      value - the value to set.
    • getOffLinePushStrategy

      public CharSequence getOffLinePushStrategy()
      Gets the value of the 'offLinePushStrategy' field.
      Returns:
      The value of the 'offLinePushStrategy' field.
    • setOffLinePushStrategy

      public void setOffLinePushStrategy(CharSequence value)
      Sets the value of the 'offLinePushStrategy' field.
      Parameters:
      value - the value to set.
    • getOwner

      public CharSequence getOwner()
      Gets the value of the 'owner' field.
      Returns:
      The value of the 'owner' field.
    • setOwner

      public void setOwner(CharSequence value)
      Sets the value of the 'owner' field.
      Parameters:
      value - the value to set.
    • getPartitionCount

      public Integer getPartitionCount()
      Gets the value of the 'partitionCount' field.
      Returns:
      The value of the 'partitionCount' field.
    • setPartitionCount

      public void setPartitionCount(Integer value)
      Sets the value of the 'partitionCount' field.
      Parameters:
      value - the value to set.
    • getPartitionerConfig

      public PartitionerConfig getPartitionerConfig()
      Gets the value of the 'partitionerConfig' field.
      Returns:
      The value of the 'partitionerConfig' field.
    • setPartitionerConfig

      public void setPartitionerConfig(PartitionerConfig value)
      Sets the value of the 'partitionerConfig' field.
      Parameters:
      value - the value to set.
    • getPersistenceType

      public CharSequence getPersistenceType()
      Gets the value of the 'persistenceType' field.
      Returns:
      The value of the 'persistenceType' field.
    • setPersistenceType

      public void setPersistenceType(CharSequence value)
      Sets the value of the 'persistenceType' field.
      Parameters:
      value - the value to set.
    • getReadComputationEnabled

      public Boolean getReadComputationEnabled()
      Gets the value of the 'readComputationEnabled' field.
      Returns:
      The value of the 'readComputationEnabled' field.
    • setReadComputationEnabled

      public void setReadComputationEnabled(Boolean value)
      Sets the value of the 'readComputationEnabled' field.
      Parameters:
      value - the value to set.
    • getReadQuotaInCU

      public Long getReadQuotaInCU()
      Gets the value of the 'readQuotaInCU' field.
      Returns:
      The value of the 'readQuotaInCU' field.
    • setReadQuotaInCU

      public void setReadQuotaInCU(Long value)
      Sets the value of the 'readQuotaInCU' field.
      Parameters:
      value - the value to set.
    • getReadStrategy

      public CharSequence getReadStrategy()
      Gets the value of the 'readStrategy' field.
      Returns:
      The value of the 'readStrategy' field.
    • setReadStrategy

      public void setReadStrategy(CharSequence value)
      Sets the value of the 'readStrategy' field.
      Parameters:
      value - the value to set.
    • getRoutingStrategy

      public CharSequence getRoutingStrategy()
      Gets the value of the 'routingStrategy' field.
      Returns:
      The value of the 'routingStrategy' field.
    • setRoutingStrategy

      public void setRoutingStrategy(CharSequence value)
      Sets the value of the 'routingStrategy' field.
      Parameters:
      value - the value to set.
    • getSchemaAutoRegisterFromPushJobEnabled

      public Boolean getSchemaAutoRegisterFromPushJobEnabled()
      Gets the value of the 'schemaAutoRegisterFromPushJobEnabled' field.
      Returns:
      The value of the 'schemaAutoRegisterFromPushJobEnabled' field.
    • setSchemaAutoRegisterFromPushJobEnabled

      public void setSchemaAutoRegisterFromPushJobEnabled(Boolean value)
      Sets the value of the 'schemaAutoRegisterFromPushJobEnabled' field.
      Parameters:
      value - the value to set.
    • getSingleGetRouterCacheEnabled

      public Boolean getSingleGetRouterCacheEnabled()
      Gets the value of the 'singleGetRouterCacheEnabled' field.
      Returns:
      The value of the 'singleGetRouterCacheEnabled' field.
    • setSingleGetRouterCacheEnabled

      public void setSingleGetRouterCacheEnabled(Boolean value)
      Sets the value of the 'singleGetRouterCacheEnabled' field.
      Parameters:
      value - the value to set.
    • getStorageQuotaInByte

      public Long getStorageQuotaInByte()
      Gets the value of the 'storageQuotaInByte' field.
      Returns:
      The value of the 'storageQuotaInByte' field.
    • setStorageQuotaInByte

      public void setStorageQuotaInByte(Long value)
      Sets the value of the 'storageQuotaInByte' field.
      Parameters:
      value - the value to set.
    • getSuperSetSchemaAutoGenerationForReadComputeEnabled

      public Boolean getSuperSetSchemaAutoGenerationForReadComputeEnabled()
      Gets the value of the 'superSetSchemaAutoGenerationForReadComputeEnabled' field.
      Returns:
      The value of the 'superSetSchemaAutoGenerationForReadComputeEnabled' field.
    • setSuperSetSchemaAutoGenerationForReadComputeEnabled

      public void setSuperSetSchemaAutoGenerationForReadComputeEnabled(Boolean value)
      Sets the value of the 'superSetSchemaAutoGenerationForReadComputeEnabled' field.
      Parameters:
      value - the value to set.
    • getSystemStore

      public Boolean getSystemStore()
      Gets the value of the 'systemStore' field.
      Returns:
      The value of the 'systemStore' field.
    • setSystemStore

      public void setSystemStore(Boolean value)
      Sets the value of the 'systemStore' field.
      Parameters:
      value - the value to set.
    • getNativeReplicationEnabled

      public boolean getNativeReplicationEnabled()
      Gets the value of the 'nativeReplicationEnabled' field.
      Returns:
      The value of the 'nativeReplicationEnabled' field.
    • setNativeReplicationEnabled

      public void setNativeReplicationEnabled(boolean value)
      Sets the value of the 'nativeReplicationEnabled' field.
      Parameters:
      value - the value to set.
    • getPushStreamSourceAddress

      public CharSequence getPushStreamSourceAddress()
      Gets the value of the 'pushStreamSourceAddress' field.
      Returns:
      The value of the 'pushStreamSourceAddress' field.
    • setPushStreamSourceAddress

      public void setPushStreamSourceAddress(CharSequence value)
      Sets the value of the 'pushStreamSourceAddress' field.
      Parameters:
      value - the value to set.
    • getWriteComputationEnabled

      public Boolean getWriteComputationEnabled()
      Gets the value of the 'writeComputationEnabled' field.
      Returns:
      The value of the 'writeComputationEnabled' field.
    • setWriteComputationEnabled

      public void setWriteComputationEnabled(Boolean value)
      Sets the value of the 'writeComputationEnabled' field.
      Parameters:
      value - the value to set.
    • getDaVinciPushStatusStoreEnabled

      public Boolean getDaVinciPushStatusStoreEnabled()
      Gets the value of the 'daVinciPushStatusStoreEnabled' field.
      Returns:
      The value of the 'daVinciPushStatusStoreEnabled' field.
    • setDaVinciPushStatusStoreEnabled

      public void setDaVinciPushStatusStoreEnabled(Boolean value)
      Sets the value of the 'daVinciPushStatusStoreEnabled' field.
      Parameters:
      value - the value to set.
    • writeExternal

      public void writeExternal(ObjectOutput out) throws IOException
      Specified by:
      writeExternal in interface Externalizable
      Overrides:
      writeExternal in class org.apache.avro.specific.SpecificRecordBase
      Throws:
      IOException
    • readExternal

      public void readExternal(ObjectInput in) throws IOException
      Specified by:
      readExternal in interface Externalizable
      Overrides:
      readExternal in class org.apache.avro.specific.SpecificRecordBase
      Throws:
      IOException