Class PrimitiveStructureTypeBuilder
java.lang.Object
ai.stapi.schema.structureSchema.builder.AbstractStructureTypeBuilder
ai.stapi.schema.structureSchema.builder.PrimitiveStructureTypeBuilder
-
Field Summary
Fields inherited from class ai.stapi.schema.structureSchema.builder.AbstractStructureTypeBuilder
description, isAbstract, kind, parent, serializationType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(StructureSchemaBuilder structureSchemaBuilder) copyToBuilder(AbstractStructureType primitiveStructureType) findMissingTypesForFields(StructureSchemaBuilder structureSchemaBuilder) getAllFields(StructureSchemaBuilder structureSchemaBuilder) setContainedInNonAnonymousType(String containedInNonAnonymousType) setDescription(String description) setIsAbstract(Boolean isAbstract) setSerializationType(String serializationType) protected AbstractStructureTypeBuilderMethods inherited from class ai.stapi.schema.structureSchema.builder.AbstractStructureTypeBuilder
findMissingDependenciesForParent, getDescription, getDirectlyUnresolvableTypesWithFailingDependencyList, getKind, getOriginalSerializationType, getParent, getSerializationType, isAbstract, isPrimitiveType, mergeOverwrite
-
Constructor Details
-
PrimitiveStructureTypeBuilder
public PrimitiveStructureTypeBuilder()
-
-
Method Details
-
copyToBuilder
- Specified by:
copyToBuilderin classAbstractStructureTypeBuilder
-
setParent
- Overrides:
setParentin classAbstractStructureTypeBuilder
-
setContainedInNonAnonymousType
public AbstractStructureTypeBuilder setContainedInNonAnonymousType(String containedInNonAnonymousType) - Specified by:
setContainedInNonAnonymousTypein classAbstractStructureTypeBuilder
-
findMissingTypesForFields
- Overrides:
findMissingTypesForFieldsin classAbstractStructureTypeBuilder
-
getAllFieldTypes
- Specified by:
getAllFieldTypesin classAbstractStructureTypeBuilder
-
getContainedInNonAnonymousType
- Specified by:
getContainedInNonAnonymousTypein classAbstractStructureTypeBuilder
-
specificMergeOverwrite
- Specified by:
specificMergeOverwritein classAbstractStructureTypeBuilder
-
getAllFields
public Map<String,FieldDefinitionBuilder> getAllFields(StructureSchemaBuilder structureSchemaBuilder) - Specified by:
getAllFieldsin classAbstractStructureTypeBuilder
-
setSerializationType
-
setDescription
-
setIsAbstract
-
build
- Specified by:
buildin classAbstractStructureTypeBuilder
-