package com.telefonica.euro_iaas.placement.model; import com.telefonica.euro_iaas.placement.model.application.ServiceApplication; import com.telefonica.euro_iaas.placement.model.provider.CloudProvider; /** * Mapping between CloudProvider and ServiceApplication * * @author Javier de la Puente Alonso * */ public class CloudProviderMapping { private CloudProvider cloudProvider; private ServiceApplication serviceApplication; private int cost; /** * */ public CloudProviderMapping() { super(); } /** * @return the cloudProvider */ public CloudProvider getCloudProvider() { return cloudProvider; } /** * @param cloudProvider the cloudProvider to set */ public void setCloudProvider(CloudProvider cloudProvider) { this.cloudProvider = cloudProvider; } /** * @return the serviceApplication */ public ServiceApplication getServiceApplication() { return serviceApplication; } /** * @param serviceApplication the serviceApplication to set */ public void setServiceApplication(ServiceApplication serviceApplication) { this.serviceApplication = serviceApplication; } /** * @return the cost */ public int getCost() { return cost; } /** * @param cost the cost to set */ public void setCost(int cost) { this.cost = cost; } /* (non-Javadoc) * @see java.lang.Object#toString() */ @Override public String toString() { return "CloudProviderMapping [cloudProvider=" + cloudProvider + ", serviceApplication=" + serviceApplication + ", cost=" + cost + "]"; } }