package alien4cloud.model.orchestrators.locations;
import java.util.List;
import alien4cloud.orchestrators.locations.services.LocationResourceTypes;
import com.google.common.collect.Lists;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@Getter
@Setter
@NoArgsConstructor
@ApiModel("Contains the types and templates of elements configured for a given location.")
public class LocationResources extends LocationResourceTypes {
@ApiModelProperty(value = "List of configuration templates already configured for the location. Usually abstract types.")
private List<LocationResourceTemplate> configurationTemplates = Lists.newArrayList();
@ApiModelProperty(value = "List of node templates already configured for the location.")
private List<LocationResourceTemplate> nodeTemplates = Lists.newArrayList();
public LocationResources(LocationResourceTypes locationResourceTypes) {
super(locationResourceTypes);
}
}