Class DataRecoveryConfig

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, java.lang.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 DataRecoveryConfig
    extends org.apache.avro.specific.SpecificRecordBase
    implements org.apache.avro.specific.SpecificRecord
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      DataRecoveryConfig()
      Default constructor.
      DataRecoveryConfig​(java.lang.CharSequence dataRecoverySourceFabric, java.lang.Boolean isDataRecoveryComplete, java.lang.Integer dataRecoverySourceVersionNumber)
      All-args constructor.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object get​(int field$)  
      static org.apache.avro.Schema getClassSchema()  
      java.lang.CharSequence getDataRecoverySourceFabric()
      Gets the value of the 'dataRecoverySourceFabric' field.
      int getDataRecoverySourceVersionNumber()
      Gets the value of the 'dataRecoverySourceVersionNumber' field.
      boolean getIsDataRecoveryComplete()
      Gets the value of the 'isDataRecoveryComplete' field.
      org.apache.avro.Schema getSchema()  
      org.apache.avro.specific.SpecificData getSpecificData()  
      void put​(int field$, java.lang.Object value$)  
      void readExternal​(java.io.ObjectInput in)  
      void setDataRecoverySourceFabric​(java.lang.CharSequence value)
      Sets the value of the 'dataRecoverySourceFabric' field.
      void setDataRecoverySourceVersionNumber​(int value)
      Sets the value of the 'dataRecoverySourceVersionNumber' field.
      void setIsDataRecoveryComplete​(boolean value)
      Sets the value of the 'isDataRecoveryComplete' field.
      void writeExternal​(java.io.ObjectOutput out)  
      • Methods inherited from class org.apache.avro.specific.SpecificRecordBase

        compareTo, customDecode, customEncode, equals, get, getConversion, getConversion, hasCustomCoders, hashCode, put, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.apache.avro.generic.GenericRecord

        hasField
    • Field Detail

      • SCHEMA$

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

        public java.lang.CharSequence dataRecoverySourceFabric
        The fabric name to be used as the source for data recovery.
      • isDataRecoveryComplete

        public boolean isDataRecoveryComplete
        Whether or not data recovery is complete.
      • dataRecoverySourceVersionNumber

        public int dataRecoverySourceVersionNumber
        The store version number to be used as the source for data recovery.
    • Constructor Detail

      • DataRecoveryConfig

        public DataRecoveryConfig()
        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().
      • DataRecoveryConfig

        public DataRecoveryConfig​(java.lang.CharSequence dataRecoverySourceFabric,
                                  java.lang.Boolean isDataRecoveryComplete,
                                  java.lang.Integer dataRecoverySourceVersionNumber)
        All-args constructor.
        Parameters:
        dataRecoverySourceFabric - The fabric name to be used as the source for data recovery.
        isDataRecoveryComplete - Whether or not data recovery is complete.
        dataRecoverySourceVersionNumber - The store version number to be used as the source for data recovery.
    • Method Detail

      • 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 java.lang.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$,
                        java.lang.Object value$)
        Specified by:
        put in interface org.apache.avro.generic.IndexedRecord
        Specified by:
        put in class org.apache.avro.specific.SpecificRecordBase
      • getDataRecoverySourceFabric

        public java.lang.CharSequence getDataRecoverySourceFabric()
        Gets the value of the 'dataRecoverySourceFabric' field.
        Returns:
        The fabric name to be used as the source for data recovery.
      • setDataRecoverySourceFabric

        public void setDataRecoverySourceFabric​(java.lang.CharSequence value)
        Sets the value of the 'dataRecoverySourceFabric' field. The fabric name to be used as the source for data recovery.
        Parameters:
        value - the value to set.
      • getIsDataRecoveryComplete

        public boolean getIsDataRecoveryComplete()
        Gets the value of the 'isDataRecoveryComplete' field.
        Returns:
        Whether or not data recovery is complete.
      • setIsDataRecoveryComplete

        public void setIsDataRecoveryComplete​(boolean value)
        Sets the value of the 'isDataRecoveryComplete' field. Whether or not data recovery is complete.
        Parameters:
        value - the value to set.
      • getDataRecoverySourceVersionNumber

        public int getDataRecoverySourceVersionNumber()
        Gets the value of the 'dataRecoverySourceVersionNumber' field.
        Returns:
        The store version number to be used as the source for data recovery.
      • setDataRecoverySourceVersionNumber

        public void setDataRecoverySourceVersionNumber​(int value)
        Sets the value of the 'dataRecoverySourceVersionNumber' field. The store version number to be used as the source for data recovery.
        Parameters:
        value - the value to set.
      • writeExternal

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

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