public class AvroNamedParameterNode extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord
Modifier and Type | Class and Description |
---|---|
static class |
AvroNamedParameterNode.Builder
RecordBuilder for AvroNamedParameterNode instances.
|
Modifier and Type | Field and Description |
---|---|
CharSequence |
documentation
Deprecated.
|
CharSequence |
fullArgClassName
Deprecated.
|
List<CharSequence> |
instanceDefault
Deprecated.
|
boolean |
isList
Deprecated.
|
boolean |
isSet
Deprecated.
|
static org.apache.avro.Schema |
SCHEMA$ |
CharSequence |
shortName
Deprecated.
|
CharSequence |
simpleArgClassName
Deprecated.
|
Constructor and Description |
---|
AvroNamedParameterNode()
Default constructor.
|
AvroNamedParameterNode(CharSequence simpleArgClassName,
CharSequence fullArgClassName,
Boolean isSet,
Boolean isList,
CharSequence documentation,
CharSequence shortName,
List<CharSequence> instanceDefault)
All-args constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
get(int field$) |
static org.apache.avro.Schema |
getClassSchema() |
CharSequence |
getDocumentation()
Gets the value of the 'documentation' field.
|
CharSequence |
getFullArgClassName()
Gets the value of the 'fullArgClassName' field.
|
List<CharSequence> |
getInstanceDefault()
Gets the value of the 'instanceDefault' field.
|
Boolean |
getIsList()
Gets the value of the 'isList' field.
|
Boolean |
getIsSet()
Gets the value of the 'isSet' field.
|
org.apache.avro.Schema |
getSchema() |
CharSequence |
getShortName()
Gets the value of the 'shortName' field.
|
CharSequence |
getSimpleArgClassName()
Gets the value of the 'simpleArgClassName' field.
|
static AvroNamedParameterNode.Builder |
newBuilder()
Creates a new AvroNamedParameterNode RecordBuilder.
|
static AvroNamedParameterNode.Builder |
newBuilder(AvroNamedParameterNode.Builder other)
Creates a new AvroNamedParameterNode RecordBuilder by copying an existing Builder.
|
static AvroNamedParameterNode.Builder |
newBuilder(AvroNamedParameterNode other)
Creates a new AvroNamedParameterNode RecordBuilder by copying an existing AvroNamedParameterNode instance.
|
void |
put(int field$,
Object value$) |
void |
readExternal(ObjectInput in) |
void |
setDocumentation(CharSequence value)
Sets the value of the 'documentation' field.
|
void |
setFullArgClassName(CharSequence value)
Sets the value of the 'fullArgClassName' field.
|
void |
setInstanceDefault(List<CharSequence> value)
Sets the value of the 'instanceDefault' field.
|
void |
setIsList(Boolean value)
Sets the value of the 'isList' field.
|
void |
setIsSet(Boolean value)
Sets the value of the 'isSet' field.
|
void |
setShortName(CharSequence value)
Sets the value of the 'shortName' field.
|
void |
setSimpleArgClassName(CharSequence value)
Sets the value of the 'simpleArgClassName' field.
|
void |
writeExternal(ObjectOutput out) |
public static final org.apache.avro.Schema SCHEMA$
@Deprecated public CharSequence simpleArgClassName
@Deprecated public CharSequence fullArgClassName
@Deprecated public boolean isSet
@Deprecated public boolean isList
@Deprecated public CharSequence documentation
@Deprecated public CharSequence shortName
@Deprecated public List<CharSequence> instanceDefault
public AvroNamedParameterNode()
newBuilder()
.public AvroNamedParameterNode(CharSequence simpleArgClassName, CharSequence fullArgClassName, Boolean isSet, Boolean isList, CharSequence documentation, CharSequence shortName, List<CharSequence> instanceDefault)
simpleArgClassName
- The new value for simpleArgClassNamefullArgClassName
- The new value for fullArgClassNameisSet
- The new value for isSetisList
- The new value for isListdocumentation
- The new value for documentationshortName
- The new value for shortNameinstanceDefault
- The new value for instanceDefaultpublic static org.apache.avro.Schema getClassSchema()
public org.apache.avro.Schema getSchema()
getSchema
in interface org.apache.avro.generic.GenericContainer
getSchema
in class org.apache.avro.specific.SpecificRecordBase
public Object get(int field$)
get
in interface org.apache.avro.generic.IndexedRecord
get
in class org.apache.avro.specific.SpecificRecordBase
public void put(int field$, Object value$)
put
in interface org.apache.avro.generic.IndexedRecord
put
in class org.apache.avro.specific.SpecificRecordBase
public CharSequence getSimpleArgClassName()
public void setSimpleArgClassName(CharSequence value)
value
- the value to set.public CharSequence getFullArgClassName()
public void setFullArgClassName(CharSequence value)
value
- the value to set.public Boolean getIsSet()
public void setIsSet(Boolean value)
value
- the value to set.public Boolean getIsList()
public void setIsList(Boolean value)
value
- the value to set.public CharSequence getDocumentation()
public void setDocumentation(CharSequence value)
value
- the value to set.public CharSequence getShortName()
public void setShortName(CharSequence value)
value
- the value to set.public List<CharSequence> getInstanceDefault()
public void setInstanceDefault(List<CharSequence> value)
value
- the value to set.public static AvroNamedParameterNode.Builder newBuilder()
public static AvroNamedParameterNode.Builder newBuilder(AvroNamedParameterNode.Builder other)
other
- The existing builder to copy.public static AvroNamedParameterNode.Builder newBuilder(AvroNamedParameterNode other)
other
- The existing instance to copy.public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class org.apache.avro.specific.SpecificRecordBase
IOException
public void readExternal(ObjectInput in) throws IOException
readExternal
in interface Externalizable
readExternal
in class org.apache.avro.specific.SpecificRecordBase
IOException
Copyright © 2017 The Apache Software Foundation. All rights reserved.