private Builder hostedVespa(String __value) { return hostedVespa(Boolean.valueOf(__value)); }
private Builder httpport(String __value) { return httpport(Integer.valueOf(__value)); }
private Builder multitenant(String __value) { return multitenant(Boolean.valueOf(__value)); }
private Builder override(Builder __superior) { if (__superior.rpcport != null) rpcport(__superior.rpcport); if (__superior.httpport != null) httpport(__superior.httpport); if (__superior.numRpcThreads != null) numRpcThreads(__superior.numRpcThreads); if (!__superior.zookeeperserver.isEmpty()) zookeeperserver.addAll(__superior.zookeeperserver); zookeeper(zookeeper.override(__superior.zookeeper)); if (__superior.zookeeperLocalhostAffinity != null) zookeeperLocalhostAffinity(__superior.zookeeperLocalhostAffinity); if (!__superior.configModelPluginDir.isEmpty()) configModelPluginDir.addAll(__superior.configModelPluginDir); if (__superior.configServerDBDir != null) configServerDBDir(__superior.configServerDBDir); if (__superior.configDefinitionsDir != null) configDefinitionsDir(__superior.configDefinitionsDir); if (__superior.fileReferencesDir != null) fileReferencesDir(__superior.fileReferencesDir); if (__superior.sessionLifetime != null) sessionLifetime(__superior.sessionLifetime); if (__superior.masterGeneration != null) masterGeneration(__superior.masterGeneration); if (__superior.multitenant != null) multitenant(__superior.multitenant); if (__superior.numDelayedResponseThreads != null) numDelayedResponseThreads(__superior.numDelayedResponseThreads); if (__superior.serverId != null) serverId(__superior.serverId);
@Override public void getConfig(ConfigserverConfig.Builder builder) { for (String pluginDir : getConfigModelPluginDirs()) { builder.configModelPluginDir(pluginDir); builder.sessionLifetime(options.sessionLifeTimeSecs().get()); builder.zookeeper(new ConfigserverConfig.Zookeeper.Builder().barrierTimeout(options.zookeeperBarrierTimeout().get())); builder.rpcport(options.rpcPort().get()); builder.multitenant(options.multiTenant().get()); builder.payloadCompressionType(ConfigserverConfig.PayloadCompressionType.Enum.valueOf(options.payloadCompressionType().get())); builder.zookeeperserver(zkBuilder); builder.environment(options.environment().get()); builder.region(options.region().get()); builder.environment(options.system().get()); builder.defaultFlavor(options.defaultFlavor().get()); builder.defaultAdminFlavor(options.defaultAdminFlavor().get()); builder.defaultContainerFlavor(options.defaultContainerFlavor().get()); builder.defaultContentFlavor(options.defaultContentFlavor().get());
public Builder(ConfigserverConfig config) { rpcport(config.rpcport()); httpport(config.httpport()); numRpcThreads(config.numRpcThreads()); for (Zookeeperserver z : config.zookeeperserver()) { zookeeperserver(new Zookeeperserver.Builder(z)); zookeeper(new Zookeeper.Builder(config.zookeeper())); zookeeperLocalhostAffinity(config.zookeeperLocalhostAffinity()); configModelPluginDir(config.configModelPluginDir()); configServerDBDir(config.configServerDBDir()); configDefinitionsDir(config.configDefinitionsDir()); fileReferencesDir(config.fileReferencesDir()); sessionLifetime(config.sessionLifetime()); masterGeneration(config.masterGeneration()); multitenant(config.multitenant()); numDelayedResponseThreads(config.numDelayedResponseThreads()); serverId(config.serverId()); hostedVespa(config.hostedVespa()); numParallelTenantLoaders(config.numParallelTenantLoaders()); applicationDirectory(config.applicationDirectory()); environment(config.environment()); region(config.region()); system(config.system()); defaultFlavor(config.defaultFlavor()); defaultAdminFlavor(config.defaultAdminFlavor()); defaultContainerFlavor(config.defaultContainerFlavor()); defaultContentFlavor(config.defaultContentFlavor()); maxgetconfigclients(config.maxgetconfigclients()); maxoutputbuffersize(config.maxoutputbuffersize());
/** * Returns a config server config containing the right zone settings (and defaults for the rest). * This is useful to allow applications to find out in which zone they are runnung by having the Zone * object (which is constructed from this config) injected. */ @Override public void getConfig(ConfigserverConfig.Builder builder) { builder.system(zone.system().name()); builder.environment(zone.environment().value()); builder.region(zone.region().value()); }