Class SchemaImpl.EntryImpl.BuilderImpl
java.lang.Object
org.talend.sdk.component.runtime.record.SchemaImpl.EntryImpl.BuilderImpl
- All Implemented Interfaces:
Schema.Entry.Builder
- Enclosing class:
- SchemaImpl.EntryImpl
Plain builder matching
Schema.Entry structure.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withComment(String comment) withDefaultValue(T value) withElementSchema(Schema schema) withMetadata(boolean metadata) withNullable(boolean nullable) withRawName(String rawName) withType(Schema.Type type)
-
Constructor Details
-
BuilderImpl
public BuilderImpl()
-
-
Method Details
-
withName
- Specified by:
withNamein interfaceSchema.Entry.Builder
-
withRawName
- Specified by:
withRawNamein interfaceSchema.Entry.Builder
-
withType
- Specified by:
withTypein interfaceSchema.Entry.Builder
-
withNullable
- Specified by:
withNullablein interfaceSchema.Entry.Builder
-
withMetadata
- Specified by:
withMetadatain interfaceSchema.Entry.Builder
-
withDefaultValue
- Specified by:
withDefaultValuein interfaceSchema.Entry.Builder
-
withElementSchema
- Specified by:
withElementSchemain interfaceSchema.Entry.Builder
-
withComment
- Specified by:
withCommentin interfaceSchema.Entry.Builder
-
withProp
- Specified by:
withPropin interfaceSchema.Entry.Builder
-
withProps
- Specified by:
withPropsin interfaceSchema.Entry.Builder
-
build
- Specified by:
buildin interfaceSchema.Entry.Builder
-