Package org.mule.metadata.api.builder
Class TimeZoneTypeBuilder
- java.lang.Object
-
- org.mule.metadata.api.builder.AbstractBuilder<TimeZoneType>
-
- org.mule.metadata.api.builder.TimeZoneTypeBuilder
-
- All Implemented Interfaces:
TypeBuilder<TimeZoneType>,WithAnnotation<TimeZoneTypeBuilder>
public class TimeZoneTypeBuilder extends AbstractBuilder<TimeZoneType> implements TypeBuilder<TimeZoneType>, WithAnnotation<TimeZoneTypeBuilder>
-
-
Field Summary
-
Fields inherited from class org.mule.metadata.api.builder.AbstractBuilder
annotations, format
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTimeZoneTypeBuilder(MetadataFormat format)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimeZoneTypeBuilderboundary(Number minLength, Number maxLength)TimeZoneTypebuild()TimeZoneTypeBuilderdefaultValue(String defaultValue)TimeZoneTypeBuilderenumOf(String... values)TimeZoneTypeBuilderid(String typeIdentifier)TimeZoneTypeBuilderlength(Integer length)TimeZoneTypeBuilderpattern(String pattern)TimeZoneTypeBuilderwith(TypeAnnotation extension)Contributes a builder withTypeAnnotations-
Methods inherited from class org.mule.metadata.api.builder.AbstractBuilder
addExtension
-
-
-
-
Constructor Detail
-
TimeZoneTypeBuilder
protected TimeZoneTypeBuilder(MetadataFormat format)
-
-
Method Detail
-
with
public TimeZoneTypeBuilder with(TypeAnnotation extension)
Description copied from interface:WithAnnotationContributes a builder withTypeAnnotations- Specified by:
within interfaceWithAnnotation<TimeZoneTypeBuilder>- Parameters:
extension-TypeAnnotationto add- Returns:
- contributed {@param
} builder
-
id
public TimeZoneTypeBuilder id(String typeIdentifier)
-
defaultValue
public TimeZoneTypeBuilder defaultValue(String defaultValue)
-
enumOf
public TimeZoneTypeBuilder enumOf(String... values)
-
pattern
public TimeZoneTypeBuilder pattern(String pattern)
-
build
public TimeZoneType build()
- Specified by:
buildin interfaceTypeBuilder<TimeZoneType>
-
boundary
public TimeZoneTypeBuilder boundary(Number minLength, Number maxLength)
-
length
public TimeZoneTypeBuilder length(Integer length)
-
-