X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=common-app-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenecomp%2Fsdc%2Fbe%2Fconfig%2FConfiguration.java;h=f94540210640d063c0843626e18d66ca13e8b835;hb=5f3e9912406897ee18c424b940881ce08d59bb44;hp=5bfed0dc06a14d75fb9468d9a5a4e6b68ad7974e;hpb=425040c807f03eaae14b3c02708533f4f546d9c6;p=sdc.git 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 index 5bfed0dc06..f945402106 100644 --- 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 @@ -28,19 +28,24 @@ import java.util.Date; import java.util.List; import java.util.Map; import java.util.Set; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.map.CaseInsensitiveMap; import org.openecomp.sdc.common.api.BasicConfiguration; +@Getter +@Setter +@NoArgsConstructor public class Configuration extends BasicConfiguration { private List identificationHeaderFields; /** - * Requests from these Urls will not be logged by - * org.openecomp.sdc.be.filters.BeServletFilter.
+ * Requests from these Urls will not be logged by org.openecomp.sdc.be.filters.BeServletFilter.
**/ private List unLoggedUrls; - /** * backend host */ @@ -61,7 +66,6 @@ public class Configuration extends BasicConfiguration { * backend protocol. http | https */ private String beProtocol = "http"; - private Date released; private String version = "1111"; private String toscaConformanceLevel = "3.0"; @@ -80,13 +84,11 @@ public class Configuration extends BasicConfiguration { private Long uebHealthCheckReconnectIntervalInSeconds; private Long uebHealthCheckReadTimeout; private List>> defaultImports; - private List globalCsarImports; private List resourceTypes; private List excludeResourceCategory; private List excludeResourceType; private Map> excludedPolicyTypesMapping; - private Map> excludedGroupTypesMapping; private Map deploymentResourceArtifacts; private Map deploymentResourceInstanceArtifacts; @@ -95,55 +97,33 @@ public class Configuration extends BasicConfiguration { private Map informationalServiceArtifacts; private Map serviceApiArtifacts; private List excludeServiceCategory; - private List licenseTypes; private List definedResourceNamespace; private List directives; - + private List defaultCustomToscaFunctions; private Integer additionalInformationMaxNumberOfKeys; private HeatDeploymentArtifactTimeout heatArtifactDeploymentTimeout; - 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 BasicAuthConfig basicAuth; - private CassandrConfig cassandraConfig; - private SwitchoverDetectorConfig switchoverDetector; - private ApplicationL1CacheConfig applicationL1Cache; - private ApplicationL2CacheConfig applicationL2Cache; - private ToscaValidatorsConfig toscaValidators; - private boolean disableAudit; - - private Boolean consumerBusinessLogic; - private Map vfModuleProperties; - private Map genericAssetNodeTypes; - private Map serviceNodeTypes; + private Map serviceBaseNodeTypes; private Map> resourceNodeTypes; - private String appVersion; private String artifactGeneratorConfig; - - private CadiFilterParams cadiFilterParams; - - private Boolean aafAuthNeeded = false; private String autoHealingOwner; private boolean enableAutoHealing; private Map> resourcesForUpgrade; @@ -155,1676 +135,378 @@ public class Configuration extends BasicConfiguration { private boolean supportAllottedResourcesAndProxy; private Integer deleteLockTimeoutInSeconds; private Integer maxDeleteComponents; - private CookieConfig authCookie; - private String aafNamespace; private String workloadContext; private EnvironmentContext environmentContext; private List gabConfig; private EcompPortalConfig ecompPortal; private List artifacts; private Map>> componentAllowedInstanceTypes; + private ExternalCsarStore externalCsarStore; + private CsarFormat csarFormat; + private String componentInstanceCounterDelimiter; + private String dataValidatorFilterExcludedUrls; // Comma separated list of excluded URLs by the DataValidatorFilter + private String permittedAncestors; // Space separated list of permitted ancestors - public List getArtifacts() { - return artifacts; - } - - public void setArtifacts(List artifacts) { - this.artifacts = artifacts; - } - - public Map>> getComponentAllowedInstanceTypes() { - return componentAllowedInstanceTypes; - } - - public void setComponentAllowedInstanceTypes( - final Map>> componentAllowedInstanceTypes) { - this.componentAllowedInstanceTypes = componentAllowedInstanceTypes; - } - - public String getAutoHealingOwner() { - return autoHealingOwner; - } - - public void setAutoHealingOwner(String autoHealingOwner) { - this.autoHealingOwner = autoHealingOwner; - } - - public Integer getMaxDeleteComponents() { - return maxDeleteComponents; - } - - public void setMaxDeleteComponents(Integer maxDeleteComponents) { - this.maxDeleteComponents = maxDeleteComponents; - } - - public void setEnableAutoHealing(boolean enableAutoHealing) { - this.enableAutoHealing = enableAutoHealing; - } - - public boolean isEnableAutoHealing() { - return enableAutoHealing; - } - - public Integer getDeleteLockTimeoutInSeconds() { - return deleteLockTimeoutInSeconds; - } - - public void setDeleteLockTimeoutInSeconds(Integer deleteLockTimeoutInSeconds) { - this.deleteLockTimeoutInSeconds = deleteLockTimeoutInSeconds; - } - - public DmaapConsumerConfiguration getDmaapConsumerConfiguration() { - return dmaapConsumerConfiguration; - } - - public void setDmaapConsumerConfiguration(DmaapConsumerConfiguration dmaapConsumerConfiguration) { - this.dmaapConsumerConfiguration = dmaapConsumerConfiguration; - } - public DmeConfiguration getDmeConfiguration() { - return dmeConfiguration; - } - - public void setDmeConfiguration(DmeConfiguration dmeConfiguration) { - this.dmeConfiguration = dmeConfiguration; - } - - public void setSkipUpgradeVSPs(boolean skipUpgradeVSPs) { this.skipUpgradeVSPs = skipUpgradeVSPs; } - - public boolean getSkipUpgradeVSPsFlag() { return skipUpgradeVSPs; } - - public boolean getSkipUpgradeFailedVfs() { - return skipUpgradeFailedVfs; - } - - public boolean getSupportAllottedResourcesAndProxyFlag() { - return supportAllottedResourcesAndProxy; - } - - public void setSupportAllottedResourcesAndProxy(boolean supportAllottedResourcesAndProxy) { - this.supportAllottedResourcesAndProxy = supportAllottedResourcesAndProxy; - } - - public void setSkipUpgradeFailedVfs(boolean skipUpgradeFailedVfs) { - this.skipUpgradeFailedVfs = skipUpgradeFailedVfs; - } - - public String getAppVersion() { - return appVersion; - } - - public void setAppVersion(String appVersion) { - this.appVersion = appVersion; - } - - public String getArtifactGeneratorConfig() { - return artifactGeneratorConfig; - } - - public void setArtifactGeneratorConfig(String artifactGeneratorConfig) { - this.artifactGeneratorConfig = artifactGeneratorConfig; - } - - public Map getGenericAssetNodeTypes() { - return genericAssetNodeTypes; - } - - public void setGenericAssetNodeTypes(Map genericAssetNodeTypes) { - this.genericAssetNodeTypes = genericAssetNodeTypes; - } - - public Map getServiceNodeTypes(){ - return serviceNodeTypes ; - } - - public void setServiceNodeTypes(Map serviceNodeTypes){ - this.serviceNodeTypes = serviceNodeTypes; - } - - public Map> getResourceNodeTypes(){ - return resourceNodeTypes; - } - - public void setResourceNodeTypes(Map> resourceNodeTypes){ - this.resourceNodeTypes = resourceNodeTypes; - } - - 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; - } - - public CassandrConfig getCassandraConfig() { - return cassandraConfig; - } - - public void setCassandraConfig(CassandrConfig cassandraKeySpace) { - this.cassandraConfig = cassandraKeySpace; - } - - public List getIdentificationHeaderFields() { - return identificationHeaderFields; - } - - public void setIdentificationHeaderFields(List 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 getProtocols() { - return protocols; - } - - public void setProtocols(List protocols) { - this.protocols = protocols; - } - - public Map getUsers() { - return users; - } - - public void setUsers(Map 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; + @SuppressWarnings("unchecked") + private Map safeGetCapsInsensitiveMap(Map map) { + return map == null ? emptyMap() : new CaseInsensitiveMap(map); } - public void setBeProtocol(String beProtocol) { - this.beProtocol = beProtocol; + public Long getJanusGraphHealthCheckReadTimeout(long defaultVal) { + return janusGraphHealthCheckReadTimeout == null ? defaultVal : janusGraphHealthCheckReadTimeout; } - public Map getNeo4j() { - return neo4j; + public Long getJanusGraphReconnectIntervalInSeconds(long defaultVal) { + return janusGraphReconnectIntervalInSeconds == null ? defaultVal : janusGraphReconnectIntervalInSeconds; } - public void setNeo4j(Map neo4j) { - this.neo4j = neo4j; + public Map> getExcludedPolicyTypesMapping() { + return safeGetCapsInsensitiveMap(excludedPolicyTypesMapping); } - public String getJanusGraphCfgFile() { - return janusGraphCfgFile; + public Map> getExcludedGroupTypesMapping() { + return safeGetCapsInsensitiveMap(excludedGroupTypesMapping); } - public void setJanusGraphCfgFile(String janusGraphCfgFile) { - this.janusGraphCfgFile = janusGraphCfgFile; + public List>> getDefaultImports() { + return Collections.unmodifiableList(defaultImports); } - public String getJanusGraphMigrationKeySpaceCfgFile() { - return janusGraphMigrationKeySpaceCfgFile; + @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("JanusGraph Cfg File: %s%n", janusGraphCfgFile)).append(format("JanusGraph In memory: %s%n", janusGraphInMemoryGraph)) + .append(format("JanusGraph lock timeout: %s%n", janusGraphLockTimeout)) + .append(format("JanusGraph reconnect interval seconds: %s%n", janusGraphReconnectIntervalInSeconds)) + .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", artifacts)).append(format("Supported license types: %s%n", licenseTypes)) + .append(format("Additional information Maximum number of preoperties: %s%n", additionalInformationMaxNumberOfKeys)) + .append(format("Heat Artifact Timeout in Minutes: %s%n", heatArtifactDeploymentTimeout)) + .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 void setJanusGraphMigrationKeySpaceCfgFile(String janusGraphMigrationKeySpaceCfgFile) { - this.janusGraphMigrationKeySpaceCfgFile = janusGraphMigrationKeySpaceCfgFile; + public List getGlobalCsarImports() { + if (CollectionUtils.isEmpty(globalCsarImports)) { + return Collections.emptyList(); + } + return globalCsarImports; } - public Boolean getJanusGraphInMemoryGraph() { - return janusGraphInMemoryGraph; - } + @Getter + @Setter + @NoArgsConstructor + public static class CassandrConfig { - public void setJanusGraphInMemoryGraph(Boolean janusGraphInMemoryGraph) { - this.janusGraphInMemoryGraph = janusGraphInMemoryGraph; - } + private static final Integer CASSANDRA_DEFAULT_PORT = 9042; + private List cassandraHosts; + private Integer cassandraPort; + private String localDataCenter; + private Long reconnectTimeout; + private Integer socketReadTimeout; + private Integer socketConnectTimeout; + private List keySpaces; + private boolean authenticate; + private String username; + private String password; + private boolean ssl; + private String truststorePath; + private String truststorePassword; + private int maxWaitSeconds = 120; + + public Integer getCassandraPort() { + return cassandraPort != null ? cassandraPort : Configuration.CassandrConfig.CASSANDRA_DEFAULT_PORT; + } + + @Getter + @Setter + @NoArgsConstructor + public static class KeyspaceConfig { - public int getStartMigrationFrom() { - return startMigrationFrom; + private String name; + private String replicationStrategy; + private List replicationInfo; + } } - public void setStartMigrationFrom(int startMigrationFrom) { - this.startMigrationFrom = startMigrationFrom; - } + @Getter + @Setter + @NoArgsConstructor + public static class SwitchoverDetectorConfig { - public Long getJanusGraphLockTimeout() { - return janusGraphLockTimeout; - } + private String gBeFqdn; + private String gFeFqdn; + private String beVip; + private String feVip; + private int beResolveAttempts; + private int feResolveAttempts; + private Boolean enabled; + private long interval; + private String changePriorityUser; + private String changePriorityPassword; + private String publishNetworkUrl; + private String publishNetworkBody; + private Map groups; - public void setJanusGraphLockTimeout(Long janusGraphLockTimeout) { - this.janusGraphLockTimeout = janusGraphLockTimeout; - } + public String getgBeFqdn() { + return gBeFqdn; + } - public Long getJanusGraphHealthCheckReadTimeout() { - return janusGraphHealthCheckReadTimeout; - } + public void setgBeFqdn(String gBeFqdn) { + this.gBeFqdn = gBeFqdn; + } - public Long getJanusGraphHealthCheckReadTimeout(long defaultVal) { - return janusGraphHealthCheckReadTimeout == null ? defaultVal : janusGraphHealthCheckReadTimeout; - } + public String getgFeFqdn() { + return gFeFqdn; + } - public void setJanusGraphHealthCheckReadTimeout(Long janusGraphHealthCheckReadTimeout) { - this.janusGraphHealthCheckReadTimeout = janusGraphHealthCheckReadTimeout; - } + public void setgFeFqdn(String gFeFqdn) { + this.gFeFqdn = gFeFqdn; + } - public Long getJanusGraphReconnectIntervalInSeconds() { - return janusGraphReconnectIntervalInSeconds; - } + @Getter + @Setter + @NoArgsConstructor + public static class GroupInfo { - public Long getJanusGraphReconnectIntervalInSeconds(long defaultVal) { - return janusGraphReconnectIntervalInSeconds == null ? defaultVal : janusGraphReconnectIntervalInSeconds; + String changePriorityUrl; + String changePriorityBody; + } } - public void setJanusGraphReconnectIntervalInSeconds(Long janusGraphReconnectIntervalInSeconds) { - this.janusGraphReconnectIntervalInSeconds = janusGraphReconnectIntervalInSeconds; - } + @Getter + @Setter + @NoArgsConstructor + @ToString + public static class HeatDeploymentArtifactTimeout { - public List getExcludeResourceCategory() { - return excludeResourceCategory; + private Integer defaultMinutes; + private Integer minMinutes; + private Integer maxMinutes; } - public void setExcludeResourceCategory(List excludeResourceCategory) { - this.excludeResourceCategory = excludeResourceCategory; - } + @Getter + @Setter + @NoArgsConstructor + public static class BeMonitoringConfig { - public List getExcludeResourceType() { - return excludeResourceType; - } + private Boolean enabled; + private Boolean isProxy; + private Integer probeIntervalInSeconds; - public void setExcludeResourceType(List excludeResourceType) { - this.excludeResourceType = excludeResourceType; + public Integer getProbeIntervalInSeconds(int defaultVal) { + return probeIntervalInSeconds == null ? defaultVal : probeIntervalInSeconds; + } } - public Map> getExcludedPolicyTypesMapping() { - return safeGetCapsInsensitiveMap(excludedPolicyTypesMapping); - } + @Getter + @Setter + @NoArgsConstructor + public static class ArtifactTypeConfig { - public void setExcludedPolicyTypesMapping(Map> excludedPolicyTypesMapping) { - this.excludedPolicyTypesMapping = excludedPolicyTypesMapping; + private List acceptedTypes; + private List validForResourceTypes; } - public Map> getExcludedGroupTypesMapping() { - return safeGetCapsInsensitiveMap(excludedGroupTypesMapping); - } + @Getter + @Setter + @NoArgsConstructor + @ToString + public static class OnboardingConfig { - public void setExcludedGroupTypesMapping(Map> excludedGroupTypesMapping) { - this.excludedGroupTypesMapping = excludedGroupTypesMapping; + private String protocol = "http"; + private String host; + private Integer port; + private String getLatestVspPackageUri; + private String getVspPackageUri; + private String getVspUri; + private String getLatestVspUri; + @ToString.Exclude + private String healthCheckUri; } - public Map getToscaArtifacts() { - return toscaArtifacts; - } + @Getter + @Setter + @NoArgsConstructor + public static class BasicAuthConfig { - public void setToscaArtifacts(Map toscaArtifacts) { - this.toscaArtifacts = toscaArtifacts; + private boolean enabled; + private String userName; + private String userPass; + private String excludedUrls; } - public Map getInformationalResourceArtifacts() { - return informationalResourceArtifacts; - } + @Getter + @Setter + @NoArgsConstructor + @ToString(onlyExplicitlyIncluded = true) + public static class EcompPortalConfig { - public void setInformationalResourceArtifacts(Map informationalResourceArtifacts) { - this.informationalResourceArtifacts = informationalResourceArtifacts; + private String protocol = "https"; + private String host; + private Integer port; + private String healthCheckUri; + @ToString.Include + private String defaultFunctionalMenu; + private Integer pollingInterval; + private Integer timeoutMs; } - public Map getInformationalServiceArtifacts() { - return informationalServiceArtifacts; - } + @Getter + @Setter + @NoArgsConstructor + @ToString + public static class ApplicationL1CacheConfig { - public void setInformationalServiceArtifacts(Map informationalServiceArtifacts) { - this.informationalServiceArtifacts = informationalServiceArtifacts; + private ApplicationL1CacheInfo datatypes; } - public Map getServiceApiArtifacts() { - return serviceApiArtifacts; - } + @Getter + @Setter + @NoArgsConstructor + @ToString + public static class ApplicationL2CacheConfig { - public void setServiceApiArtifacts(Map serviceApiArtifacts) { - this.serviceApiArtifacts = serviceApiArtifacts; + private boolean enabled; + private ApplicationL1CacheCatalogInfo catalogL1Cache; + @ToString.Exclude + private QueueInfo queue; } - public List getExcludeServiceCategory() { - return excludeServiceCategory; - } + @Getter + @Setter + @NoArgsConstructor + @ToString + public static class ToscaValidatorsConfig { - public void setExcludeServiceCategory(List excludeServiceCategory) { - this.excludeServiceCategory = excludeServiceCategory; + private Integer stringMaxLength; } - public List getLicenseTypes() { - return licenseTypes; - } + @Getter + @Setter + @NoArgsConstructor + @ToString + public static class ApplicationL1CacheInfo { - public void setLicenseTypes(List licenseTypes) { - this.licenseTypes = licenseTypes; + private Boolean enabled; + private Integer firstRunDelay; + private Integer pollIntervalInSec; } - public List getDefinedResourceNamespace() { - return definedResourceNamespace; - } + @Getter + @Setter + @NoArgsConstructor + @ToString + public static class ApplicationL1CacheCatalogInfo { - public void setDefinedResourceNamespace(List definedResourceNamespace) { - this.definedResourceNamespace = definedResourceNamespace; + private Boolean enabled; + private Integer resourcesSizeInCache; + private Integer servicesSizeInCache; + private Integer productsSizeInCache; } - public List getDirectives() { - return directives; - } + @Getter + @Setter + @NoArgsConstructor + @ToString + public static class QueueInfo { - public void setDirectives(List directives) { - this.directives = directives; + private Integer waitOnShutDownInMinutes; + private Integer syncIntervalInSecondes; + private Integer numberOfCacheWorkers; } - public Integer getAdditionalInformationMaxNumberOfKeys() { - return additionalInformationMaxNumberOfKeys; - } + @Getter + @Setter + @NoArgsConstructor + public static class EnvironmentContext { - public void setAdditionalInformationMaxNumberOfKeys(Integer additionalInformationMaxNumberOfKeys) { - this.additionalInformationMaxNumberOfKeys = additionalInformationMaxNumberOfKeys; + private String defaultValue; + private List validValues; } - public HeatDeploymentArtifactTimeout getHeatArtifactDeploymentTimeout() { - return heatArtifactDeploymentTimeout; - } + @Getter + @Setter + @NoArgsConstructor + public static class VfModuleProperty { - public void setHeatArtifactDeploymentTimeout(HeatDeploymentArtifactTimeout heatArtifactDeploymentTimeout) { - this.heatArtifactDeploymentTimeout = heatArtifactDeploymentTimeout; + private String forBaseModule; + private String forNonBaseModule; } - public BeMonitoringConfig getSystemMonitoring() { - return systemMonitoring; - } + @Getter + @Setter + @NoArgsConstructor + public static class PathsAndNamesDefinition { - public void setSystemMonitoring(BeMonitoringConfig systemMonitoring) { - this.systemMonitoring = systemMonitoring; + private String friendlyName; + private String path; + private Boolean searchable; } - public Long getUebHealthCheckReconnectIntervalInSeconds() { - return uebHealthCheckReconnectIntervalInSeconds; - } + @Getter + @Setter + @NoArgsConstructor + public static class GabConfig { - public void setUebHealthCheckReconnectIntervalInSeconds(Long uebHealthCheckReconnectIntervalInSeconds) { - this.uebHealthCheckReconnectIntervalInSeconds = uebHealthCheckReconnectIntervalInSeconds; + private String artifactType; + private List pathsAndNamesDefinitions; } - public Long getUebHealthCheckReadTimeout() { - return uebHealthCheckReadTimeout; - } + @Getter + @Setter + @NoArgsConstructor + public static class ExternalCsarStore { - public void setUebHealthCheckReadTimeout(Long uebHealthCheckReadTimeout) { - this.uebHealthCheckReadTimeout = uebHealthCheckReadTimeout; - } + private String storageType; + private Endpoint endpoint; + private Credentials credentials; + private String tempPath; + private int uploadPartSize; - public String getWorkloadContext() { - return workloadContext; - } + @Getter + @Setter + @NoArgsConstructor + public static class Endpoint { - public void setWorkloadContext(String workloadContext) { - this.workloadContext = workloadContext; - } + private String host; + private int port; + private boolean secure; + } - public EnvironmentContext getEnvironmentContext() { - return environmentContext; - } + @Getter + @Setter + @NoArgsConstructor + public static class Credentials { - public void setEnvironmentContext(EnvironmentContext environmentContext) { - this.environmentContext = environmentContext; + private String accessKey; + private String secretKey; + } } - public List getGabConfig() { - return gabConfig; - } + @Getter + @Setter + @NoArgsConstructor + public static class CsarFormat { - public void setGabConfig(List gabConfig) { - this.gabConfig = gabConfig; + private String defaultFormat; } - public static class CookieConfig { - String securityKey = ""; - long maxSessionTimeOut = 600*1000; - long sessionIdleTimeOut = 30*1000; - String cookieName = "AuthenticationCookie"; - String redirectURL = "https://www.e-access.att.com/ecomp_portal_ist/ecompportal/process_csp"; - List excludedUrls; - List onboardingExcludedUrls; - String domain = ""; - String path = ""; - boolean isHttpOnly = true; - - public String getSecurityKey() { - return securityKey; - } + @Getter + @Setter + @NoArgsConstructor + public static class CustomToscaFunction { - public void setSecurityKey(String securityKey) { - this.securityKey = securityKey; - } - - public long getMaxSessionTimeOut() { - return maxSessionTimeOut; - } - - public void setMaxSessionTimeOut(long maxSessionTimeOut) { - this.maxSessionTimeOut = maxSessionTimeOut; - } - - public long getSessionIdleTimeOut() { - return sessionIdleTimeOut; - } - - public void setSessionIdleTimeOut(long sessionIdleTimeOut) { - this.sessionIdleTimeOut = sessionIdleTimeOut; - } - - public String getCookieName() { - return cookieName; - } - - public void setCookieName(String cookieName) { - this.cookieName = cookieName; - } - - public String getRedirectURL() { - return redirectURL; - } - - public void setRedirectURL(String redirectURL) { - this.redirectURL = redirectURL; - } - - public List getExcludedUrls() { - return excludedUrls; - } - - public void setExcludedUrls(List excludedUrls) { - this.excludedUrls = excludedUrls; - } - - public String getDomain() { - return domain; - } - - public void setDomain(String domain) { - this.domain = domain; - } - - public String getPath() { - return path; - } - - public void setPath(String path) { - this.path = path; - } - - public boolean isHttpOnly() { - return isHttpOnly; - } - - public void setIsHttpOnly(boolean isHttpOnly) { - this.isHttpOnly = isHttpOnly; - } - - public List getOnboardingExcludedUrls() { - return onboardingExcludedUrls; - } - - public void setOnboardingExcludedUrls(List onboardingExcludedUrls) { - this.onboardingExcludedUrls = onboardingExcludedUrls; - } - } - - public CookieConfig getAuthCookie() { - return authCookie; - } - - public void setAuthCookie(CookieConfig authCookie) { - this.authCookie = authCookie; - } - - public static class CassandrConfig { - private static final Integer CASSANDRA_DEFAULT_PORT = 9042; - List cassandraHosts; - Integer cassandraPort; - String localDataCenter; - Long reconnectTimeout; - Integer socketReadTimeout; - Integer socketConnectTimeout; - List keySpaces; - boolean authenticate; - String username; - String password; - boolean ssl; - String truststorePath; - String truststorePassword; - int maxWaitSeconds = 120; - - public Integer getCassandraPort() { return cassandraPort != null ? cassandraPort : Configuration.CassandrConfig.CASSANDRA_DEFAULT_PORT; } - - public void setCassandraPort(Integer cassandraPort) { this.cassandraPort = cassandraPort; } - - 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 Integer getSocketReadTimeout() { return socketReadTimeout; } - - public void setSocketReadTimeout(Integer socketReadTimeout) { this.socketReadTimeout = socketReadTimeout;} - - public Integer getSocketConnectTimeout() { return socketConnectTimeout;} - - public void setSocketConnectTimeout(Integer socketConnectTimeout) { this.socketConnectTimeout = socketConnectTimeout; } - - public List getCassandraHosts() { - return cassandraHosts; - } - - public void setCassandraHosts(List cassandraHosts) { - this.cassandraHosts = cassandraHosts; - } - - public List getKeySpaces() { - return keySpaces; - } - - public void setKeySpaces(List cassandraConfig) { - this.keySpaces = cassandraConfig; - } - - public int getMaxWaitSeconds() { - return maxWaitSeconds; - } - - public void setMaxWaitSeconds(int maxWaitSeconds) { - this.maxWaitSeconds = maxWaitSeconds; - } - - public static class KeyspaceConfig { - - String name; - String replicationStrategy; - List 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 getReplicationInfo() { - return replicationInfo; - } - - public void setReplicationInfo(List 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 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 getGroups() { - return groups; - } - - public void setGroups(Map 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 HeatDeploymentArtifactTimeout { - Integer defaultMinutes; - Integer minMinutes; - Integer maxMinutes; - - public Integer getDefaultMinutes() { - return defaultMinutes; - } - - public void setDefaultMinutes(Integer defaultMinutes) { - this.defaultMinutes = defaultMinutes; - } - - public Integer getMinMinutes() { - return minMinutes; - } - - public void setMinMinutes(Integer minMinutes) { - this.minMinutes = minMinutes; - } - - public Integer getMaxMinutes() { - return maxMinutes; - } - - public void setMaxMinutes(Integer maxMinutes) { - this.maxMinutes = maxMinutes; - } - - @Override - public String toString() { - return "HeatDeploymentArtifactTimeout config [default=" + defaultMinutes + ", min=" + minMinutes + ", max=" + maxMinutes + "]"; - } - } - - 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 ArtifactTypeConfig { - - List acceptedTypes; - List validForResourceTypes; - - public List getValidForResourceTypes() { - return validForResourceTypes; - } - - public void setValidForResourceTypes(List validForResourceTypes) { - this.validForResourceTypes = validForResourceTypes; - } - - public List getAcceptedTypes() { - return acceptedTypes; - } - - public void setAcceptedTypes(List acceptedTypes) { - this.acceptedTypes = acceptedTypes; - } - } - - public static class OnboardingConfig { - - String protocol = "http"; - String host; - Integer port; - String downloadCsarUri; - String healthCheckUri; - - 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; - } - - public String getHealthCheckUri() { - return healthCheckUri; - } - - public void setHealthCheckUri(String healthCheckUri) { - this.healthCheckUri = healthCheckUri; - } - - @Override - public String toString() { - return "OnboardingConfig [protocol=" + protocol + ", host=" + host + ", port=" + port + ", downloadCsarUri=" - + downloadCsarUri + "]"; - } - - } - - public BasicAuthConfig getBasicAuth() { - return basicAuth; - } - - public void setBasicAuth(BasicAuthConfig basicAuth) { - this.basicAuth = basicAuth; - } - - public static class BasicAuthConfig { - boolean enabled; - String userName; - String userPass; - String excludedUrls; - - public boolean getEnabled() { - return enabled; - } - - public void setEnabled(boolean enabled) { - this.enabled = enabled; - } - - public String getUserName() { - return userName; - } - - public void setUserName(String userName) { - this.userName = userName; - } - - public String getUserPass() { - return userPass; - } - - public void setUserPass(String userPass) { - this.userPass = userPass; - } - - public String getExcludedUrls() { - return excludedUrls; - } - - public void setExcludedUrls(String excludedUrls) { - this.excludedUrls = excludedUrls; - } - } - - public static class EcompPortalConfig { - private String protocol = "https"; - private String host; - private Integer port; - private String healthCheckUri; - private String defaultFunctionalMenu; - private Integer pollingInterval; - private Integer timeoutMs; - - public void setPollingInterval(Integer pollingInterval) { - this.pollingInterval = pollingInterval; - } - - public void setTimeoutMs(Integer timeoutMs) { - this.timeoutMs = timeoutMs; - } - - 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 getHealthCheckUri() { - return healthCheckUri; - } - - public void setHealthCheckUri(String healthCheckUri) { - this.healthCheckUri = healthCheckUri; - } - - public String getDefaultFunctionalMenu() { - return defaultFunctionalMenu; - } - - public void setDefaultFunctionalMenu(String defaultFunctionalMenu) { - this.defaultFunctionalMenu = defaultFunctionalMenu; - } - - public Integer getPollingInterval() { - return pollingInterval; - } - - public Integer getTimeoutMs() { - return timeoutMs; - } - - @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 static class EnvironmentContext { - - String defaultValue; - List validValues; - - public String getDefaultValue() { - return defaultValue; - } - - public void setDefaultValue(String defaultValue) { - this.defaultValue = defaultValue; - } - - public List getValidValues() { - return validValues; - } - - public void setValidValues(List validValues) { - this.validValues = validValues; - } - } - - - 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("JanusGraph Cfg File: %s%n", janusGraphCfgFile)) - .append(format("JanusGraph In memory: %s%n", janusGraphInMemoryGraph)) - .append(format("JanusGraph lock timeout: %s%n", janusGraphLockTimeout)) - .append(format("JanusGraph reconnect interval seconds: %s%n", janusGraphReconnectIntervalInSeconds)) - .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", artifacts)) - .append(format("Supported license types: %s%n", licenseTypes)) - .append(format("Additional information Maximum number of preoperties: %s%n", - additionalInformationMaxNumberOfKeys)) - .append(format("Heat Artifact Timeout in Minutes: %s%n", heatArtifactDeploymentTimeout)) - .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 getUnLoggedUrls() { - return unLoggedUrls; - } - - public void setUnLoggedUrls(List unLoggedUrls) { - this.unLoggedUrls = unLoggedUrls; - } - - public Map getDeploymentResourceArtifacts() { - return deploymentResourceArtifacts; - } - - public void setDeploymentResourceArtifacts(Map 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 getDeploymentResourceInstanceArtifacts() { - return deploymentResourceInstanceArtifacts; - } - - public void setDeploymentResourceInstanceArtifacts(Map deploymentResourceInstanceArtifacts) { - this.deploymentResourceInstanceArtifacts = deploymentResourceInstanceArtifacts; - } - - public String getArtifactsIndex() { - return artifactsIndex; - } - - public void setArtifactsIndex(String artifactsIndex) { - this.artifactsIndex = artifactsIndex; - } - - public List getGlobalCsarImports() { - if (CollectionUtils.isEmpty(globalCsarImports)) { - return Collections.emptyList(); - } - return globalCsarImports; - } - - public void setGlobalCsarImports(List globalCsarImports) { - this.globalCsarImports = globalCsarImports; - } - - public List getResourceTypes() { - return resourceTypes; - } - - public void setResourceTypes(List 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 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 Boolean getConsumerBusinessLogic() { - return consumerBusinessLogic; - } - - public void setConsumerBusinessLogic(Boolean consumerBusinessLogic) { - this.consumerBusinessLogic = consumerBusinessLogic; - } - - public void setDisableAudit(boolean enableAudit) { - this.disableAudit = enableAudit; - } - - public Map getVfModuleProperties() { - return vfModuleProperties; - } - - public void setVfModuleProperties(Map vfModuleProperties) { - this.vfModuleProperties = vfModuleProperties; - } - - public String getToscaConformanceLevel() { - return toscaConformanceLevel; - } - - public void setToscaConformanceLevel(String toscaConformanceLevel) { - this.toscaConformanceLevel = toscaConformanceLevel; - } - - public String getMinToscaConformanceLevel() { - return minToscaConformanceLevel; - } - - public void setMinToscaConformanceLevel(String toscaConformanceLevel) { - this.minToscaConformanceLevel = toscaConformanceLevel; - } - - public static class VfModuleProperty { - private String forBaseModule; - private String forNonBaseModule; - public String getForBaseModule() { - return forBaseModule; - } - public void setForBaseModule(String forBaseModule) { - this.forBaseModule = forBaseModule; - } - public String getForNonBaseModule() { - return forNonBaseModule; - } - public void setForNonBaseModule(String forNonBaseModule) { - this.forNonBaseModule = forNonBaseModule; - } - } - - public List>> getDefaultImports() { - return defaultImports; - } - - public void setDefaultImports(List>> defaultImports) { - this.defaultImports = defaultImports; - } - - public Map> getResourcesForUpgrade() { - return resourcesForUpgrade; - } - - public void setResourcesForUpgrade(Map> resourcesForUpgrade) { - this.resourcesForUpgrade = resourcesForUpgrade; - } - - @SuppressWarnings("unchecked") - public static Map safeGetCapsInsensitiveMap(Map map) { - return map == null ? emptyMap() : new CaseInsensitiveMap(map); - } - - - public List getHealthStatusExclude() { - return healthStatusExclude; - } - - public void setHealthStatusExclude(List healthStatusExclude) { - this.healthStatusExclude = healthStatusExclude; - } - - public DmaapProducerConfiguration getDmaapProducerConfiguration() { - return dmaapProducerConfiguration; - } - - public void setDmaapProducerConfiguration(DmaapProducerConfiguration dmaapProducerConfiguration) { - this.dmaapProducerConfiguration = dmaapProducerConfiguration; - } - - public String getAafNamespace() { - return aafNamespace; - } - - public void setAafNamespace(String aafNamespace) { - this.aafNamespace = aafNamespace; - } - - public Boolean getAafAuthNeeded(){ - return aafAuthNeeded; - } - - public void setAafAuthNeeded(Boolean aafAuthNeeded){ - this.aafAuthNeeded = aafAuthNeeded; - } - - public CadiFilterParams getCadiFilterParams() { - return cadiFilterParams; - } - - public void setCadiFilterParams(CadiFilterParams cadiFilterParams) { - this.cadiFilterParams = cadiFilterParams; - } - - - public static class PathsAndNamesDefinition { - private String friendlyName; - private String path; - private Boolean searchable; - - public String getFriendlyName() { - return friendlyName; - } - - public String getPath() { - return path; - } - - public Boolean getSearchable() { - return searchable; - } - - public void setFriendlyName(String friendlyName) { - this.friendlyName = friendlyName; - } - - public void setPath(String path) { - this.path = path; - } - - public void setSearchable(Boolean searchable) { - this.searchable = searchable; - } - } - - public static class GabConfig { - private String artifactType; - private List pathsAndNamesDefinitions; - - public String getArtifactType() { - return artifactType; - } - - public List getPathsAndNamesDefinitions() { - return pathsAndNamesDefinitions; - } - - public void setArtifactType(String artifactType) { - this.artifactType = artifactType; - } - - public void setPathsAndNamesDefinitions(List pathsAndNamesDefinitions) { - this.pathsAndNamesDefinitions = pathsAndNamesDefinitions; - } + private String name; + private String type; } }