public class UnionTypeBuilder extends AbstractBuilder<UnionType> implements TypeBuilder<UnionType>, WithAnnotation<UnionTypeBuilder>
annotations, format
Modifier | Constructor and Description |
---|---|
protected |
UnionTypeBuilder(MetadataFormat format) |
Modifier and Type | Method and Description |
---|---|
UnionType |
build() |
UnionTypeBuilder |
id(String typeIdentifier) |
BaseTypeBuilder |
of() |
UnionTypeBuilder |
of(MetadataType type) |
UnionTypeBuilder |
of(TypeBuilder<?> builder) |
UnionTypeBuilder |
with(TypeAnnotation extension)
Contributes a builder with
TypeAnnotation s |
addExtension
protected UnionTypeBuilder(MetadataFormat format)
public BaseTypeBuilder of()
public UnionTypeBuilder of(TypeBuilder<?> builder)
public UnionTypeBuilder of(MetadataType type)
public UnionTypeBuilder id(String typeIdentifier)
public UnionTypeBuilder with(TypeAnnotation extension)
WithAnnotation
TypeAnnotation
swith
in interface WithAnnotation<UnionTypeBuilder>
extension
- TypeAnnotation
to addpublic UnionType build()
build
in interface TypeBuilder<UnionType>
Copyright © 2018. All rights reserved.