public class ChoiceCodeableConceptQuantityRange
extends org.apache.avro.specific.SpecificRecordBase
implements org.apache.avro.specific.SpecificRecord
| Modifier and Type | Class and Description |
|---|---|
static class |
ChoiceCodeableConceptQuantityRange.Builder
RecordBuilder for ChoiceCodeableConceptQuantityRange instances.
|
| Modifier and Type | Field and Description |
|---|---|
static org.apache.avro.Schema |
SCHEMA$ |
| Constructor and Description |
|---|
ChoiceCodeableConceptQuantityRange()
Default constructor.
|
ChoiceCodeableConceptQuantityRange(CodeableConcept codeableConcept,
Quantity quantity,
Range range)
All-args constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static org.apache.avro.message.BinaryMessageDecoder<ChoiceCodeableConceptQuantityRange> |
createDecoder(org.apache.avro.message.SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified
SchemaStore. |
static ChoiceCodeableConceptQuantityRange |
fromByteBuffer(ByteBuffer b)
Deserializes a ChoiceCodeableConceptQuantityRange from a ByteBuffer.
|
Object |
get(int field$) |
static org.apache.avro.Schema |
getClassSchema() |
CodeableConcept |
getCodeableConcept()
Gets the value of the 'codeableConcept' field.
|
static org.apache.avro.message.BinaryMessageDecoder<ChoiceCodeableConceptQuantityRange> |
getDecoder()
Return the BinaryMessageDecoder instance used by this class.
|
Quantity |
getQuantity()
Gets the value of the 'quantity' field.
|
Range |
getRange()
Gets the value of the 'range' field.
|
org.apache.avro.Schema |
getSchema() |
static ChoiceCodeableConceptQuantityRange.Builder |
newBuilder()
Creates a new ChoiceCodeableConceptQuantityRange RecordBuilder.
|
static ChoiceCodeableConceptQuantityRange.Builder |
newBuilder(ChoiceCodeableConceptQuantityRange.Builder other)
Creates a new ChoiceCodeableConceptQuantityRange RecordBuilder by copying an existing Builder.
|
static ChoiceCodeableConceptQuantityRange.Builder |
newBuilder(ChoiceCodeableConceptQuantityRange other)
Creates a new ChoiceCodeableConceptQuantityRange RecordBuilder by copying an existing ChoiceCodeableConceptQuantityRange instance.
|
void |
put(int field$,
Object value$) |
void |
readExternal(ObjectInput in) |
void |
setCodeableConcept(CodeableConcept value)
Sets the value of the 'codeableConcept' field.
|
void |
setQuantity(Quantity value)
Sets the value of the 'quantity' field.
|
void |
setRange(Range value)
Sets the value of the 'range' field.
|
ByteBuffer |
toByteBuffer()
Serializes this ChoiceCodeableConceptQuantityRange to a ByteBuffer.
|
void |
writeExternal(ObjectOutput out) |
public ChoiceCodeableConceptQuantityRange()
newBuilder().public ChoiceCodeableConceptQuantityRange(CodeableConcept codeableConcept, Quantity quantity, Range range)
codeableConcept - Choice fieldquantity - Choice fieldrange - Choice fieldpublic static org.apache.avro.Schema getClassSchema()
public static org.apache.avro.message.BinaryMessageDecoder<ChoiceCodeableConceptQuantityRange> getDecoder()
public static org.apache.avro.message.BinaryMessageDecoder<ChoiceCodeableConceptQuantityRange> createDecoder(org.apache.avro.message.SchemaStore resolver)
SchemaStore.resolver - a SchemaStore used to find schemas by fingerprintpublic ByteBuffer toByteBuffer() throws IOException
IOExceptionpublic static ChoiceCodeableConceptQuantityRange fromByteBuffer(ByteBuffer b) throws IOException
IOExceptionpublic org.apache.avro.Schema getSchema()
getSchema in interface org.apache.avro.generic.GenericContainergetSchema in class org.apache.avro.specific.SpecificRecordBasepublic Object get(int field$)
get in interface org.apache.avro.generic.IndexedRecordget in class org.apache.avro.specific.SpecificRecordBasepublic void put(int field$,
Object value$)
put in interface org.apache.avro.generic.IndexedRecordput in class org.apache.avro.specific.SpecificRecordBasepublic CodeableConcept getCodeableConcept()
public void setCodeableConcept(CodeableConcept value)
value - the value to set.public Quantity getQuantity()
public void setQuantity(Quantity value)
value - the value to set.public Range getRange()
public void setRange(Range value)
value - the value to set.public static ChoiceCodeableConceptQuantityRange.Builder newBuilder()
public static ChoiceCodeableConceptQuantityRange.Builder newBuilder(ChoiceCodeableConceptQuantityRange.Builder other)
other - The existing builder to copy.public static ChoiceCodeableConceptQuantityRange.Builder newBuilder(ChoiceCodeableConceptQuantityRange other)
other - The existing instance to copy.public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class org.apache.avro.specific.SpecificRecordBaseIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizablereadExternal in class org.apache.avro.specific.SpecificRecordBaseIOExceptionCopyright © 2020. All rights reserved.