public static class AvroClassNode.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<AvroClassNode> implements org.apache.avro.data.RecordBuilder<AvroClassNode>
Modifier and Type | Method and Description |
---|---|
AvroClassNode |
build() |
AvroClassNode.Builder |
clearDefaultImplementation()
Clears the value of the 'defaultImplementation' field.
|
AvroClassNode.Builder |
clearImplFullNames()
Clears the value of the 'implFullNames' field.
|
AvroClassNode.Builder |
clearInjectableConstructors()
Clears the value of the 'injectableConstructors' field.
|
AvroClassNode.Builder |
clearIsExternalConstructor()
Clears the value of the 'isExternalConstructor' field.
|
AvroClassNode.Builder |
clearIsInjectionCandidate()
Clears the value of the 'isInjectionCandidate' field.
|
AvroClassNode.Builder |
clearIsUnit()
Clears the value of the 'isUnit' field.
|
AvroClassNode.Builder |
clearOtherConstructors()
Clears the value of the 'otherConstructors' field.
|
CharSequence |
getDefaultImplementation()
Gets the value of the 'defaultImplementation' field.
|
List<CharSequence> |
getImplFullNames()
Gets the value of the 'implFullNames' field.
|
List<AvroConstructorDef> |
getInjectableConstructors()
Gets the value of the 'injectableConstructors' field.
|
Boolean |
getIsExternalConstructor()
Gets the value of the 'isExternalConstructor' field.
|
Boolean |
getIsInjectionCandidate()
Gets the value of the 'isInjectionCandidate' field.
|
Boolean |
getIsUnit()
Gets the value of the 'isUnit' field.
|
List<AvroConstructorDef> |
getOtherConstructors()
Gets the value of the 'otherConstructors' field.
|
boolean |
hasDefaultImplementation()
Checks whether the 'defaultImplementation' field has been set.
|
boolean |
hasImplFullNames()
Checks whether the 'implFullNames' field has been set.
|
boolean |
hasInjectableConstructors()
Checks whether the 'injectableConstructors' field has been set.
|
boolean |
hasIsExternalConstructor()
Checks whether the 'isExternalConstructor' field has been set.
|
boolean |
hasIsInjectionCandidate()
Checks whether the 'isInjectionCandidate' field has been set.
|
boolean |
hasIsUnit()
Checks whether the 'isUnit' field has been set.
|
boolean |
hasOtherConstructors()
Checks whether the 'otherConstructors' field has been set.
|
AvroClassNode.Builder |
setDefaultImplementation(CharSequence value)
Sets the value of the 'defaultImplementation' field.
|
AvroClassNode.Builder |
setImplFullNames(List<CharSequence> value)
Sets the value of the 'implFullNames' field.
|
AvroClassNode.Builder |
setInjectableConstructors(List<AvroConstructorDef> value)
Sets the value of the 'injectableConstructors' field.
|
AvroClassNode.Builder |
setIsExternalConstructor(boolean value)
Sets the value of the 'isExternalConstructor' field.
|
AvroClassNode.Builder |
setIsInjectionCandidate(boolean value)
Sets the value of the 'isInjectionCandidate' field.
|
AvroClassNode.Builder |
setIsUnit(boolean value)
Sets the value of the 'isUnit' field.
|
AvroClassNode.Builder |
setOtherConstructors(List<AvroConstructorDef> value)
Sets the value of the 'otherConstructors' field.
|
public Boolean getIsInjectionCandidate()
public AvroClassNode.Builder setIsInjectionCandidate(boolean value)
value
- The value of 'isInjectionCandidate'.public boolean hasIsInjectionCandidate()
public AvroClassNode.Builder clearIsInjectionCandidate()
public Boolean getIsExternalConstructor()
public AvroClassNode.Builder setIsExternalConstructor(boolean value)
value
- The value of 'isExternalConstructor'.public boolean hasIsExternalConstructor()
public AvroClassNode.Builder clearIsExternalConstructor()
public AvroClassNode.Builder setIsUnit(boolean value)
value
- The value of 'isUnit'.public boolean hasIsUnit()
public AvroClassNode.Builder clearIsUnit()
public List<AvroConstructorDef> getInjectableConstructors()
public AvroClassNode.Builder setInjectableConstructors(List<AvroConstructorDef> value)
value
- The value of 'injectableConstructors'.public boolean hasInjectableConstructors()
public AvroClassNode.Builder clearInjectableConstructors()
public List<AvroConstructorDef> getOtherConstructors()
public AvroClassNode.Builder setOtherConstructors(List<AvroConstructorDef> value)
value
- The value of 'otherConstructors'.public boolean hasOtherConstructors()
public AvroClassNode.Builder clearOtherConstructors()
public List<CharSequence> getImplFullNames()
public AvroClassNode.Builder setImplFullNames(List<CharSequence> value)
value
- The value of 'implFullNames'.public boolean hasImplFullNames()
public AvroClassNode.Builder clearImplFullNames()
public CharSequence getDefaultImplementation()
public AvroClassNode.Builder setDefaultImplementation(CharSequence value)
value
- The value of 'defaultImplementation'.public boolean hasDefaultImplementation()
public AvroClassNode.Builder clearDefaultImplementation()
public AvroClassNode build()
build
in interface org.apache.avro.data.RecordBuilder<AvroClassNode>
Copyright © 2017 The Apache Software Foundation. All rights reserved.