public class NumberTypeBuilder extends AbstractBuilder<NumberType> implements TypeBuilder<NumberType>, WithAnnotation<NumberTypeBuilder>
annotations, format| Modifier | Constructor and Description |
|---|---|
protected |
NumberTypeBuilder(MetadataFormat format) |
| Modifier and Type | Method and Description |
|---|---|
NumberType |
build() |
NumberTypeBuilder |
defaultValue(String defaultValue) |
NumberTypeBuilder |
enumOf(Number... values) |
NumberTypeBuilder |
id(String typeIdentifier) |
NumberTypeBuilder |
integer() |
NumberTypeBuilder |
range(Number from,
Number to) |
NumberTypeBuilder |
with(TypeAnnotation extension)
Contributes a builder with
TypeAnnotations |
addExtensionprotected NumberTypeBuilder(MetadataFormat format)
public NumberTypeBuilder with(TypeAnnotation extension)
WithAnnotationTypeAnnotationswith in interface WithAnnotation<NumberTypeBuilder>extension - TypeAnnotation to addpublic NumberTypeBuilder id(String typeIdentifier)
public NumberTypeBuilder defaultValue(String defaultValue)
public NumberTypeBuilder enumOf(Number... values)
public NumberType build()
build in interface TypeBuilder<NumberType>public NumberTypeBuilder range(Number from, Number to)
public NumberTypeBuilder integer()
Copyright © 2019 MuleSoft, Inc.. All rights reserved.