Class PersistenceFailedResponse
-
- All Implemented Interfaces:
-
java.io.Externalizable
,java.io.Serializable
,java.lang.Comparable
,org.apache.avro.generic.GenericContainer
,org.apache.avro.generic.GenericRecord
,org.apache.avro.generic.IndexedRecord
,org.apache.avro.specific.SpecificRecord
public class PersistenceFailedResponse extends SpecificRecordBase implements SpecificRecord
Response for when a persistence failed.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
PersistenceFailedResponse.Builder
RecordBuilder for PersistenceFailedResponse instances.
-
Field Summary
Fields Modifier and Type Field Description public final static Schema
SCHEMA$
public String
errorMessage
public ErrorKind
errorKind
-
Constructor Summary
Constructors Constructor Description PersistenceFailedResponse()
Default constructor. PersistenceFailedResponse(String errorMessage, ErrorKind errorKind)
All-args constructor.
-
Method Summary
Modifier and Type Method Description String
getErrorMessage()
Gets the value of the 'errorMessage' field. void
setErrorMessage(String value)
Sets the value of the 'errorMessage' field. ErrorKind
getErrorKind()
Gets the value of the 'errorKind' field. void
setErrorKind(ErrorKind value)
Sets the value of the 'errorKind' field. static Schema
getClassSchema()
static BinaryMessageEncoder<PersistenceFailedResponse>
getEncoder()
Return the BinaryMessageEncoder instance used by this class. static BinaryMessageDecoder<PersistenceFailedResponse>
getDecoder()
Return the BinaryMessageDecoder instance used by this class. static BinaryMessageDecoder<PersistenceFailedResponse>
createDecoder(SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore. ByteBuffer
toByteBuffer()
Serializes this PersistenceFailedResponse to a ByteBuffer. static PersistenceFailedResponse
fromByteBuffer(ByteBuffer b)
Deserializes a PersistenceFailedResponse from a ByteBuffer. SpecificData
getSpecificData()
Schema
getSchema()
Object
get(int field$)
void
put(int field$, Object value$)
static PersistenceFailedResponse.Builder
newBuilder()
Creates a new PersistenceFailedResponse RecordBuilder. static PersistenceFailedResponse.Builder
newBuilder(PersistenceFailedResponse.Builder other)
Creates a new PersistenceFailedResponse RecordBuilder by copying an existing Builder. static PersistenceFailedResponse.Builder
newBuilder(PersistenceFailedResponse other)
Creates a new PersistenceFailedResponse RecordBuilder by copying an existing PersistenceFailedResponse instance. void
writeExternal(ObjectOutput out)
void
readExternal(ObjectInput in)
void
customEncode(Encoder out)
void
customDecode(ResolvingDecoder in)
-
Methods inherited from class org.apache.avro.specific.SpecificRecordBase
compareTo, equals, getConversion, hashCode, toString
-
Methods inherited from class org.apache.avro.generic.GenericRecord
hasField
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getErrorMessage
String getErrorMessage()
Gets the value of the 'errorMessage' field.
-
setErrorMessage
void setErrorMessage(String value)
Sets the value of the 'errorMessage' field. Error message provided in the case of failure.
- Parameters:
value
- the value to set.
-
getErrorKind
ErrorKind getErrorKind()
Gets the value of the 'errorKind' field.
-
setErrorKind
void setErrorKind(ErrorKind value)
Sets the value of the 'errorKind' field. The kind of error that caused the failure
- Parameters:
value
- the value to set.
-
getClassSchema
static Schema getClassSchema()
-
getEncoder
static BinaryMessageEncoder<PersistenceFailedResponse> getEncoder()
Return the BinaryMessageEncoder instance used by this class.
-
getDecoder
static BinaryMessageDecoder<PersistenceFailedResponse> getDecoder()
Return the BinaryMessageDecoder instance used by this class.
-
createDecoder
static BinaryMessageDecoder<PersistenceFailedResponse> createDecoder(SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore.
- Parameters:
resolver
- a SchemaStore used to find schemas by fingerprint
-
toByteBuffer
ByteBuffer toByteBuffer()
Serializes this PersistenceFailedResponse to a ByteBuffer.
-
fromByteBuffer
static PersistenceFailedResponse fromByteBuffer(ByteBuffer b)
Deserializes a PersistenceFailedResponse from a ByteBuffer.
- Parameters:
b
- a byte buffer holding serialized data for an instance of this class
-
getSpecificData
SpecificData getSpecificData()
-
getSchema
Schema getSchema()
-
newBuilder
static PersistenceFailedResponse.Builder newBuilder()
Creates a new PersistenceFailedResponse RecordBuilder.
-
newBuilder
static PersistenceFailedResponse.Builder newBuilder(PersistenceFailedResponse.Builder other)
Creates a new PersistenceFailedResponse RecordBuilder by copying an existing Builder.
- Parameters:
other
- The existing builder to copy.
-
newBuilder
static PersistenceFailedResponse.Builder newBuilder(PersistenceFailedResponse other)
Creates a new PersistenceFailedResponse RecordBuilder by copying an existing PersistenceFailedResponse instance.
- Parameters:
other
- The existing instance to copy.
-
writeExternal
void writeExternal(ObjectOutput out)
-
readExternal
void readExternal(ObjectInput in)
-
customEncode
void customEncode(Encoder out)
-
customDecode
void customDecode(ResolvingDecoder in)
-
-
-
-