/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.vnxe.models; import java.util.List; import org.codehaus.jackson.map.annotate.JsonSerialize; @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) public class LunGroupCreateParam extends ParamBase { private String description; private SnapScheduleParam snapScheduleParameters; private FastVPParam fastVPParameters; private List<BlockHostAccess> blockHostAccess; private List<LunCreateParam> lunCreate; private List<LunAddParam> lunAdd; public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public SnapScheduleParam getSnapScheduleParameters() { return snapScheduleParameters; } public void setSnapScheduleParameters(SnapScheduleParam snapScheduleParameters) { this.snapScheduleParameters = snapScheduleParameters; } public FastVPParam getFastVPParameters() { return fastVPParameters; } public void setFastVPParameters(FastVPParam fastVPParameters) { this.fastVPParameters = fastVPParameters; } public List<BlockHostAccess> getBlockHostAccess() { return blockHostAccess; } public void setBlockHostAccess(List<BlockHostAccess> blockHostAccess) { this.blockHostAccess = blockHostAccess; } public List<LunCreateParam> getLunCreate() { return lunCreate; } public void setLunCreate(List<LunCreateParam> lunCreate) { this.lunCreate = lunCreate; } public List<LunAddParam> getLunAdd() { return lunAdd; } public void setLunAdd(List<LunAddParam> lunAdd) { this.lunAdd = lunAdd; } }