public class BaseTypeBuilder extends Object implements TypeBuilder<MetadataType>, SimpleTypeBuilder<MetadataType>
| Constructor and Description |
|---|
BaseTypeBuilder(MetadataFormat format) |
public BaseTypeBuilder(MetadataFormat format)
public BaseTypeBuilder withFormat(MetadataFormat format)
public ObjectTypeBuilder objectType()
public ArrayTypeBuilder arrayType()
public TypeParameterTypeBuilder typeParameter(String typeName)
public UnionTypeBuilder unionType()
public TupleTypeBuilder tupleType()
public FunctionTypeBuilder functionType()
public LocalDateTimeTypeBuilder localDateTimeType()
localDateTimeType in interface SimpleTypeBuilder<MetadataType>public LocalTimeTypeBuilder localTimeType()
localTimeType in interface SimpleTypeBuilder<MetadataType>public NothingTypeBuilder nothingType()
nothingType in interface SimpleTypeBuilder<MetadataType>public PeriodTypeBuilder periodType()
periodType in interface SimpleTypeBuilder<MetadataType>public RegexTypeBuilder regexType()
regexType in interface SimpleTypeBuilder<MetadataType>public TimeZoneTypeBuilder timeZoneType()
timeZoneType in interface SimpleTypeBuilder<MetadataType>public StringTypeBuilder stringType()
stringType in interface SimpleTypeBuilder<MetadataType>public BooleanTypeBuilder booleanType()
booleanType in interface SimpleTypeBuilder<MetadataType>public NumberTypeBuilder numberType()
numberType in interface SimpleTypeBuilder<MetadataType>public DateTimeBuilder dateTimeType()
dateTimeType in interface SimpleTypeBuilder<MetadataType>public DateTypeBuilder dateType()
dateType in interface SimpleTypeBuilder<MetadataType>public TimeTypeBuilder timeType()
public AnyTypeBuilder anyType()
anyType in interface SimpleTypeBuilder<MetadataType>public BinaryTypeBuilder binaryType()
binaryType in interface SimpleTypeBuilder<MetadataType>public NullTypeBuilder nullType()
nullType in interface SimpleTypeBuilder<MetadataType>public VoidTypeBuilder voidType()
voidType in interface SimpleTypeBuilder<MetadataType>public IntersectionTypeBuilder intersectionType()
public MetadataType build()
build in interface TypeBuilder<MetadataType>public static BaseTypeBuilder create(MetadataFormat format)
Copyright © 2020 MuleSoft, Inc.. All rights reserved.