Class AdapterScript.Builder
- java.lang.Object
-
- com.exasol.dbbuilder.dialects.AbstractSchemaChild.Builder
-
- com.exasol.dbbuilder.dialects.exasol.AbstractScript.Builder<T>
-
- com.exasol.dbbuilder.dialects.exasol.BucketFsContentAdapterScriptBuilder<AdapterScript.Builder>
-
- com.exasol.dbbuilder.dialects.exasol.AdapterScript.Builder
-
- Enclosing class:
- AdapterScript
public static final class AdapterScript.Builder extends BucketFsContentAdapterScriptBuilder<AdapterScript.Builder>
Builder forAdapterScript.
-
-
Field Summary
-
Fields inherited from class com.exasol.dbbuilder.dialects.AbstractSchemaChild.Builder
owned
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdapterScriptbuild()Build theAdapterScript.protected AdapterScript.BuildergetSelf()Get this.AdapterScript.Builderlanguage(AdapterScript.Language language)Set the language of the adapter script.protected voidvalidate()Validate the fields.-
Methods inherited from class com.exasol.dbbuilder.dialects.exasol.BucketFsContentAdapterScriptBuilder
bucketFsContent
-
Methods inherited from class com.exasol.dbbuilder.dialects.exasol.AbstractScript.Builder
content, content, getWriter
-
Methods inherited from class com.exasol.dbbuilder.dialects.AbstractSchemaChild.Builder
requireNotNull
-
-
-
-
Method Detail
-
language
public AdapterScript.Builder language(AdapterScript.Language language)
Set the language of the adapter script.- Parameters:
language- language of the adapter script- Returns:
- self
-
build
public AdapterScript build()
Build theAdapterScript.- Returns:
- built
AdapterScript.
-
validate
protected void validate()
Description copied from class:AbstractSchemaChild.BuilderValidate the fields. Call this inbuild().- Overrides:
validatein classAbstractScript.Builder<AdapterScript.Builder>
-
getSelf
protected AdapterScript.Builder getSelf()
Description copied from class:AbstractScript.BuilderGet this.- Specified by:
getSelfin classAbstractScript.Builder<AdapterScript.Builder>- Returns:
- self
-
-