public class HubConfigBuilderImpl extends java.lang.Object implements HubConfigBuilder
HubConfig hubConfig = HubConfigBuilder.newHubConfigBuilder("/path/to/your/project")
.withPropertiesFromEnvironment("local")
.build();
| Constructor and Description |
|---|
HubConfigBuilderImpl(java.lang.String projectDir) |
| Modifier and Type | Method and Description |
|---|---|
HubConfig |
build()
Builds the
HubConfig instance |
HubConfigBuilder |
withAdminConfig(com.marklogic.mgmt.admin.AdminConfig adminConfig)
Sets the
AdminConfig for the HubConfig |
HubConfigBuilder |
withAdminManager(com.marklogic.mgmt.admin.AdminManager adminManager)
Sets the
AdminManager for the HubConfig |
HubConfigBuilder |
withAppConfig(com.marklogic.appdeployer.AppConfig appConfig)
Sets the
AppConfig for the HubConfig |
HubConfigBuilder |
withManageClient(com.marklogic.mgmt.ManageClient manageClient)
Sets the
ManageClient for the HubConfig |
HubConfigBuilder |
withManageConfig(com.marklogic.mgmt.ManageConfig manageConfig)
Sets the
ManageConfig for the HubConfig |
HubConfigBuilder |
withProperties(java.util.Properties properties)
Tells the builder to use the given properties.
|
HubConfigBuilder |
withPropertiesFromEnvironment()
Tells the builder to load properties from the gradle files in the project dir
|
HubConfigBuilder |
withPropertiesFromEnvironment(java.lang.String environment)
Tells the builder to load properties from the gradle files in the project dir
but to look for an environment properties file with overrides
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnewHubConfigBuilderpublic HubConfigBuilder withPropertiesFromEnvironment()
HubConfigBuilderwithPropertiesFromEnvironment in interface HubConfigBuilderHubConfigBuilder instancepublic HubConfigBuilder withPropertiesFromEnvironment(java.lang.String environment)
HubConfigBuilderwithPropertiesFromEnvironment in interface HubConfigBuilderenvironment - - the name of the environment to use (local,dev,qa,prod,...)HubConfigBuilder instancepublic HubConfigBuilder withProperties(java.util.Properties properties)
HubConfigBuilderwithProperties in interface HubConfigBuilderproperties - - A Properties object with properties setHubConfigBuilder instancepublic HubConfigBuilder withAppConfig(com.marklogic.appdeployer.AppConfig appConfig)
HubConfigBuilderAppConfig for the HubConfigwithAppConfig in interface HubConfigBuilderappConfig - - an AppConfig objectHubConfigBuilder instancepublic HubConfigBuilder withAdminConfig(com.marklogic.mgmt.admin.AdminConfig adminConfig)
HubConfigBuilderAdminConfig for the HubConfigwithAdminConfig in interface HubConfigBuilderadminConfig - - an AdminConfig objectHubConfigBuilder instancepublic HubConfigBuilder withAdminManager(com.marklogic.mgmt.admin.AdminManager adminManager)
HubConfigBuilderAdminManager for the HubConfigwithAdminManager in interface HubConfigBuilderadminManager - - an AdminManager objectHubConfigBuilder instancepublic HubConfigBuilder withManageConfig(com.marklogic.mgmt.ManageConfig manageConfig)
HubConfigBuilderManageConfig for the HubConfigwithManageConfig in interface HubConfigBuildermanageConfig - - a ManageConfig objectHubConfigBuilder instancepublic HubConfigBuilder withManageClient(com.marklogic.mgmt.ManageClient manageClient)
HubConfigBuilderManageClient for the HubConfigwithManageClient in interface HubConfigBuildermanageClient - - a ManageClientHubConfigBuilder instancepublic HubConfig build()
HubConfigBuilderHubConfig instancebuild in interface HubConfigBuilderHubConfig