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
TypeAnnotations |
addExtensionprotected 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)
WithAnnotationTypeAnnotationswith in interface WithAnnotation<UnionTypeBuilder>extension - TypeAnnotation to addpublic UnionType build()
build in interface TypeBuilder<UnionType>Copyright © 2021 MuleSoft, Inc.. All rights reserved.