2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.openecomp.sdc.be.config;
23 import java.util.Date;
24 import java.util.List;
28 import org.openecomp.sdc.common.api.BasicConfiguration;
30 import static java.lang.String.format;
32 public class Configuration extends BasicConfiguration {
34 private List<String> identificationHeaderFields;
36 * Requests from these Urls will not be logged by
37 * org.openecomp.sdc.be.filters.BeServletFilter.<br>
39 private List<String> unLoggedUrls;
44 private String beFqdn;
48 private Integer beHttpPort;
50 * backend http secured port
52 private Integer beSslPort;
56 private String beContext;
58 * backend protocol. http | https
60 private String beProtocol = "http";
62 private Date released;
63 private String version = "1111";
64 private List<String> protocols;
65 private Map<String, String> users;
66 private Map<String, Object> neo4j;
67 private ElasticSearchConfig elasticSearch;
68 private String titanCfgFile;
69 private Boolean titanInMemoryGraph;
70 private Long titanLockTimeout;
71 private Long titanReconnectIntervalInSeconds;
72 private Long titanHealthCheckReadTimeout;
73 private Long esReconnectIntervalInSeconds;
74 private Long uebHealthCheckReconnectIntervalInSeconds;
75 private Long uebHealthCheckReadTimeout;
77 private List<String> resourceTypes;
78 private List<String> excludeResourceCategory;
79 private Map<String, Object> deploymentResourceArtifacts;
80 private Map<String, Object> deploymentResourceInstanceArtifacts;
81 private Map<String, Object> toscaArtifacts;
82 private Map<String, Object> informationalResourceArtifacts;
83 private Map<String, Object> informationalServiceArtifacts;
84 private Map<String, DeploymentArtifactTypeConfig> resourceDeploymentArtifacts;
85 private Map<String, DeploymentArtifactTypeConfig> serviceDeploymentArtifacts;
86 private Map<String, DeploymentArtifactTypeConfig> resourceInstanceDeploymentArtifacts;
87 private Map<String, DeploymentArtifactTypeConfig> resourceInformationalDeployedArtifacts;
88 private Map<String, Object> serviceApiArtifacts;
89 private List<String> excludeServiceCategory;
90 private Map<String, Set<String>> requirementsToFulfillBeforeCert;
91 private Map<String, Set<String>> capabilitiesToConsumeBeforeCert;
93 private List<String> artifactTypes;
94 private List<String> licenseTypes;
96 private Integer additionalInformationMaxNumberOfKeys;
97 private Integer defaultHeatArtifactTimeoutMinutes;
99 private BeMonitoringConfig systemMonitoring;
100 private CleanComponentsConfiguration cleanComponentsConfiguration;
102 private String artifactsIndex;
104 private String heatEnvArtifactHeader;
105 private String heatEnvArtifactFooter;
107 private String toscaFilesDir;
108 private String heatTranslatorPath;
110 private OnboardingConfig onboarding;
112 private CassandrConfig cassandraConfig;
114 private SwitchoverDetectorConfig switchoverDetector;
116 private ApplicationL1CacheConfig applicationL1Cache;
118 private ApplicationL2CacheConfig applicationL2Cache;
120 private ToscaValidatorsConfig toscaValidators;
122 private boolean disableAudit;
124 public SwitchoverDetectorConfig getSwitchoverDetector() {
125 return switchoverDetector;
128 public void setSwitchoverDetector(SwitchoverDetectorConfig switchoverDetector) {
129 this.switchoverDetector = switchoverDetector;
132 public ApplicationL1CacheConfig getApplicationL1Cache() {
133 return applicationL1Cache;
136 public void setApplicationL1Cache(ApplicationL1CacheConfig applicationL1Cache) {
137 this.applicationL1Cache = applicationL1Cache;
140 public ApplicationL2CacheConfig getApplicationL2Cache() {
141 return applicationL2Cache;
144 public void setApplicationL2Cache(ApplicationL2CacheConfig applicationL2Cache) {
145 this.applicationL2Cache = applicationL2Cache;
148 private EcompPortalConfig ecompPortal;
150 public CassandrConfig getCassandraConfig() {
151 return cassandraConfig;
154 public void setCassandraConfig(CassandrConfig cassandraKeySpace) {
155 this.cassandraConfig = cassandraKeySpace;
158 public List<String> getIdentificationHeaderFields() {
159 return identificationHeaderFields;
162 public void setIdentificationHeaderFields(List<String> identificationHeaderFields) {
163 this.identificationHeaderFields = identificationHeaderFields;
166 public Date getReleased() {
170 public String getVersion() {
174 public void setReleased(Date released) {
175 this.released = released;
178 public void setVersion(String version) {
179 this.version = version;
182 public List<String> getProtocols() {
186 public void setProtocols(List<String> protocols) {
187 this.protocols = protocols;
190 public Map<String, String> getUsers() {
194 public void setUsers(Map<String, String> users) {
198 public String getBeFqdn() {
202 public void setBeFqdn(String beHost) {
203 this.beFqdn = beHost;
206 public Integer getBeHttpPort() {
210 public void setBeHttpPort(Integer beHttpPort) {
211 this.beHttpPort = beHttpPort;
214 public Integer getBeSslPort() {
218 public void setBeSslPort(Integer beSslPort) {
219 this.beSslPort = beSslPort;
222 public String getBeContext() {
226 public void setBeContext(String beContext) {
227 this.beContext = beContext;
230 public String getBeProtocol() {
234 public void setBeProtocol(String beProtocol) {
235 this.beProtocol = beProtocol;
238 public Map<String, Object> getNeo4j() {
242 public void setNeo4j(Map<String, Object> neo4j) {
246 public ElasticSearchConfig getElasticSearch() {
247 return elasticSearch;
250 public void setElasticSearch(ElasticSearchConfig elasticSearch) {
251 this.elasticSearch = elasticSearch;
254 public String getTitanCfgFile() {
258 public void setTitanCfgFile(String titanCfgFile) {
259 this.titanCfgFile = titanCfgFile;
262 public Boolean getTitanInMemoryGraph() {
263 return titanInMemoryGraph;
266 public void setTitanInMemoryGraph(Boolean titanInMemoryGraph) {
267 this.titanInMemoryGraph = titanInMemoryGraph;
270 public Long getTitanLockTimeout() {
271 return titanLockTimeout;
274 public void setTitanLockTimeout(Long titanLockTimeout) {
275 this.titanLockTimeout = titanLockTimeout;
278 public Long getTitanHealthCheckReadTimeout() {
279 return titanHealthCheckReadTimeout;
282 public Long getTitanHealthCheckReadTimeout(long defaultVal) {
283 return titanHealthCheckReadTimeout == null ? defaultVal : titanHealthCheckReadTimeout;
286 public void setTitanHealthCheckReadTimeout(Long titanHealthCheckReadTimeout) {
287 this.titanHealthCheckReadTimeout = titanHealthCheckReadTimeout;
290 public Long getTitanReconnectIntervalInSeconds() {
291 return titanReconnectIntervalInSeconds;
294 public Long getTitanReconnectIntervalInSeconds(long defaultVal) {
295 return titanReconnectIntervalInSeconds == null ? defaultVal : titanReconnectIntervalInSeconds;
298 public void setTitanReconnectIntervalInSeconds(Long titanReconnectIntervalInSeconds) {
299 this.titanReconnectIntervalInSeconds = titanReconnectIntervalInSeconds;
302 public Long getEsReconnectIntervalInSeconds() {
303 return esReconnectIntervalInSeconds;
306 public Long getEsReconnectIntervalInSeconds(long defaultVal) {
307 return esReconnectIntervalInSeconds == null ? defaultVal : esReconnectIntervalInSeconds;
310 public void setEsReconnectIntervalInSeconds(Long esReconnectIntervalInSeconds) {
311 this.esReconnectIntervalInSeconds = esReconnectIntervalInSeconds;
314 public List<String> getArtifactTypes() {
315 return artifactTypes;
318 public void setArtifactTypes(List<String> artifactTypes) {
319 this.artifactTypes = artifactTypes;
322 public List<String> getExcludeResourceCategory() {
323 return excludeResourceCategory;
326 public void setExcludeResourceCategory(List<String> excludeResourceCategory) {
327 this.excludeResourceCategory = excludeResourceCategory;
330 public Map<String, Object> getToscaArtifacts() {
331 return toscaArtifacts;
334 public void setToscaArtifacts(Map<String, Object> toscaArtifacts) {
335 this.toscaArtifacts = toscaArtifacts;
338 public Map<String, Object> getInformationalResourceArtifacts() {
339 return informationalResourceArtifacts;
342 public void setInformationalResourceArtifacts(Map<String, Object> informationalResourceArtifacts) {
343 this.informationalResourceArtifacts = informationalResourceArtifacts;
346 public Map<String, Object> getInformationalServiceArtifacts() {
347 return informationalServiceArtifacts;
350 public void setInformationalServiceArtifacts(Map<String, Object> informationalServiceArtifacts) {
351 this.informationalServiceArtifacts = informationalServiceArtifacts;
354 public Map<String, Object> getServiceApiArtifacts() {
355 return serviceApiArtifacts;
358 public void setServiceApiArtifacts(Map<String, Object> serviceApiArtifacts) {
359 this.serviceApiArtifacts = serviceApiArtifacts;
362 public Map<String, DeploymentArtifactTypeConfig> getServiceDeploymentArtifacts() {
363 return serviceDeploymentArtifacts;
366 public void setServiceDeploymentArtifacts(Map<String, DeploymentArtifactTypeConfig> serviceDeploymentArtifacts) {
367 this.serviceDeploymentArtifacts = serviceDeploymentArtifacts;
370 public Map<String, DeploymentArtifactTypeConfig> getResourceDeploymentArtifacts() {
371 return resourceDeploymentArtifacts;
374 public void setResourceDeploymentArtifacts(Map<String, DeploymentArtifactTypeConfig> resourceDeploymentArtifacts) {
375 this.resourceDeploymentArtifacts = resourceDeploymentArtifacts;
378 public void setResourceInstanceDeploymentArtifacts(
379 Map<String, DeploymentArtifactTypeConfig> resourceInstanceDeploymentArtifacts) {
380 this.resourceInstanceDeploymentArtifacts = resourceInstanceDeploymentArtifacts;
383 public Map<String, DeploymentArtifactTypeConfig> getResourceInstanceDeploymentArtifacts() {
384 return resourceInstanceDeploymentArtifacts;
387 public List<String> getExcludeServiceCategory() {
388 return excludeServiceCategory;
391 public void setExcludeServiceCategory(List<String> excludeServiceCategory) {
392 this.excludeServiceCategory = excludeServiceCategory;
395 public List<String> getLicenseTypes() {
399 public void setLicenseTypes(List<String> licenseTypes) {
400 this.licenseTypes = licenseTypes;
403 public Integer getAdditionalInformationMaxNumberOfKeys() {
404 return additionalInformationMaxNumberOfKeys;
407 public void setAdditionalInformationMaxNumberOfKeys(Integer additionalInformationMaxNumberOfKeys) {
408 this.additionalInformationMaxNumberOfKeys = additionalInformationMaxNumberOfKeys;
411 public BeMonitoringConfig getSystemMonitoring() {
412 return systemMonitoring;
415 public void setSystemMonitoring(BeMonitoringConfig systemMonitoring) {
416 this.systemMonitoring = systemMonitoring;
419 public Integer getDefaultHeatArtifactTimeoutMinutes() {
420 return defaultHeatArtifactTimeoutMinutes;
423 public void setDefaultHeatArtifactTimeoutMinutes(Integer defaultHeatArtifactTimeoutMinutes) {
424 this.defaultHeatArtifactTimeoutMinutes = defaultHeatArtifactTimeoutMinutes;
427 public Long getUebHealthCheckReconnectIntervalInSeconds() {
428 return uebHealthCheckReconnectIntervalInSeconds;
431 public void setUebHealthCheckReconnectIntervalInSeconds(Long uebHealthCheckReconnectIntervalInSeconds) {
432 this.uebHealthCheckReconnectIntervalInSeconds = uebHealthCheckReconnectIntervalInSeconds;
435 public Long getUebHealthCheckReadTimeout() {
436 return uebHealthCheckReadTimeout;
439 public void setUebHealthCheckReadTimeout(Long uebHealthCheckReadTimeout) {
440 this.uebHealthCheckReadTimeout = uebHealthCheckReadTimeout;
443 public static class ElasticSearchConfig {
445 List<IndicesTimeFrequencyEntry> indicesTimeFrequency;
447 public List<IndicesTimeFrequencyEntry> getIndicesTimeFrequency() {
448 return indicesTimeFrequency;
451 public void setIndicesTimeFrequency(List<IndicesTimeFrequencyEntry> indicesTimeFrequency) {
452 this.indicesTimeFrequency = indicesTimeFrequency;
455 public static class IndicesTimeFrequencyEntry {
458 String creationPeriod;
460 public String getIndexPrefix() {
464 public void setIndexPrefix(String indexPrefix) {
465 this.indexPrefix = indexPrefix;
468 public String getCreationPeriod() {
469 return creationPeriod;
472 public void setCreationPeriod(String creationPeriod) {
473 this.creationPeriod = creationPeriod;
478 public static class CassandrConfig {
480 List<String> cassandraHosts;
481 String localDataCenter;
482 Long reconnectTimeout;
483 List<KeyspaceConfig> keySpaces;
484 boolean authenticate;
488 String truststorePath;
489 String truststorePassword;
491 public String getLocalDataCenter() {
492 return localDataCenter;
495 public void setLocalDataCenter(String localDataCenter) {
496 this.localDataCenter = localDataCenter;
499 public boolean isAuthenticate() {
503 public void setAuthenticate(boolean authenticate) {
504 this.authenticate = authenticate;
507 public String getUsername() {
511 public void setUsername(String username) {
512 this.username = username;
515 public String getPassword() {
519 public void setPassword(String password) {
520 this.password = password;
523 public boolean isSsl() {
527 public void setSsl(boolean ssl) {
531 public String getTruststorePath() {
532 return truststorePath;
535 public void setTruststorePath(String truststorePath) {
536 this.truststorePath = truststorePath;
539 public String getTruststorePassword() {
540 return truststorePassword;
543 public void setTruststorePassword(String truststorePassword) {
544 this.truststorePassword = truststorePassword;
547 public Long getReconnectTimeout() {
548 return reconnectTimeout;
551 public void setReconnectTimeout(Long reconnectTimeout) {
552 this.reconnectTimeout = reconnectTimeout;
555 public List<String> getCassandraHosts() {
556 return cassandraHosts;
559 public void setCassandraHosts(List<String> cassandraHosts) {
560 this.cassandraHosts = cassandraHosts;
563 public List<KeyspaceConfig> getKeySpaces() {
567 public void setKeySpaces(List<KeyspaceConfig> cassandraConfig) {
568 this.keySpaces = cassandraConfig;
571 public static class KeyspaceConfig {
574 String replicationStrategy;
575 List<String> replicationInfo;
577 public String getName() {
581 public void setName(String name) {
585 public String getReplicationStrategy() {
586 return replicationStrategy;
589 public void setReplicationStrategy(String replicationStrategy) {
590 this.replicationStrategy = replicationStrategy;
593 public List<String> getReplicationInfo() {
594 return replicationInfo;
597 public void setReplicationInfo(List<String> replicationInfo) {
598 this.replicationInfo = replicationInfo;
603 public static class SwitchoverDetectorConfig {
609 int beResolveAttempts;
610 int feResolveAttempts;
613 String changePriorityUser;
614 String changePriorityPassword;
615 String publishNetworkUrl;
616 String publishNetworkBody;
617 Map<String, GroupInfo> groups;
619 public String getgBeFqdn() {
623 public void setgBeFqdn(String gBeFqdn) {
624 this.gBeFqdn = gBeFqdn;
627 public String getgFeFqdn() {
631 public void setgFeFqdn(String gFeFqdn) {
632 this.gFeFqdn = gFeFqdn;
635 public String getBeVip() {
639 public void setBeVip(String beVip) {
643 public String getFeVip() {
647 public void setFeVip(String feVip) {
651 public int getBeResolveAttempts() {
652 return beResolveAttempts;
655 public void setBeResolveAttempts(int beResolveAttempts) {
656 this.beResolveAttempts = beResolveAttempts;
659 public int getFeResolveAttempts() {
660 return feResolveAttempts;
663 public void setFeResolveAttempts(int feResolveAttempts) {
664 this.feResolveAttempts = feResolveAttempts;
667 public Boolean getEnabled() {
671 public void setEnabled(Boolean enabled) {
672 this.enabled = enabled;
675 public long getInterval() {
679 public void setInterval(long interval) {
680 this.interval = interval;
683 public String getChangePriorityUser() {
684 return changePriorityUser;
687 public void setChangePriorityUser(String changePriorityUser) {
688 this.changePriorityUser = changePriorityUser;
691 public String getChangePriorityPassword() {
692 return changePriorityPassword;
695 public void setChangePriorityPassword(String changePriorityPassword) {
696 this.changePriorityPassword = changePriorityPassword;
699 public String getPublishNetworkUrl() {
700 return publishNetworkUrl;
703 public void setPublishNetworkUrl(String publishNetworkUrl) {
704 this.publishNetworkUrl = publishNetworkUrl;
707 public String getPublishNetworkBody() {
708 return publishNetworkBody;
711 public void setPublishNetworkBody(String publishNetworkBody) {
712 this.publishNetworkBody = publishNetworkBody;
715 public Map<String, GroupInfo> getGroups() {
719 public void setGroups(Map<String, GroupInfo> groups) {
720 this.groups = groups;
723 public static class GroupInfo {
725 String changePriorityUrl;
726 String changePriorityBody;
728 public String getChangePriorityUrl() {
729 return changePriorityUrl;
732 public void setChangePriorityUrl(String changePriorityUrl) {
733 this.changePriorityUrl = changePriorityUrl;
736 public String getChangePriorityBody() {
737 return changePriorityBody;
740 public void setChangePriorityBody(String changePriorityBody) {
741 this.changePriorityBody = changePriorityBody;
747 public static class BeMonitoringConfig {
751 Integer probeIntervalInSeconds;
753 public Boolean getEnabled() {
757 public void setEnabled(Boolean enabled) {
758 this.enabled = enabled;
761 public Boolean getIsProxy() {
765 public void setIsProxy(Boolean isProxy) {
766 this.isProxy = isProxy;
769 public Integer getProbeIntervalInSeconds() {
770 return probeIntervalInSeconds;
773 public Integer getProbeIntervalInSeconds(int defaultVal) {
774 return probeIntervalInSeconds == null ? defaultVal : probeIntervalInSeconds;
777 public void setProbeIntervalInSeconds(Integer probeIntervalInSeconds) {
778 this.probeIntervalInSeconds = probeIntervalInSeconds;
782 public static class DeploymentArtifactTypeConfig {
784 List<String> acceptedTypes;
785 List<String> validForResourceTypes;
787 public List<String> getValidForResourceTypes() {
788 return validForResourceTypes;
791 public void setValidForResourceTypes(List<String> validForResourceTypes) {
792 this.validForResourceTypes = validForResourceTypes;
795 public List<String> getAcceptedTypes() {
796 return acceptedTypes;
799 public void setAcceptedTypes(List<String> acceptedTypes) {
800 this.acceptedTypes = acceptedTypes;
804 public static class OnboardingConfig {
806 String protocol = "http";
809 String downloadCsarUri;
811 public String getProtocol() {
815 public void setProtocol(String protocol) {
816 this.protocol = protocol;
819 public String getHost() {
823 public void setHost(String host) {
827 public Integer getPort() {
831 public void setPort(Integer port) {
835 public String getDownloadCsarUri() {
836 return downloadCsarUri;
839 public void setDownloadCsarUri(String downloadCsarUri) {
840 this.downloadCsarUri = downloadCsarUri;
844 public String toString() {
845 return "OnboardingConfig [protocol=" + protocol + ", host=" + host + ", port=" + port + ", downloadCsarUri="
846 + downloadCsarUri + "]";
851 public static class EcompPortalConfig {
853 private String defaultFunctionalMenu;
855 public String getDefaultFunctionalMenu() {
856 return defaultFunctionalMenu;
859 public void setDefaultFunctionalMenu(String defaultFunctionalMenu) {
860 this.defaultFunctionalMenu = defaultFunctionalMenu;
864 public String toString() {
865 return "EcompPortalConfig [defaultFunctionalMenu=" + defaultFunctionalMenu + "]";
870 public static class ApplicationL1CacheConfig {
872 ApplicationL1CacheInfo datatypes;
874 public ApplicationL1CacheInfo getDatatypes() {
878 public void setDatatypes(ApplicationL1CacheInfo datatypes) {
879 this.datatypes = datatypes;
883 public String toString() {
884 return "ApplicationL1CacheConfig [datatypes=" + datatypes + "]";
889 public static class ApplicationL2CacheConfig {
892 ApplicationL1CacheCatalogInfo catalogL1Cache;
896 public boolean isEnabled() {
900 public void setEnabled(boolean enabled) {
901 this.enabled = enabled;
904 public ApplicationL1CacheCatalogInfo getCatalogL1Cache() {
905 return catalogL1Cache;
908 public void setCatalogL1Cache(ApplicationL1CacheCatalogInfo catalogL1Cache) {
909 this.catalogL1Cache = catalogL1Cache;
912 public QueueInfo getQueue() {
916 public void setQueue(QueueInfo queue) {
921 public String toString() {
922 return "ApplicationL2CacheConfig [enabled=" + enabled + ", catalogL1Cache=" + catalogL1Cache + "]";
927 public static class ToscaValidatorsConfig {
929 private Integer stringMaxLength;
931 public Integer getStringMaxLength() {
932 return stringMaxLength;
935 public void setStringMaxLength(Integer stringMaxLength) {
936 this.stringMaxLength = stringMaxLength;
940 public String toString() {
941 return "ToscaValidatorsConfig [stringMaxLength=" + stringMaxLength + "]";
946 public static class ApplicationL1CacheInfo {
949 Integer firstRunDelay;
950 Integer pollIntervalInSec;
952 public Boolean getEnabled() {
956 public void setEnabled(Boolean enabled) {
957 this.enabled = enabled;
960 public Integer getFirstRunDelay() {
961 return firstRunDelay;
964 public void setFirstRunDelay(Integer firstRunDelay) {
965 this.firstRunDelay = firstRunDelay;
968 public Integer getPollIntervalInSec() {
969 return pollIntervalInSec;
972 public void setPollIntervalInSec(Integer pollIntervalInSec) {
973 this.pollIntervalInSec = pollIntervalInSec;
977 public String toString() {
978 return "ApplicationL1CacheInfo [enabled=" + enabled + ", firstRunDelay=" + firstRunDelay
979 + ", pollIntervalInSec=" + pollIntervalInSec + "]";
983 public static class ApplicationL1CacheCatalogInfo {
986 Integer resourcesSizeInCache;
987 Integer servicesSizeInCache;
988 Integer productsSizeInCache;
990 public Boolean getEnabled() {
994 public void setEnabled(Boolean enabled) {
995 this.enabled = enabled;
998 public Integer getResourcesSizeInCache() {
999 return resourcesSizeInCache;
1002 public void setResourcesSizeInCache(Integer resourcesSizeInCache) {
1003 this.resourcesSizeInCache = resourcesSizeInCache;
1006 public Integer getServicesSizeInCache() {
1007 return servicesSizeInCache;
1010 public void setServicesSizeInCache(Integer servicesSizeInCache) {
1011 this.servicesSizeInCache = servicesSizeInCache;
1014 public Integer getProductsSizeInCache() {
1015 return productsSizeInCache;
1018 public void setProductsSizeInCache(Integer productsSizeInCache) {
1019 this.productsSizeInCache = productsSizeInCache;
1023 public String toString() {
1024 return "ApplicationL1CacheCatalogInfo [enabled=" + enabled + ", resourcesSizeInCache="
1025 + resourcesSizeInCache + ", servicesSizeInCache=" + servicesSizeInCache + ", productsSizeInCache="
1026 + productsSizeInCache + "]";
1031 public static class QueueInfo {
1032 Integer numberOfCacheWorkers;
1033 Integer waitOnShutDownInMinutes;
1034 Integer syncIntervalInSecondes;
1036 public Integer getWaitOnShutDownInMinutes() {
1037 return waitOnShutDownInMinutes;
1040 public void setWaitOnShutDownInMinutes(Integer waitOnShutDownInMinutes) {
1041 this.waitOnShutDownInMinutes = waitOnShutDownInMinutes;
1044 public Integer getSyncIntervalInSecondes() {
1045 return syncIntervalInSecondes;
1048 public void setSyncIntervalInSecondes(Integer syncIntervalInSecondes) {
1049 this.syncIntervalInSecondes = syncIntervalInSecondes;
1052 public Integer getNumberOfCacheWorkers() {
1053 return numberOfCacheWorkers;
1056 public void setNumberOfCacheWorkers(Integer numberOfCacheWorkers) {
1057 this.numberOfCacheWorkers = numberOfCacheWorkers;
1061 public String toString() {
1062 return "QueueInfo[" + "waitOnShutDownInMinutes=" + waitOnShutDownInMinutes + ", syncIntervalInSecondes="
1063 + syncIntervalInSecondes + ", numberOfCacheWorkers=" + this.numberOfCacheWorkers + ']';
1067 public CleanComponentsConfiguration getCleanComponentsConfiguration() {
1068 return cleanComponentsConfiguration;
1071 public void setCleanComponentsConfiguration(CleanComponentsConfiguration cleanComponentsConfiguration) {
1072 this.cleanComponentsConfiguration = cleanComponentsConfiguration;
1076 public String toString() {
1077 return new StringBuilder().append(format("backend host: %s\n", beFqdn))
1078 .append(format("backend http port: %s\n", beHttpPort))
1079 .append(format("backend ssl port: %s\n", beSslPort)).append(format("backend context: %s\n", beContext))
1080 .append(format("backend protocol: %s\n", beProtocol)).append(format("Version: %s\n", version))
1081 .append(format("Released: %s\n", released)).append(format("Supported protocols: %s\n", protocols))
1082 .append(format("Users: %s\n", users)).append(format("Neo4j: %s\n", neo4j))
1083 .append(format("ElasticSearch: %s\n", elasticSearch))
1084 .append(format("Titan Cfg File: %s\n", titanCfgFile))
1085 .append(format("Titan In memory: %s\n", titanInMemoryGraph))
1086 .append(format("Titan lock timeout: %s\n", titanLockTimeout))
1087 .append(format("Titan reconnect interval seconds: %s\n", titanReconnectIntervalInSeconds))
1088 .append(format("excludeResourceCategory: %s\n", excludeResourceCategory))
1089 .append(format("informationalResourceArtifacts: %s\n", informationalResourceArtifacts))
1090 .append(format("deploymentResourceArtifacts: %s\n", deploymentResourceArtifacts))
1091 .append(format("informationalServiceArtifacts: %s\n", informationalServiceArtifacts))
1092 .append(format("Supported artifacts types: %s\n", artifactTypes))
1093 .append(format("Supported license types: %s\n", licenseTypes))
1094 .append(format("Additional information Maximum number of preoperties: %s\n",
1095 additionalInformationMaxNumberOfKeys))
1096 .append(format("Default Heat Artifact Timeout in Minutes: %s\n", defaultHeatArtifactTimeoutMinutes))
1097 .append(format("URLs For HTTP Requests that will not be automatically logged : %s\n", unLoggedUrls))
1098 .append(format("Service Api Artifacts: %s\n", serviceApiArtifacts))
1099 .append(format("heat env artifact header: %s\n", heatEnvArtifactHeader))
1100 .append(format("heat env artifact footer: %s\n", heatEnvArtifactFooter))
1101 .append(format("onboarding: %s\n", onboarding)).toString();
1104 public List<String> getUnLoggedUrls() {
1105 return unLoggedUrls;
1108 public void setUnLoggedUrls(List<String> unLoggedUrls) {
1109 this.unLoggedUrls = unLoggedUrls;
1112 public Map<String, Object> getDeploymentResourceArtifacts() {
1113 return deploymentResourceArtifacts;
1116 public void setDeploymentResourceArtifacts(Map<String, Object> deploymentResourceArtifacts) {
1117 this.deploymentResourceArtifacts = deploymentResourceArtifacts;
1120 public String getHeatEnvArtifactHeader() {
1121 return heatEnvArtifactHeader;
1124 public void setHeatEnvArtifactHeader(String heatEnvArtifactHeader) {
1125 this.heatEnvArtifactHeader = heatEnvArtifactHeader;
1128 public String getHeatEnvArtifactFooter() {
1129 return heatEnvArtifactFooter;
1132 public void setHeatEnvArtifactFooter(String heatEnvArtifactFooter) {
1133 this.heatEnvArtifactFooter = heatEnvArtifactFooter;
1136 public Map<String, Object> getDeploymentResourceInstanceArtifacts() {
1137 return deploymentResourceInstanceArtifacts;
1140 public void setDeploymentResourceInstanceArtifacts(Map<String, Object> deploymentResourceInstanceArtifacts) {
1141 this.deploymentResourceInstanceArtifacts = deploymentResourceInstanceArtifacts;
1144 public String getArtifactsIndex() {
1145 return artifactsIndex;
1148 public void setArtifactsIndex(String artifactsIndex) {
1149 this.artifactsIndex = artifactsIndex;
1152 public Map<String, DeploymentArtifactTypeConfig> getResourceInformationalDeployedArtifacts() {
1153 return resourceInformationalDeployedArtifacts;
1156 public void setResourceInformationalDeployedArtifacts(
1157 Map<String, DeploymentArtifactTypeConfig> resourceInformationalDeployedArtifacts) {
1158 this.resourceInformationalDeployedArtifacts = resourceInformationalDeployedArtifacts;
1161 public List<String> getResourceTypes() {
1162 return resourceTypes;
1165 public void setResourceTypes(List<String> resourceTypes) {
1166 this.resourceTypes = resourceTypes;
1169 public String getToscaFilesDir() {
1170 return toscaFilesDir;
1173 public void setToscaFilesDir(String toscaFilesDir) {
1174 this.toscaFilesDir = toscaFilesDir;
1177 public String getHeatTranslatorPath() {
1178 return heatTranslatorPath;
1181 public void setHeatTranslatorPath(String heatTranslatorPath) {
1182 this.heatTranslatorPath = heatTranslatorPath;
1185 public Map<String, Set<String>> getRequirementsToFulfillBeforeCert() {
1186 return requirementsToFulfillBeforeCert;
1189 public void setRequirementsToFulfillBeforeCert(Map<String, Set<String>> requirementsToFulfillBeforeCert) {
1190 this.requirementsToFulfillBeforeCert = requirementsToFulfillBeforeCert;
1193 public Map<String, Set<String>> getCapabilitiesToConsumeBeforeCert() {
1194 return capabilitiesToConsumeBeforeCert;
1197 public void setCapabilitiesToConsumeBeforeCert(Map<String, Set<String>> capabilitiesToConsumeBeforeCert) {
1198 this.capabilitiesToConsumeBeforeCert = capabilitiesToConsumeBeforeCert;
1201 public OnboardingConfig getOnboarding() {
1205 public void setOnboarding(OnboardingConfig onboarding) {
1206 this.onboarding = onboarding;
1209 public EcompPortalConfig getEcompPortal() {
1213 public void setEcompPortal(EcompPortalConfig ecompPortal) {
1214 this.ecompPortal = ecompPortal;
1217 public ToscaValidatorsConfig getToscaValidators() {
1218 return toscaValidators;
1221 public void setToscaValidators(ToscaValidatorsConfig toscaValidators) {
1222 this.toscaValidators = toscaValidators;
1225 public boolean isDisableAudit() {
1226 return disableAudit;
1229 public void setDisableAudit(boolean enableAudit) {
1230 this.disableAudit = enableAudit;