Package com.gpudb.protocol
Class CreateBackupResponse
- java.lang.Object
-
- com.gpudb.protocol.CreateBackupResponse
-
- All Implemented Interfaces:
org.apache.avro.generic.GenericContainer,org.apache.avro.generic.IndexedRecord
public class CreateBackupResponse extends Object implements org.apache.avro.generic.IndexedRecord
A set of results returned byGPUdb.createBackup.
-
-
Constructor Summary
Constructors Constructor Description CreateBackupResponse()Constructs a CreateBackupResponse object with default parameters.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Objectget(int index)This method supports the Avro framework and is not intended to be called directly by the user.longgetBackupId()ID of the snapshot created.StringgetBackupName()Value ofbackupName.static org.apache.avro.SchemagetClassSchema()This method supports the Avro framework and is not intended to be called directly by the user.longgetCopiedBytes()Total size of all files copied for this snapshot.longgetCopiedFiles()Total number of files copied for this snapshot.longgetCopiedRecords()Total number of records in all files copied for this snapshot.Map<String,String>getInfo()Additional information.org.apache.avro.SchemagetSchema()This method supports the Avro framework and is not intended to be called directly by the user.longgetTotalNumberOfRecords()Total number of records that can be restored from this snapshot.inthashCode()voidput(int index, Object value)This method supports the Avro framework and is not intended to be called directly by the user.CreateBackupResponsesetBackupId(long backupId)ID of the snapshot created.CreateBackupResponsesetBackupName(String backupName)Value ofbackupName.CreateBackupResponsesetCopiedBytes(long copiedBytes)Total size of all files copied for this snapshot.CreateBackupResponsesetCopiedFiles(long copiedFiles)Total number of files copied for this snapshot.CreateBackupResponsesetCopiedRecords(long copiedRecords)Total number of records in all files copied for this snapshot.CreateBackupResponsesetInfo(Map<String,String> info)Additional information.CreateBackupResponsesetTotalNumberOfRecords(long totalNumberOfRecords)Total number of records that can be restored from this snapshot.StringtoString()
-
-
-
Method Detail
-
getClassSchema
public static org.apache.avro.Schema getClassSchema()
This method supports the Avro framework and is not intended to be called directly by the user.- Returns:
- The schema for the class.
-
getBackupName
public String getBackupName()
Value ofbackupName.- Returns:
- The current value of
backupName.
-
setBackupName
public CreateBackupResponse setBackupName(String backupName)
Value ofbackupName.- Parameters:
backupName- The new value forbackupName.- Returns:
thisto mimic the builder pattern.
-
getBackupId
public long getBackupId()
ID of the snapshot created.- Returns:
- The current value of
backupId.
-
setBackupId
public CreateBackupResponse setBackupId(long backupId)
ID of the snapshot created.- Parameters:
backupId- The new value forbackupId.- Returns:
thisto mimic the builder pattern.
-
getCopiedBytes
public long getCopiedBytes()
Total size of all files copied for this snapshot.- Returns:
- The current value of
copiedBytes.
-
setCopiedBytes
public CreateBackupResponse setCopiedBytes(long copiedBytes)
Total size of all files copied for this snapshot.- Parameters:
copiedBytes- The new value forcopiedBytes.- Returns:
thisto mimic the builder pattern.
-
getCopiedFiles
public long getCopiedFiles()
Total number of files copied for this snapshot.- Returns:
- The current value of
copiedFiles.
-
setCopiedFiles
public CreateBackupResponse setCopiedFiles(long copiedFiles)
Total number of files copied for this snapshot.- Parameters:
copiedFiles- The new value forcopiedFiles.- Returns:
thisto mimic the builder pattern.
-
getCopiedRecords
public long getCopiedRecords()
Total number of records in all files copied for this snapshot.- Returns:
- The current value of
copiedRecords.
-
setCopiedRecords
public CreateBackupResponse setCopiedRecords(long copiedRecords)
Total number of records in all files copied for this snapshot.- Parameters:
copiedRecords- The new value forcopiedRecords.- Returns:
thisto mimic the builder pattern.
-
getTotalNumberOfRecords
public long getTotalNumberOfRecords()
Total number of records that can be restored from this snapshot.- Returns:
- The current value of
totalNumberOfRecords.
-
setTotalNumberOfRecords
public CreateBackupResponse setTotalNumberOfRecords(long totalNumberOfRecords)
Total number of records that can be restored from this snapshot.- Parameters:
totalNumberOfRecords- The new value fortotalNumberOfRecords.- Returns:
thisto mimic the builder pattern.
-
getInfo
public Map<String,String> getInfo()
Additional information.- Returns:
- The current value of
info.
-
setInfo
public CreateBackupResponse setInfo(Map<String,String> info)
Additional information.- Parameters:
info- The new value forinfo.- Returns:
thisto mimic the builder pattern.
-
getSchema
public org.apache.avro.Schema getSchema()
This method supports the Avro framework and is not intended to be called directly by the user.- Specified by:
getSchemain interfaceorg.apache.avro.generic.GenericContainer- Returns:
- The schema object describing this class.
-
get
public Object get(int index)
This method supports the Avro framework and is not intended to be called directly by the user.- Specified by:
getin interfaceorg.apache.avro.generic.IndexedRecord- Parameters:
index- the position of the field to get- Returns:
- value of the field with the given index.
- Throws:
IndexOutOfBoundsException
-
put
public void put(int index, Object value)This method supports the Avro framework and is not intended to be called directly by the user.- Specified by:
putin interfaceorg.apache.avro.generic.IndexedRecord- Parameters:
index- the position of the field to setvalue- the value to set- Throws:
IndexOutOfBoundsException
-
-