Interface Schema.Entry.Builder
-
- Enclosing interface:
- Schema.Entry
public static interface Schema.Entry.Builder
Plain builder matchingSchema.Entrystructure.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Schema.Entrybuild()Schema.Entry.BuilderwithComment(String comment)<T> Schema.Entry.BuilderwithDefaultValue(T value)Schema.Entry.BuilderwithElementSchema(Schema schema)Schema.Entry.BuilderwithMetadata(boolean metadata)Schema.Entry.BuilderwithName(String name)Schema.Entry.BuilderwithNullable(boolean nullable)Schema.Entry.BuilderwithProp(String key, String value)Schema.Entry.BuilderwithProps(Map<String,String> props)Schema.Entry.BuilderwithRawName(String rawName)Schema.Entry.BuilderwithType(Schema.Type type)
-
-
-
Method Detail
-
withName
Schema.Entry.Builder withName(String name)
-
withRawName
Schema.Entry.Builder withRawName(String rawName)
-
withType
Schema.Entry.Builder withType(Schema.Type type)
-
withNullable
Schema.Entry.Builder withNullable(boolean nullable)
-
withMetadata
Schema.Entry.Builder withMetadata(boolean metadata)
-
withDefaultValue
<T> Schema.Entry.Builder withDefaultValue(T value)
-
withElementSchema
Schema.Entry.Builder withElementSchema(Schema schema)
-
withComment
Schema.Entry.Builder withComment(String comment)
-
withProps
Schema.Entry.Builder withProps(Map<String,String> props)
-
withProp
Schema.Entry.Builder withProp(String key, String value)
-
build
Schema.Entry build()
-
-