package com.sequenceiq.cloudbreak.cloud.model;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
public class PlatformDisks {
private Map<Platform, Collection<DiskType>> diskTypes;
private Map<Platform, DiskType> defaultDisks;
private Map<Platform, Map<String, VolumeParameterType>> diskMappings;
public PlatformDisks(Map<Platform, Collection<DiskType>> diskTypes, Map<Platform, DiskType> defaultDisks,
Map<Platform, Map<String, VolumeParameterType>> diskMappings) {
this.diskTypes = diskTypes;
this.defaultDisks = defaultDisks;
this.diskMappings = diskMappings;
}
public PlatformDisks() {
this.diskTypes = new HashMap<>();
this.defaultDisks = new HashMap<>();
this.diskMappings = new HashMap<>();
}
public Map<Platform, Collection<DiskType>> getDiskTypes() {
return diskTypes;
}
public Map<Platform, DiskType> getDefaultDisks() {
return defaultDisks;
}
public Map<Platform, Map<String, VolumeParameterType>> getDiskMappings() {
return diskMappings;
}
}