@Beta public interface GeneratedTOBuilder extends GeneratedTypeBuilderBase<GeneratedTOBuilder>
GeneratedTransferObject
Modifier and Type | Method and Description |
---|---|
GeneratedTOBuilder |
addEqualsIdentity(GeneratedPropertyBuilder property)
Add Property that will be part of
equals definition. |
GeneratedTOBuilder |
addHashIdentity(GeneratedPropertyBuilder property)
Add Property that will be part of
hashCode definition. |
GeneratedTOBuilder |
addToStringProperty(GeneratedPropertyBuilder property)
Add Property that will be part of
toString definition. |
void |
setBaseType(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> typeDef)
Sets the base type for Java representation of YANG typedef
|
GeneratedTOBuilder |
setExtendsType(GeneratedTransferObject genTransObj)
Add Generated Transfer Object from which will be extended current
Generated Transfer Object.
|
void |
setIsUnion(boolean isUnion) |
void |
setIsUnionBuilder(boolean isUnionTypeBuilder) |
void |
setRestrictions(Restrictions restrictions) |
void |
setSUID(GeneratedPropertyBuilder suid) |
void |
setTypedef(boolean isTypedef) |
GeneratedTransferObject |
toInstance()
Returns instance of
GeneratedTransferObject which data are
build from the data of this builder |
addAnnotation, addComment, addConstant, addEnclosingTransferObject, addEnclosingTransferObject, addEnumeration, addImplementsType, addMethod, addProperty, containsMethod, containsProperty, getBindingNamespaceType, getImplementsTypes, getMethodDefinitions, getParentTypeForBuilder, getProperties, getYangSourceDefinition, isAbstract, setAbstract, setBindingNamespaceType, setDescription, setModuleName, setParentTypeForBuilder, setReference, setSchemaPath, setYangSourceDefinition
getFullyQualifiedName, getName, getPackageName
GeneratedTOBuilder setExtendsType(GeneratedTransferObject genTransObj)
null
the method SHOULD throw
IllegalArgumentException
genTransObj
- Generated Transfer ObjectGeneratedTOBuilder addEqualsIdentity(GeneratedPropertyBuilder property)
equals
definition. null
the method SHOULD
throw IllegalArgumentException
property
- Generated Property BuilderGeneratedTOBuilder addHashIdentity(GeneratedPropertyBuilder property)
hashCode
definition. null
the method SHOULD
throw IllegalArgumentException
property
- Generated Property BuilderGeneratedTOBuilder addToStringProperty(GeneratedPropertyBuilder property)
toString
definition. null
the method SHOULD
throw IllegalArgumentException
property
- Generated Property Buildervoid setRestrictions(Restrictions restrictions)
GeneratedTransferObject toInstance()
GeneratedTransferObject
which data are
build from the data of this buildervoid setTypedef(boolean isTypedef)
void setBaseType(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> typeDef)
typeDef
- Type Definitionvoid setIsUnion(boolean isUnion)
isUnion
- void setIsUnionBuilder(boolean isUnionTypeBuilder)
void setSUID(GeneratedPropertyBuilder suid)
Copyright © 2019 OpenDaylight. All rights reserved.