diff options
Diffstat (limited to 'common-app-api/src/main/java/org/openecomp/sdc/be/config/Configuration.java')
-rw-r--r-- | common-app-api/src/main/java/org/openecomp/sdc/be/config/Configuration.java | 1233 |
1 files changed, 1233 insertions, 0 deletions
diff --git a/common-app-api/src/main/java/org/openecomp/sdc/be/config/Configuration.java b/common-app-api/src/main/java/org/openecomp/sdc/be/config/Configuration.java new file mode 100644 index 0000000000..96505f4e5d --- /dev/null +++ b/common-app-api/src/main/java/org/openecomp/sdc/be/config/Configuration.java @@ -0,0 +1,1233 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package org.openecomp.sdc.be.config; + +import java.util.Date; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import org.openecomp.sdc.common.api.BasicConfiguration; + +import static java.lang.String.format; + +public class Configuration extends BasicConfiguration { + + private List<String> identificationHeaderFields; + /** + * Requests from these Urls will not be logged by + * org.openecomp.sdc.be.filters.BeServletFilter.<br> + **/ + private List<String> unLoggedUrls; + + /** + * backend host + */ + private String beFqdn; + /** + * backend http port + */ + private Integer beHttpPort; + /** + * backend http secured port + */ + private Integer beSslPort; + /** + * be http context + */ + private String beContext; + /** + * backend protocol. http | https + */ + private String beProtocol = "http"; + + private Date released; + private String version = "1111"; + private List<String> protocols; + private Map<String, String> users; + private Map<String, Object> neo4j; + private ElasticSearchConfig elasticSearch; + private String titanCfgFile; + private Boolean titanInMemoryGraph; + private Long titanLockTimeout; + private Long titanReconnectIntervalInSeconds; + private Long titanHealthCheckReadTimeout; + private Long esReconnectIntervalInSeconds; + private Long uebHealthCheckReconnectIntervalInSeconds; + private Long uebHealthCheckReadTimeout; + + private List<String> resourceTypes; + private List<String> excludeResourceCategory; + private Map<String, Object> deploymentResourceArtifacts; + private Map<String, Object> deploymentResourceInstanceArtifacts; + private Map<String, Object> toscaArtifacts; + private Map<String, Object> informationalResourceArtifacts; + private Map<String, Object> informationalServiceArtifacts; + private Map<String, DeploymentArtifactTypeConfig> resourceDeploymentArtifacts; + private Map<String, DeploymentArtifactTypeConfig> serviceDeploymentArtifacts; + private Map<String, DeploymentArtifactTypeConfig> resourceInstanceDeploymentArtifacts; + private Map<String, DeploymentArtifactTypeConfig> resourceInformationalDeployedArtifacts; + private Map<String, Object> serviceApiArtifacts; + private List<String> excludeServiceCategory; + private Map<String, Set<String>> requirementsToFulfillBeforeCert; + private Map<String, Set<String>> capabilitiesToConsumeBeforeCert; + + private List<String> artifactTypes; + private List<String> licenseTypes; + + private Integer additionalInformationMaxNumberOfKeys; + private Integer defaultHeatArtifactTimeoutMinutes; + + private BeMonitoringConfig systemMonitoring; + private CleanComponentsConfiguration cleanComponentsConfiguration; + + private String artifactsIndex; + + private String heatEnvArtifactHeader; + private String heatEnvArtifactFooter; + + private String toscaFilesDir; + private String heatTranslatorPath; + + private OnboardingConfig onboarding; + + private CassandrConfig cassandraConfig; + + private SwitchoverDetectorConfig switchoverDetector; + + private ApplicationL1CacheConfig applicationL1Cache; + + private ApplicationL2CacheConfig applicationL2Cache; + + private ToscaValidatorsConfig toscaValidators; + + private boolean disableAudit; + + public SwitchoverDetectorConfig getSwitchoverDetector() { + return switchoverDetector; + } + + public void setSwitchoverDetector(SwitchoverDetectorConfig switchoverDetector) { + this.switchoverDetector = switchoverDetector; + } + + public ApplicationL1CacheConfig getApplicationL1Cache() { + return applicationL1Cache; + } + + public void setApplicationL1Cache(ApplicationL1CacheConfig applicationL1Cache) { + this.applicationL1Cache = applicationL1Cache; + } + + public ApplicationL2CacheConfig getApplicationL2Cache() { + return applicationL2Cache; + } + + public void setApplicationL2Cache(ApplicationL2CacheConfig applicationL2Cache) { + this.applicationL2Cache = applicationL2Cache; + } + + private EcompPortalConfig ecompPortal; + + public CassandrConfig getCassandraConfig() { + return cassandraConfig; + } + + public void setCassandraConfig(CassandrConfig cassandraKeySpace) { + this.cassandraConfig = cassandraKeySpace; + } + + public List<String> getIdentificationHeaderFields() { + return identificationHeaderFields; + } + + public void setIdentificationHeaderFields(List<String> identificationHeaderFields) { + this.identificationHeaderFields = identificationHeaderFields; + } + + public Date getReleased() { + return released; + } + + public String getVersion() { + return version; + } + + public void setReleased(Date released) { + this.released = released; + } + + public void setVersion(String version) { + this.version = version; + } + + public List<String> getProtocols() { + return protocols; + } + + public void setProtocols(List<String> protocols) { + this.protocols = protocols; + } + + public Map<String, String> getUsers() { + return users; + } + + public void setUsers(Map<String, String> users) { + this.users = users; + } + + public String getBeFqdn() { + return beFqdn; + } + + public void setBeFqdn(String beHost) { + this.beFqdn = beHost; + } + + public Integer getBeHttpPort() { + return beHttpPort; + } + + public void setBeHttpPort(Integer beHttpPort) { + this.beHttpPort = beHttpPort; + } + + public Integer getBeSslPort() { + return beSslPort; + } + + public void setBeSslPort(Integer beSslPort) { + this.beSslPort = beSslPort; + } + + public String getBeContext() { + return beContext; + } + + public void setBeContext(String beContext) { + this.beContext = beContext; + } + + public String getBeProtocol() { + return beProtocol; + } + + public void setBeProtocol(String beProtocol) { + this.beProtocol = beProtocol; + } + + public Map<String, Object> getNeo4j() { + return neo4j; + } + + public void setNeo4j(Map<String, Object> neo4j) { + this.neo4j = neo4j; + } + + public ElasticSearchConfig getElasticSearch() { + return elasticSearch; + } + + public void setElasticSearch(ElasticSearchConfig elasticSearch) { + this.elasticSearch = elasticSearch; + } + + public String getTitanCfgFile() { + return titanCfgFile; + } + + public void setTitanCfgFile(String titanCfgFile) { + this.titanCfgFile = titanCfgFile; + } + + public Boolean getTitanInMemoryGraph() { + return titanInMemoryGraph; + } + + public void setTitanInMemoryGraph(Boolean titanInMemoryGraph) { + this.titanInMemoryGraph = titanInMemoryGraph; + } + + public Long getTitanLockTimeout() { + return titanLockTimeout; + } + + public void setTitanLockTimeout(Long titanLockTimeout) { + this.titanLockTimeout = titanLockTimeout; + } + + public Long getTitanHealthCheckReadTimeout() { + return titanHealthCheckReadTimeout; + } + + public Long getTitanHealthCheckReadTimeout(long defaultVal) { + return titanHealthCheckReadTimeout == null ? defaultVal : titanHealthCheckReadTimeout; + } + + public void setTitanHealthCheckReadTimeout(Long titanHealthCheckReadTimeout) { + this.titanHealthCheckReadTimeout = titanHealthCheckReadTimeout; + } + + public Long getTitanReconnectIntervalInSeconds() { + return titanReconnectIntervalInSeconds; + } + + public Long getTitanReconnectIntervalInSeconds(long defaultVal) { + return titanReconnectIntervalInSeconds == null ? defaultVal : titanReconnectIntervalInSeconds; + } + + public void setTitanReconnectIntervalInSeconds(Long titanReconnectIntervalInSeconds) { + this.titanReconnectIntervalInSeconds = titanReconnectIntervalInSeconds; + } + + public Long getEsReconnectIntervalInSeconds() { + return esReconnectIntervalInSeconds; + } + + public Long getEsReconnectIntervalInSeconds(long defaultVal) { + return esReconnectIntervalInSeconds == null ? defaultVal : esReconnectIntervalInSeconds; + } + + public void setEsReconnectIntervalInSeconds(Long esReconnectIntervalInSeconds) { + this.esReconnectIntervalInSeconds = esReconnectIntervalInSeconds; + } + + public List<String> getArtifactTypes() { + return artifactTypes; + } + + public void setArtifactTypes(List<String> artifactTypes) { + this.artifactTypes = artifactTypes; + } + + public List<String> getExcludeResourceCategory() { + return excludeResourceCategory; + } + + public void setExcludeResourceCategory(List<String> excludeResourceCategory) { + this.excludeResourceCategory = excludeResourceCategory; + } + + public Map<String, Object> getToscaArtifacts() { + return toscaArtifacts; + } + + public void setToscaArtifacts(Map<String, Object> toscaArtifacts) { + this.toscaArtifacts = toscaArtifacts; + } + + public Map<String, Object> getInformationalResourceArtifacts() { + return informationalResourceArtifacts; + } + + public void setInformationalResourceArtifacts(Map<String, Object> informationalResourceArtifacts) { + this.informationalResourceArtifacts = informationalResourceArtifacts; + } + + public Map<String, Object> getInformationalServiceArtifacts() { + return informationalServiceArtifacts; + } + + public void setInformationalServiceArtifacts(Map<String, Object> informationalServiceArtifacts) { + this.informationalServiceArtifacts = informationalServiceArtifacts; + } + + public Map<String, Object> getServiceApiArtifacts() { + return serviceApiArtifacts; + } + + public void setServiceApiArtifacts(Map<String, Object> serviceApiArtifacts) { + this.serviceApiArtifacts = serviceApiArtifacts; + } + + public Map<String, DeploymentArtifactTypeConfig> getServiceDeploymentArtifacts() { + return serviceDeploymentArtifacts; + } + + public void setServiceDeploymentArtifacts(Map<String, DeploymentArtifactTypeConfig> serviceDeploymentArtifacts) { + this.serviceDeploymentArtifacts = serviceDeploymentArtifacts; + } + + public Map<String, DeploymentArtifactTypeConfig> getResourceDeploymentArtifacts() { + return resourceDeploymentArtifacts; + } + + public void setResourceDeploymentArtifacts(Map<String, DeploymentArtifactTypeConfig> resourceDeploymentArtifacts) { + this.resourceDeploymentArtifacts = resourceDeploymentArtifacts; + } + + public void setResourceInstanceDeploymentArtifacts( + Map<String, DeploymentArtifactTypeConfig> resourceInstanceDeploymentArtifacts) { + this.resourceInstanceDeploymentArtifacts = resourceInstanceDeploymentArtifacts; + } + + public Map<String, DeploymentArtifactTypeConfig> getResourceInstanceDeploymentArtifacts() { + return resourceInstanceDeploymentArtifacts; + } + + public List<String> getExcludeServiceCategory() { + return excludeServiceCategory; + } + + public void setExcludeServiceCategory(List<String> excludeServiceCategory) { + this.excludeServiceCategory = excludeServiceCategory; + } + + public List<String> getLicenseTypes() { + return licenseTypes; + } + + public void setLicenseTypes(List<String> licenseTypes) { + this.licenseTypes = licenseTypes; + } + + public Integer getAdditionalInformationMaxNumberOfKeys() { + return additionalInformationMaxNumberOfKeys; + } + + public void setAdditionalInformationMaxNumberOfKeys(Integer additionalInformationMaxNumberOfKeys) { + this.additionalInformationMaxNumberOfKeys = additionalInformationMaxNumberOfKeys; + } + + public BeMonitoringConfig getSystemMonitoring() { + return systemMonitoring; + } + + public void setSystemMonitoring(BeMonitoringConfig systemMonitoring) { + this.systemMonitoring = systemMonitoring; + } + + public Integer getDefaultHeatArtifactTimeoutMinutes() { + return defaultHeatArtifactTimeoutMinutes; + } + + public void setDefaultHeatArtifactTimeoutMinutes(Integer defaultHeatArtifactTimeoutMinutes) { + this.defaultHeatArtifactTimeoutMinutes = defaultHeatArtifactTimeoutMinutes; + } + + public Long getUebHealthCheckReconnectIntervalInSeconds() { + return uebHealthCheckReconnectIntervalInSeconds; + } + + public void setUebHealthCheckReconnectIntervalInSeconds(Long uebHealthCheckReconnectIntervalInSeconds) { + this.uebHealthCheckReconnectIntervalInSeconds = uebHealthCheckReconnectIntervalInSeconds; + } + + public Long getUebHealthCheckReadTimeout() { + return uebHealthCheckReadTimeout; + } + + public void setUebHealthCheckReadTimeout(Long uebHealthCheckReadTimeout) { + this.uebHealthCheckReadTimeout = uebHealthCheckReadTimeout; + } + + public static class ElasticSearchConfig { + + List<IndicesTimeFrequencyEntry> indicesTimeFrequency; + + public List<IndicesTimeFrequencyEntry> getIndicesTimeFrequency() { + return indicesTimeFrequency; + } + + public void setIndicesTimeFrequency(List<IndicesTimeFrequencyEntry> indicesTimeFrequency) { + this.indicesTimeFrequency = indicesTimeFrequency; + } + + public static class IndicesTimeFrequencyEntry { + + String indexPrefix; + String creationPeriod; + + public String getIndexPrefix() { + return indexPrefix; + } + + public void setIndexPrefix(String indexPrefix) { + this.indexPrefix = indexPrefix; + } + + public String getCreationPeriod() { + return creationPeriod; + } + + public void setCreationPeriod(String creationPeriod) { + this.creationPeriod = creationPeriod; + } + } + } + + public static class CassandrConfig { + + List<String> cassandraHosts; + String localDataCenter; + Long reconnectTimeout; + List<KeyspaceConfig> keySpaces; + boolean authenticate; + String username; + String password; + boolean ssl; + String truststorePath; + String truststorePassword; + + public String getLocalDataCenter() { + return localDataCenter; + } + + public void setLocalDataCenter(String localDataCenter) { + this.localDataCenter = localDataCenter; + } + + public boolean isAuthenticate() { + return authenticate; + } + + public void setAuthenticate(boolean authenticate) { + this.authenticate = authenticate; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public boolean isSsl() { + return ssl; + } + + public void setSsl(boolean ssl) { + this.ssl = ssl; + } + + public String getTruststorePath() { + return truststorePath; + } + + public void setTruststorePath(String truststorePath) { + this.truststorePath = truststorePath; + } + + public String getTruststorePassword() { + return truststorePassword; + } + + public void setTruststorePassword(String truststorePassword) { + this.truststorePassword = truststorePassword; + } + + public Long getReconnectTimeout() { + return reconnectTimeout; + } + + public void setReconnectTimeout(Long reconnectTimeout) { + this.reconnectTimeout = reconnectTimeout; + } + + public List<String> getCassandraHosts() { + return cassandraHosts; + } + + public void setCassandraHosts(List<String> cassandraHosts) { + this.cassandraHosts = cassandraHosts; + } + + public List<KeyspaceConfig> getKeySpaces() { + return keySpaces; + } + + public void setKeySpaces(List<KeyspaceConfig> cassandraConfig) { + this.keySpaces = cassandraConfig; + } + + public static class KeyspaceConfig { + + String name; + String replicationStrategy; + List<String> replicationInfo; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getReplicationStrategy() { + return replicationStrategy; + } + + public void setReplicationStrategy(String replicationStrategy) { + this.replicationStrategy = replicationStrategy; + } + + public List<String> getReplicationInfo() { + return replicationInfo; + } + + public void setReplicationInfo(List<String> replicationInfo) { + this.replicationInfo = replicationInfo; + } + } + } + + public static class SwitchoverDetectorConfig { + + String gBeFqdn; + String gFeFqdn; + String beVip; + String feVip; + int beResolveAttempts; + int feResolveAttempts; + Boolean enabled; + long interval; + String changePriorityUser; + String changePriorityPassword; + String publishNetworkUrl; + String publishNetworkBody; + Map<String, GroupInfo> groups; + + public String getgBeFqdn() { + return gBeFqdn; + } + + public void setgBeFqdn(String gBeFqdn) { + this.gBeFqdn = gBeFqdn; + } + + public String getgFeFqdn() { + return gFeFqdn; + } + + public void setgFeFqdn(String gFeFqdn) { + this.gFeFqdn = gFeFqdn; + } + + public String getBeVip() { + return beVip; + } + + public void setBeVip(String beVip) { + this.beVip = beVip; + } + + public String getFeVip() { + return feVip; + } + + public void setFeVip(String feVip) { + this.feVip = feVip; + } + + public int getBeResolveAttempts() { + return beResolveAttempts; + } + + public void setBeResolveAttempts(int beResolveAttempts) { + this.beResolveAttempts = beResolveAttempts; + } + + public int getFeResolveAttempts() { + return feResolveAttempts; + } + + public void setFeResolveAttempts(int feResolveAttempts) { + this.feResolveAttempts = feResolveAttempts; + } + + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + public long getInterval() { + return interval; + } + + public void setInterval(long interval) { + this.interval = interval; + } + + public String getChangePriorityUser() { + return changePriorityUser; + } + + public void setChangePriorityUser(String changePriorityUser) { + this.changePriorityUser = changePriorityUser; + } + + public String getChangePriorityPassword() { + return changePriorityPassword; + } + + public void setChangePriorityPassword(String changePriorityPassword) { + this.changePriorityPassword = changePriorityPassword; + } + + public String getPublishNetworkUrl() { + return publishNetworkUrl; + } + + public void setPublishNetworkUrl(String publishNetworkUrl) { + this.publishNetworkUrl = publishNetworkUrl; + } + + public String getPublishNetworkBody() { + return publishNetworkBody; + } + + public void setPublishNetworkBody(String publishNetworkBody) { + this.publishNetworkBody = publishNetworkBody; + } + + public Map<String, GroupInfo> getGroups() { + return groups; + } + + public void setGroups(Map<String, GroupInfo> groups) { + this.groups = groups; + } + + public static class GroupInfo { + + String changePriorityUrl; + String changePriorityBody; + + public String getChangePriorityUrl() { + return changePriorityUrl; + } + + public void setChangePriorityUrl(String changePriorityUrl) { + this.changePriorityUrl = changePriorityUrl; + } + + public String getChangePriorityBody() { + return changePriorityBody; + } + + public void setChangePriorityBody(String changePriorityBody) { + this.changePriorityBody = changePriorityBody; + } + } + + } + + public static class BeMonitoringConfig { + + Boolean enabled; + Boolean isProxy; + Integer probeIntervalInSeconds; + + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + public Boolean getIsProxy() { + return isProxy; + } + + public void setIsProxy(Boolean isProxy) { + this.isProxy = isProxy; + } + + public Integer getProbeIntervalInSeconds() { + return probeIntervalInSeconds; + } + + public Integer getProbeIntervalInSeconds(int defaultVal) { + return probeIntervalInSeconds == null ? defaultVal : probeIntervalInSeconds; + } + + public void setProbeIntervalInSeconds(Integer probeIntervalInSeconds) { + this.probeIntervalInSeconds = probeIntervalInSeconds; + } + } + + public static class DeploymentArtifactTypeConfig { + + List<String> acceptedTypes; + List<String> validForResourceTypes; + + public List<String> getValidForResourceTypes() { + return validForResourceTypes; + } + + public void setValidForResourceTypes(List<String> validForResourceTypes) { + this.validForResourceTypes = validForResourceTypes; + } + + public List<String> getAcceptedTypes() { + return acceptedTypes; + } + + public void setAcceptedTypes(List<String> acceptedTypes) { + this.acceptedTypes = acceptedTypes; + } + } + + public static class OnboardingConfig { + + String protocol = "http"; + String host; + Integer port; + String downloadCsarUri; + + public String getProtocol() { + return protocol; + } + + public void setProtocol(String protocol) { + this.protocol = protocol; + } + + public String getHost() { + return host; + } + + public void setHost(String host) { + this.host = host; + } + + public Integer getPort() { + return port; + } + + public void setPort(Integer port) { + this.port = port; + } + + public String getDownloadCsarUri() { + return downloadCsarUri; + } + + public void setDownloadCsarUri(String downloadCsarUri) { + this.downloadCsarUri = downloadCsarUri; + } + + @Override + public String toString() { + return "OnboardingConfig [protocol=" + protocol + ", host=" + host + ", port=" + port + ", downloadCsarUri=" + + downloadCsarUri + "]"; + } + + } + + public static class EcompPortalConfig { + + private String defaultFunctionalMenu; + + public String getDefaultFunctionalMenu() { + return defaultFunctionalMenu; + } + + public void setDefaultFunctionalMenu(String defaultFunctionalMenu) { + this.defaultFunctionalMenu = defaultFunctionalMenu; + } + + @Override + public String toString() { + return "EcompPortalConfig [defaultFunctionalMenu=" + defaultFunctionalMenu + "]"; + } + + } + + public static class ApplicationL1CacheConfig { + + ApplicationL1CacheInfo datatypes; + + public ApplicationL1CacheInfo getDatatypes() { + return datatypes; + } + + public void setDatatypes(ApplicationL1CacheInfo datatypes) { + this.datatypes = datatypes; + } + + @Override + public String toString() { + return "ApplicationL1CacheConfig [datatypes=" + datatypes + "]"; + } + + } + + public static class ApplicationL2CacheConfig { + + boolean enabled; + ApplicationL1CacheCatalogInfo catalogL1Cache; + + QueueInfo queue; + + public boolean isEnabled() { + return enabled; + } + + public void setEnabled(boolean enabled) { + this.enabled = enabled; + } + + public ApplicationL1CacheCatalogInfo getCatalogL1Cache() { + return catalogL1Cache; + } + + public void setCatalogL1Cache(ApplicationL1CacheCatalogInfo catalogL1Cache) { + this.catalogL1Cache = catalogL1Cache; + } + + public QueueInfo getQueue() { + return queue; + } + + public void setQueue(QueueInfo queue) { + this.queue = queue; + } + + @Override + public String toString() { + return "ApplicationL2CacheConfig [enabled=" + enabled + ", catalogL1Cache=" + catalogL1Cache + "]"; + } + + } + + public static class ToscaValidatorsConfig { + + private Integer stringMaxLength; + + public Integer getStringMaxLength() { + return stringMaxLength; + } + + public void setStringMaxLength(Integer stringMaxLength) { + this.stringMaxLength = stringMaxLength; + } + + @Override + public String toString() { + return "ToscaValidatorsConfig [stringMaxLength=" + stringMaxLength + "]"; + } + + } + + public static class ApplicationL1CacheInfo { + + Boolean enabled; + Integer firstRunDelay; + Integer pollIntervalInSec; + + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + public Integer getFirstRunDelay() { + return firstRunDelay; + } + + public void setFirstRunDelay(Integer firstRunDelay) { + this.firstRunDelay = firstRunDelay; + } + + public Integer getPollIntervalInSec() { + return pollIntervalInSec; + } + + public void setPollIntervalInSec(Integer pollIntervalInSec) { + this.pollIntervalInSec = pollIntervalInSec; + } + + @Override + public String toString() { + return "ApplicationL1CacheInfo [enabled=" + enabled + ", firstRunDelay=" + firstRunDelay + + ", pollIntervalInSec=" + pollIntervalInSec + "]"; + } + } + + public static class ApplicationL1CacheCatalogInfo { + + Boolean enabled; + Integer resourcesSizeInCache; + Integer servicesSizeInCache; + Integer productsSizeInCache; + + public Boolean getEnabled() { + return enabled; + } + + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + public Integer getResourcesSizeInCache() { + return resourcesSizeInCache; + } + + public void setResourcesSizeInCache(Integer resourcesSizeInCache) { + this.resourcesSizeInCache = resourcesSizeInCache; + } + + public Integer getServicesSizeInCache() { + return servicesSizeInCache; + } + + public void setServicesSizeInCache(Integer servicesSizeInCache) { + this.servicesSizeInCache = servicesSizeInCache; + } + + public Integer getProductsSizeInCache() { + return productsSizeInCache; + } + + public void setProductsSizeInCache(Integer productsSizeInCache) { + this.productsSizeInCache = productsSizeInCache; + } + + @Override + public String toString() { + return "ApplicationL1CacheCatalogInfo [enabled=" + enabled + ", resourcesSizeInCache=" + + resourcesSizeInCache + ", servicesSizeInCache=" + servicesSizeInCache + ", productsSizeInCache=" + + productsSizeInCache + "]"; + } + + } + + public static class QueueInfo { + Integer numberOfCacheWorkers; + Integer waitOnShutDownInMinutes; + Integer syncIntervalInSecondes; + + public Integer getWaitOnShutDownInMinutes() { + return waitOnShutDownInMinutes; + } + + public void setWaitOnShutDownInMinutes(Integer waitOnShutDownInMinutes) { + this.waitOnShutDownInMinutes = waitOnShutDownInMinutes; + } + + public Integer getSyncIntervalInSecondes() { + return syncIntervalInSecondes; + } + + public void setSyncIntervalInSecondes(Integer syncIntervalInSecondes) { + this.syncIntervalInSecondes = syncIntervalInSecondes; + } + + public Integer getNumberOfCacheWorkers() { + return numberOfCacheWorkers; + } + + public void setNumberOfCacheWorkers(Integer numberOfCacheWorkers) { + this.numberOfCacheWorkers = numberOfCacheWorkers; + } + + @Override + public String toString() { + return "QueueInfo[" + "waitOnShutDownInMinutes=" + waitOnShutDownInMinutes + ", syncIntervalInSecondes=" + + syncIntervalInSecondes + ", numberOfCacheWorkers=" + this.numberOfCacheWorkers + ']'; + } + } + + public CleanComponentsConfiguration getCleanComponentsConfiguration() { + return cleanComponentsConfiguration; + } + + public void setCleanComponentsConfiguration(CleanComponentsConfiguration cleanComponentsConfiguration) { + this.cleanComponentsConfiguration = cleanComponentsConfiguration; + } + + @Override + public String toString() { + return new StringBuilder().append(format("backend host: %s\n", beFqdn)) + .append(format("backend http port: %s\n", beHttpPort)) + .append(format("backend ssl port: %s\n", beSslPort)).append(format("backend context: %s\n", beContext)) + .append(format("backend protocol: %s\n", beProtocol)).append(format("Version: %s\n", version)) + .append(format("Released: %s\n", released)).append(format("Supported protocols: %s\n", protocols)) + .append(format("Users: %s\n", users)).append(format("Neo4j: %s\n", neo4j)) + .append(format("ElasticSearch: %s\n", elasticSearch)) + .append(format("Titan Cfg File: %s\n", titanCfgFile)) + .append(format("Titan In memory: %s\n", titanInMemoryGraph)) + .append(format("Titan lock timeout: %s\n", titanLockTimeout)) + .append(format("Titan reconnect interval seconds: %s\n", titanReconnectIntervalInSeconds)) + .append(format("excludeResourceCategory: %s\n", excludeResourceCategory)) + .append(format("informationalResourceArtifacts: %s\n", informationalResourceArtifacts)) + .append(format("deploymentResourceArtifacts: %s\n", deploymentResourceArtifacts)) + .append(format("informationalServiceArtifacts: %s\n", informationalServiceArtifacts)) + .append(format("Supported artifacts types: %s\n", artifactTypes)) + .append(format("Supported license types: %s\n", licenseTypes)) + .append(format("Additional information Maximum number of preoperties: %s\n", + additionalInformationMaxNumberOfKeys)) + .append(format("Default Heat Artifact Timeout in Minutes: %s\n", defaultHeatArtifactTimeoutMinutes)) + .append(format("URLs For HTTP Requests that will not be automatically logged : %s\n", unLoggedUrls)) + .append(format("Service Api Artifacts: %s\n", serviceApiArtifacts)) + .append(format("heat env artifact header: %s\n", heatEnvArtifactHeader)) + .append(format("heat env artifact footer: %s\n", heatEnvArtifactFooter)) + .append(format("onboarding: %s\n", onboarding)).toString(); + } + + public List<String> getUnLoggedUrls() { + return unLoggedUrls; + } + + public void setUnLoggedUrls(List<String> unLoggedUrls) { + this.unLoggedUrls = unLoggedUrls; + } + + public Map<String, Object> getDeploymentResourceArtifacts() { + return deploymentResourceArtifacts; + } + + public void setDeploymentResourceArtifacts(Map<String, Object> deploymentResourceArtifacts) { + this.deploymentResourceArtifacts = deploymentResourceArtifacts; + } + + public String getHeatEnvArtifactHeader() { + return heatEnvArtifactHeader; + } + + public void setHeatEnvArtifactHeader(String heatEnvArtifactHeader) { + this.heatEnvArtifactHeader = heatEnvArtifactHeader; + } + + public String getHeatEnvArtifactFooter() { + return heatEnvArtifactFooter; + } + + public void setHeatEnvArtifactFooter(String heatEnvArtifactFooter) { + this.heatEnvArtifactFooter = heatEnvArtifactFooter; + } + + public Map<String, Object> getDeploymentResourceInstanceArtifacts() { + return deploymentResourceInstanceArtifacts; + } + + public void setDeploymentResourceInstanceArtifacts(Map<String, Object> deploymentResourceInstanceArtifacts) { + this.deploymentResourceInstanceArtifacts = deploymentResourceInstanceArtifacts; + } + + public String getArtifactsIndex() { + return artifactsIndex; + } + + public void setArtifactsIndex(String artifactsIndex) { + this.artifactsIndex = artifactsIndex; + } + + public Map<String, DeploymentArtifactTypeConfig> getResourceInformationalDeployedArtifacts() { + return resourceInformationalDeployedArtifacts; + } + + public void setResourceInformationalDeployedArtifacts( + Map<String, DeploymentArtifactTypeConfig> resourceInformationalDeployedArtifacts) { + this.resourceInformationalDeployedArtifacts = resourceInformationalDeployedArtifacts; + } + + public List<String> getResourceTypes() { + return resourceTypes; + } + + public void setResourceTypes(List<String> resourceTypes) { + this.resourceTypes = resourceTypes; + } + + public String getToscaFilesDir() { + return toscaFilesDir; + } + + public void setToscaFilesDir(String toscaFilesDir) { + this.toscaFilesDir = toscaFilesDir; + } + + public String getHeatTranslatorPath() { + return heatTranslatorPath; + } + + public void setHeatTranslatorPath(String heatTranslatorPath) { + this.heatTranslatorPath = heatTranslatorPath; + } + + public Map<String, Set<String>> getRequirementsToFulfillBeforeCert() { + return requirementsToFulfillBeforeCert; + } + + public void setRequirementsToFulfillBeforeCert(Map<String, Set<String>> requirementsToFulfillBeforeCert) { + this.requirementsToFulfillBeforeCert = requirementsToFulfillBeforeCert; + } + + public Map<String, Set<String>> getCapabilitiesToConsumeBeforeCert() { + return capabilitiesToConsumeBeforeCert; + } + + public void setCapabilitiesToConsumeBeforeCert(Map<String, Set<String>> capabilitiesToConsumeBeforeCert) { + this.capabilitiesToConsumeBeforeCert = capabilitiesToConsumeBeforeCert; + } + + public OnboardingConfig getOnboarding() { + return onboarding; + } + + public void setOnboarding(OnboardingConfig onboarding) { + this.onboarding = onboarding; + } + + public EcompPortalConfig getEcompPortal() { + return ecompPortal; + } + + public void setEcompPortal(EcompPortalConfig ecompPortal) { + this.ecompPortal = ecompPortal; + } + + public ToscaValidatorsConfig getToscaValidators() { + return toscaValidators; + } + + public void setToscaValidators(ToscaValidatorsConfig toscaValidators) { + this.toscaValidators = toscaValidators; + } + + public boolean isDisableAudit() { + return disableAudit; + } + + public void setDisableAudit(boolean enableAudit) { + this.disableAudit = enableAudit; + } + +} |