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) withLogicalType(SchemaProperty.LogicalType logicalType) withMetadata(boolean metadata) withNullable(boolean nullable) withRawName(String rawName) withType(Schema.Type type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.talend.sdk.component.api.record.Schema.Entry.Builder
withLogicalType
-
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
-
withLogicalType
- Specified by:
withLogicalTypein 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
-