public class TimeZoneTypeBuilder extends AbstractBuilder<TimeZoneType> implements TypeBuilder<TimeZoneType>, WithAnnotation<TimeZoneTypeBuilder>
annotations, format| Modifier | Constructor and Description |
|---|---|
protected |
TimeZoneTypeBuilder(MetadataFormat format) |
| Modifier and Type | Method and Description |
|---|---|
TimeZoneTypeBuilder |
boundary(Number minLength,
Number maxLength) |
TimeZoneType |
build() |
TimeZoneTypeBuilder |
defaultValue(String defaultValue) |
TimeZoneTypeBuilder |
enumOf(String... values) |
TimeZoneTypeBuilder |
id(String typeIdentifier) |
TimeZoneTypeBuilder |
length(Integer length) |
TimeZoneTypeBuilder |
pattern(String pattern) |
TimeZoneTypeBuilder |
with(TypeAnnotation extension)
Contributes a builder with
TypeAnnotations |
addExtensionprotected TimeZoneTypeBuilder(MetadataFormat format)
public TimeZoneTypeBuilder with(TypeAnnotation extension)
WithAnnotationTypeAnnotationswith in interface WithAnnotation<TimeZoneTypeBuilder>extension - TypeAnnotation to addpublic TimeZoneTypeBuilder id(String typeIdentifier)
public TimeZoneTypeBuilder defaultValue(String defaultValue)
public TimeZoneTypeBuilder enumOf(String... values)
public TimeZoneTypeBuilder pattern(String pattern)
public TimeZoneType build()
build in interface TypeBuilder<TimeZoneType>public TimeZoneTypeBuilder boundary(Number minLength, Number maxLength)
public TimeZoneTypeBuilder length(Integer length)
Copyright © 2023 MuleSoft, Inc.. All rights reserved.