Class ICMContainerEnvironmentBuilder
-
- All Implemented Interfaces:
public final class ICMContainerEnvironmentBuilderEncapsulates a builder for ContainerEnvironment instances for an ICM appserver.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ICMContainerEnvironmentBuilder()
-
Method Summary
-
-
Method Detail
-
withClasspathLayout
final ICMContainerEnvironmentBuilder withClasspathLayout(Set<ClasspathLayout> classpathLayout)
-
withEnvironment
final ICMContainerEnvironmentBuilder withEnvironment(String asEnvironment)
-
triggerDbPrepare
final ICMContainerEnvironmentBuilder triggerDbPrepare(Boolean triggerDbPrepare)
-
withServerName
final ICMContainerEnvironmentBuilder withServerName(String serverName)
-
withContainerName
final ICMContainerEnvironmentBuilder withContainerName(String containerName)
-
withDatabaseConfig
final ICMContainerEnvironmentBuilder withDatabaseConfig(DevelopmentConfiguration.DatabaseParameters databaseConfig)
-
withWebserverConfig
final ICMContainerEnvironmentBuilder withWebserverConfig(DevelopmentConfiguration.WebserverConfiguration webserverConfig)
-
withPortConfig
final ICMContainerEnvironmentBuilder withPortConfig(DevelopmentConfiguration.ASPortConfiguration portConfig)
-
withCartridgeList
final ICMContainerEnvironmentBuilder withCartridgeList(Set<String> cartridgeList)
-
withAdditionalParameters
final ICMContainerEnvironmentBuilder withAdditionalParameters(AdditionalICMParameters additionalParameters)
-
withDebugOptions
final ICMContainerEnvironmentBuilder withDebugOptions(JavaDebugSupport debugOptions)
-
enableHeapDump
final ICMContainerEnvironmentBuilder enableHeapDump(Boolean enableHeapDump)
-
enableGCLog
final ICMContainerEnvironmentBuilder enableGCLog(Boolean enableGCLog)
-
withSolrCloudZookeeperHostList
final ICMContainerEnvironmentBuilder withSolrCloudZookeeperHostList(Provider<String> hostList)
-
withSolrClusterIndexPrefix
final ICMContainerEnvironmentBuilder withSolrClusterIndexPrefix(Provider<String> solrClusterIndexPrefix)
-
withMailServer
final ICMContainerEnvironmentBuilder withMailServer(Provider<HostAndPort> mailServer)
-
withDevelopmentConfig
final ICMContainerEnvironmentBuilder withDevelopmentConfig(DevelopmentConfiguration.DevelopmentProperties developmentProperties)
-
withEnvironmentProperties
final ICMContainerEnvironmentBuilder withEnvironmentProperties(DevelopmentConfiguration.EnvironmentProperties environmentProperties)
-
withAdditionalEnvironment
final ICMContainerEnvironmentBuilder withAdditionalEnvironment(String key, String value)
-
withICMEncryptionStrictMode
final ICMContainerEnvironmentBuilder withICMEncryptionStrictMode(Provider<ICMEncryptionStrictMode> icmEncryptionStrictMode)
-
build
final ContainerEnvironment build()
-
-
-
-