Interface DataImportServiceConfigImpl.Builder
- Enclosing class:
- DataImportServiceConfigImpl
public static interface DataImportServiceConfigImpl.Builder
Builder for DataImportServiceConfigImpl.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a newImmutableDataImportServiceConfigImpl.from(DataImportServiceConfig instance) Fill a builder with attribute values from the providedcom.illumon.iris.db.v2.routing.DataImportServiceConfiginstance.putAllProperties(Map<String, ? extends String> entries) Put all mappings from the specified map as entries topropertiesmap.putProperty(String key, String value) Put one entry to thepropertiesmap.setEndpointConfig(DataImportServiceConfig.EndpointConfig endpointConfig) setStorageName(String storageName) setStorageRoot(String storageRoot) setUserIntradayDirectoryName(String userIntradayDirectoryName) setWebServerParameters(JettyServerHelper.Parameters parameters)
-
Method Details
-
setName
-
setGroup
-
setUserIntradayDirectoryName
DataImportServiceConfigImpl.Builder setUserIntradayDirectoryName(@NotNull String userIntradayDirectoryName) -
setFilter
-
setClaims
-
setStorageName
-
setStorageRoot
-
setWebServerParameters
DataImportServiceConfigImpl.Builder setWebServerParameters(@NotNull JettyServerHelper.Parameters parameters) -
setEndpointConfig
DataImportServiceConfigImpl.Builder setEndpointConfig(@NotNull DataImportServiceConfig.EndpointConfig endpointConfig) -
putAllProperties
Put all mappings from the specified map as entries topropertiesmap. Nulls are not permitted- Parameters:
entries- The entries that will be added to the properties map- Returns:
thisbuilder for use in a chained invocation
-
putProperty
Put one entry to thepropertiesmap.- Parameters:
key- The key in the properties mapvalue- The associated value in the properties map- Returns:
thisbuilder for use in a chained invocation
-
from
Fill a builder with attribute values from the providedcom.illumon.iris.db.v2.routing.DataImportServiceConfiginstance.- Parameters:
instance- The instance from which to copy values- Returns:
thisbuilder for use in a chained invocation
-
build
DataImportServiceConfigImpl build()Builds a newImmutableDataImportServiceConfigImpl.- Returns:
- An immutable instance of DataImportServiceConfigImpl
- Throws:
IllegalStateException- if any required attributes are missing
-