public class FileEntityProviderConfigBuilder extends AbstractEntityProviderConfigBuilder<FileEntityProviderConfigBuilder,FileEntityProviderConfig>
Constructor and Description |
---|
FileEntityProviderConfigBuilder() |
FileEntityProviderConfigBuilder(ProviderFormat format) |
Modifier and Type | Method and Description |
---|---|
FileEntityProviderConfigBuilder |
addUri(java.lang.String uri)
Adds a unified resource identifier (URI) pointing to a file with table data.
|
FileEntityProviderConfigBuilder |
copyFrom(FileEntityProviderConfig tableConfig)
Sets this builder with all the values of the given provider config.
|
FileEntityProviderConfigBuilder |
detectGzip(boolean detectGzip)
Defines if gzip detection is enabled or not
|
FileEntityProviderConfigBuilder |
hasHeader(boolean hasHeader)
Defines if file has a header or not
|
FileEntityProviderConfigBuilder |
setDestinationColumn(java.lang.Object column)
Sets the column containing the destination.
|
FileEntityProviderConfigBuilder |
setFormat(ProviderFormat format)
Sets the file format.
|
FileEntityProviderConfigBuilder |
setKeyColumn(java.lang.Object column)
Sets the column containing the key.
|
FileEntityProviderConfigBuilder |
setSeparator(java.lang.String separator)
Sets the separator.
|
FileEntityProviderConfigBuilder |
setSourceColumn(java.lang.Object column)
Sets the column containing the source.
|
FileEntityProviderConfigBuilder |
setStoringOptions(FileGraphStoringConfig storing)
Sets the storing configuration.
|
FileEntityProviderConfigBuilder |
setUris(java.lang.Iterable<java.lang.String> uris)
Sets the unified resource identifier (URI) list pointing to multiple files with table data.
|
FileEntityProviderConfigBuilder |
setUris(java.lang.String... uris)
Sets the unified resource identifier (URI) list pointing to multiple files with table data.
|
FileEntityProviderConfigBuilder |
setVectorComponentDelimiter(java.lang.Character delimiter)
Set the delimiter for the components of vector properties
|
FileEntityProviderConfigBuilder |
toEntityProviderConfigBuilder() |
addAttribute, addProperty, addProperty, addProperty, addStringProperty, addStringProperty, addVectorProperty, addVectorProperty, addVectorProperty, build, clearProperties, copyBaseFrom, createKeyMapping, redactPassword, removeProperty, setDestinationVertexProvider, setErrorHandlingOnMissedPropKey, setErrorHandlingOnMissingVertex, setErrorHandlingOnPropConversion, setErrorHandlingOnTypeMismatch, setErrorHandlingOnVectorLengthMismatch, setHasKeys, setKeystoreAlias, setKeyType, setLabel, setLocalDateFormat, setName, setSourceVertexProvider, setStrictMode, setTimeFormat, setTimestampFormat, setTimestampWithTimezoneFormat, setTimeWithTimezoneFormat
public FileEntityProviderConfigBuilder()
public FileEntityProviderConfigBuilder(ProviderFormat format)
public FileEntityProviderConfigBuilder addUri(java.lang.String uri)
uri
- the uripublic FileEntityProviderConfigBuilder copyFrom(FileEntityProviderConfig tableConfig)
AbstractEntityProviderConfigBuilder
copyFrom
in class AbstractEntityProviderConfigBuilder<FileEntityProviderConfigBuilder,FileEntityProviderConfig>
tableConfig
- the provider configuration from which to copy the valuespublic FileEntityProviderConfigBuilder detectGzip(boolean detectGzip)
detectGzip
- the flag to setpublic FileEntityProviderConfigBuilder hasHeader(boolean hasHeader)
hasHeader
- the flag to setpublic FileEntityProviderConfigBuilder setDestinationColumn(java.lang.Object column)
column
- the column name or indexpublic FileEntityProviderConfigBuilder setFormat(ProviderFormat format)
format
- the formatpublic FileEntityProviderConfigBuilder setKeyColumn(java.lang.Object column)
column
- the column name or indexpublic FileEntityProviderConfigBuilder setSeparator(java.lang.String separator)
separator
- the separatorpublic FileEntityProviderConfigBuilder setSourceColumn(java.lang.Object column)
column
- the column name or indexpublic FileEntityProviderConfigBuilder setStoringOptions(FileGraphStoringConfig storing)
storing
- the storing configurationpublic FileEntityProviderConfigBuilder setUris(java.lang.Iterable<java.lang.String> uris)
uris
- the list of urispublic FileEntityProviderConfigBuilder setUris(java.lang.String... uris)
uris
- the array of urispublic FileEntityProviderConfigBuilder setVectorComponentDelimiter(java.lang.Character delimiter)
delimiter
- the delimiter for the components of the vector propertiespublic FileEntityProviderConfigBuilder toEntityProviderConfigBuilder()
Copyright © 2015 - 2020 Oracle and/or its affiliates. All Rights Reserved.