public final class EsEntityProviderConfigBuilder extends AbstractEntityProviderConfigBuilder<EsEntityProviderConfigBuilder,EsEntityProviderConfig>
Constructor and Description |
---|
EsEntityProviderConfigBuilder() |
Modifier and Type | Method and Description |
---|---|
EsEntityProviderConfigBuilder |
copyFrom(EsEntityProviderConfig providerConfig)
Sets this builder with all the values of the given provider config.
|
EsEntityProviderConfigBuilder |
setDestinationField(java.lang.String toVkey)
Sets the name of the Field holding the keys of the destination vertices.
|
EsEntityProviderConfigBuilder |
setEsIndexName(java.lang.String esIndexName)
Sets the table name in the database.
|
EsEntityProviderConfigBuilder |
setEsQuery(java.lang.String esQuery)
Sets the Elasticsearch query to be executed upon loading
|
EsEntityProviderConfigBuilder |
setEsUrl(java.lang.String url)
Sets the Es url.
|
EsEntityProviderConfigBuilder |
setKeyField(java.lang.String nKey)
Sets the name for the Field holding the keys.
|
EsEntityProviderConfigBuilder |
setMaxBatchSize(int maxPreFetchedRows)
Sets the maximum number of prefetched rows.
|
EsEntityProviderConfigBuilder |
setProxyUrl(java.lang.String proxyUrl)
Sets the proxy url.
|
EsEntityProviderConfigBuilder |
setScrollTime(java.lang.String scrollTime)
Sets the scroll time.
|
EsEntityProviderConfigBuilder |
setSourceField(java.lang.String fromVkey)
Sets the name of the Field holding the keys of the source vertices.
|
EsEntityProviderConfigBuilder |
setUsername(java.lang.String username)
Sets the username.
|
EsEntityProviderConfigBuilder |
toEntityProviderConfigBuilder() |
addAttribute, addProperty, addProperty, addProperty, addStringProperty, addStringProperty, addVectorProperty, addVectorProperty, addVectorProperty, addVectorProperty, build, clearProperties, copyBaseFrom, createKeyMapping, enableEdgeIdDuplicateCheck, enableVertexIdDuplicateCheck, redactPassword, removeProperty, setDestinationVertexKeyType, setDestinationVertexProvider, setErrorHandlingOnDuplicateEntityId, setErrorHandlingOnMissedPropKey, setErrorHandlingOnMissingVertex, setErrorHandlingOnParsingIssue, setErrorHandlingOnPropConversion, setErrorHandlingOnTypeMismatch, setErrorHandlingOnVectorLengthMismatch, setHasKeys, setKeystoreAlias, setKeyType, setLabel, setLocalDateFormat, setName, setPassword, setSourceVertexKeyType, setSourceVertexProvider, setStrictMode, setTimeFormat, setTimestampFormat, setTimestampWithTimezoneFormat, setTimeWithTimezoneFormat
public EsEntityProviderConfigBuilder copyFrom(EsEntityProviderConfig providerConfig)
AbstractEntityProviderConfigBuilder
copyFrom
in class AbstractEntityProviderConfigBuilder<EsEntityProviderConfigBuilder,EsEntityProviderConfig>
providerConfig
- the provider configuration from which to copy the valuespublic EsEntityProviderConfigBuilder setDestinationField(java.lang.String toVkey)
toVkey
- the Field idpublic EsEntityProviderConfigBuilder setEsIndexName(java.lang.String esIndexName)
esIndexName
- the nodes table namepublic EsEntityProviderConfigBuilder setEsQuery(java.lang.String esQuery)
esQuery
- the Elasticsearch query to be executedpublic EsEntityProviderConfigBuilder setEsUrl(java.lang.String url)
url
- the urlpublic EsEntityProviderConfigBuilder setKeyField(java.lang.String nKey)
nKey
- the name of the key Fieldpublic EsEntityProviderConfigBuilder setMaxBatchSize(int maxPreFetchedRows)
maxPreFetchedRows
- the maximum number of prefetched rowspublic EsEntityProviderConfigBuilder setProxyUrl(java.lang.String proxyUrl)
proxyUrl
- the proxyUrlpublic EsEntityProviderConfigBuilder setScrollTime(java.lang.String scrollTime)
scrollTime
- the scrollTimepublic EsEntityProviderConfigBuilder setSourceField(java.lang.String fromVkey)
fromVkey
- the Field namepublic EsEntityProviderConfigBuilder setUsername(java.lang.String username)
username
- the usernamepublic EsEntityProviderConfigBuilder toEntityProviderConfigBuilder()