public static class IndexMetadataRecord.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<IndexMetadataRecord> implements org.apache.avro.data.RecordBuilder<IndexMetadataRecord>
Modifier and Type | Method and Description |
---|---|
IndexMetadataRecord |
build() |
IndexMetadataRecord.Builder |
clearCustomData()
Clears the value of the 'customData' field
|
IndexMetadataRecord.Builder |
clearDepthDatum()
Clears the value of the 'depthDatum' field
|
IndexMetadataRecord.Builder |
clearDescription()
Clears the value of the 'description' field
|
IndexMetadataRecord.Builder |
clearDirection()
Clears the value of the 'direction' field
|
IndexMetadataRecord.Builder |
clearIndexType()
Clears the value of the 'indexType' field
|
IndexMetadataRecord.Builder |
clearMnemonic()
Clears the value of the 'mnemonic' field
|
IndexMetadataRecord.Builder |
clearScale()
Clears the value of the 'scale' field
|
IndexMetadataRecord.Builder |
clearTimeDatum()
Clears the value of the 'timeDatum' field
|
IndexMetadataRecord.Builder |
clearUom()
Clears the value of the 'uom' field
|
IndexMetadataRecord.Builder |
clearUri()
Clears the value of the 'uri' field
|
Map<CharSequence,DataValue> |
getCustomData()
Gets the value of the 'customData' field
|
CharSequence |
getDepthDatum()
Gets the value of the 'depthDatum' field
|
CharSequence |
getDescription()
Gets the value of the 'description' field
|
IndexDirections |
getDirection()
Gets the value of the 'direction' field
|
ChannelIndexTypes |
getIndexType()
Gets the value of the 'indexType' field
|
CharSequence |
getMnemonic()
Gets the value of the 'mnemonic' field
|
Integer |
getScale()
Gets the value of the 'scale' field
|
CharSequence |
getTimeDatum()
Gets the value of the 'timeDatum' field
|
CharSequence |
getUom()
Gets the value of the 'uom' field
|
CharSequence |
getUri()
Gets the value of the 'uri' field
|
boolean |
hasCustomData()
Checks whether the 'customData' field has been set
|
boolean |
hasDepthDatum()
Checks whether the 'depthDatum' field has been set
|
boolean |
hasDescription()
Checks whether the 'description' field has been set
|
boolean |
hasDirection()
Checks whether the 'direction' field has been set
|
boolean |
hasIndexType()
Checks whether the 'indexType' field has been set
|
boolean |
hasMnemonic()
Checks whether the 'mnemonic' field has been set
|
boolean |
hasScale()
Checks whether the 'scale' field has been set
|
boolean |
hasTimeDatum()
Checks whether the 'timeDatum' field has been set
|
boolean |
hasUom()
Checks whether the 'uom' field has been set
|
boolean |
hasUri()
Checks whether the 'uri' field has been set
|
IndexMetadataRecord.Builder |
setCustomData(Map<CharSequence,DataValue> value)
Sets the value of the 'customData' field
|
IndexMetadataRecord.Builder |
setDepthDatum(CharSequence value)
Sets the value of the 'depthDatum' field
|
IndexMetadataRecord.Builder |
setDescription(CharSequence value)
Sets the value of the 'description' field
|
IndexMetadataRecord.Builder |
setDirection(IndexDirections value)
Sets the value of the 'direction' field
|
IndexMetadataRecord.Builder |
setIndexType(ChannelIndexTypes value)
Sets the value of the 'indexType' field
|
IndexMetadataRecord.Builder |
setMnemonic(CharSequence value)
Sets the value of the 'mnemonic' field
|
IndexMetadataRecord.Builder |
setScale(int value)
Sets the value of the 'scale' field
|
IndexMetadataRecord.Builder |
setTimeDatum(CharSequence value)
Sets the value of the 'timeDatum' field
|
IndexMetadataRecord.Builder |
setUom(CharSequence value)
Sets the value of the 'uom' field
|
IndexMetadataRecord.Builder |
setUri(CharSequence value)
Sets the value of the 'uri' field
|
public ChannelIndexTypes getIndexType()
public IndexMetadataRecord.Builder setIndexType(ChannelIndexTypes value)
public boolean hasIndexType()
public IndexMetadataRecord.Builder clearIndexType()
public CharSequence getUom()
public IndexMetadataRecord.Builder setUom(CharSequence value)
public boolean hasUom()
public IndexMetadataRecord.Builder clearUom()
public CharSequence getDepthDatum()
public IndexMetadataRecord.Builder setDepthDatum(CharSequence value)
public boolean hasDepthDatum()
public IndexMetadataRecord.Builder clearDepthDatum()
public IndexDirections getDirection()
public IndexMetadataRecord.Builder setDirection(IndexDirections value)
public boolean hasDirection()
public IndexMetadataRecord.Builder clearDirection()
public CharSequence getMnemonic()
public IndexMetadataRecord.Builder setMnemonic(CharSequence value)
public boolean hasMnemonic()
public IndexMetadataRecord.Builder clearMnemonic()
public CharSequence getDescription()
public IndexMetadataRecord.Builder setDescription(CharSequence value)
public boolean hasDescription()
public IndexMetadataRecord.Builder clearDescription()
public CharSequence getUri()
public IndexMetadataRecord.Builder setUri(CharSequence value)
public boolean hasUri()
public IndexMetadataRecord.Builder clearUri()
public Map<CharSequence,DataValue> getCustomData()
public IndexMetadataRecord.Builder setCustomData(Map<CharSequence,DataValue> value)
public boolean hasCustomData()
public IndexMetadataRecord.Builder clearCustomData()
public Integer getScale()
public IndexMetadataRecord.Builder setScale(int value)
public boolean hasScale()
public IndexMetadataRecord.Builder clearScale()
public CharSequence getTimeDatum()
public IndexMetadataRecord.Builder setTimeDatum(CharSequence value)
public boolean hasTimeDatum()
public IndexMetadataRecord.Builder clearTimeDatum()
public IndexMetadataRecord build()
build
in interface org.apache.avro.data.RecordBuilder<IndexMetadataRecord>
Copyright © 2023 Petroware AS - https://petroware.no