diff options
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationData.java')
1 files changed, 52 insertions, 0 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationData.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationData.java new file mode 100644 index 0000000000..d2f6083d23 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationData.java @@ -0,0 +1,52 @@ +package org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.consolidation; + +import java.util.HashMap; +import java.util.Map; +import java.util.Set; + +/** + * The type Compute consolidation data. + */ +public class ComputeConsolidationData { + + //Key - Service template file name + private Map<String, FileComputeConsolidationData> fileComputeConsolidationData; + + /** + * Instantiates a new Compute consolidation data. + */ + public ComputeConsolidationData() { + fileComputeConsolidationData = new HashMap<>(); + } + + /** + * Gets all files. + * + * @return the all files + */ + public Set<String> getAllServiceTemplateFileNames() { + return fileComputeConsolidationData.keySet(); + } + + /** + * Gets file compute consolidation data. + * + * @param serviceTemplateFileName the file name + * @return the file compute consolidation data + */ + public FileComputeConsolidationData getFileComputeConsolidationData(String + serviceTemplateFileName) { + return fileComputeConsolidationData.get(serviceTemplateFileName); + } + + /** + * Sets file compute consolidation data. + * + * @param serviceTemplateFileName the file name + * @param fileComputeConsolidationData the file compute consolidation data + */ + public void setFileComputeConsolidationData(String serviceTemplateFileName, + FileComputeConsolidationData fileComputeConsolidationData) { + this.fileComputeConsolidationData.put(serviceTemplateFileName, fileComputeConsolidationData); + } +} |