/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.vnxe.models; import java.util.List; import javax.xml.bind.annotation.XmlRootElement; import org.codehaus.jackson.map.annotate.JsonSerialize; @XmlRootElement @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) public class CreateFileSystemParam extends ParamBase { private String description; private ReplicationParam replicationParameters; private SnapScheduleParam snapScheduleParameters; private FileSystemParam fsParameters; private CifsFileSystemParam cifsFsParameters; private List<NfsShareCreateParam> nfsShareCreate; private List<CifsShareCreateParam> cifsShareCreate; public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public ReplicationParam getReplicationParameters() { return replicationParameters; } public void setReplicationParameters(ReplicationParam replicationParameters) { this.replicationParameters = replicationParameters; } public SnapScheduleParam getSnapScheduleParameters() { return snapScheduleParameters; } public void setSnapScheduleParameters(SnapScheduleParam snapScheduleParameters) { this.snapScheduleParameters = snapScheduleParameters; } public FileSystemParam getFsParameters() { return fsParameters; } public void setFsParameters(FileSystemParam fsParameters) { this.fsParameters = fsParameters; } public CifsFileSystemParam getCifsFsParameters() { return cifsFsParameters; } public void setCifsFsParameters(CifsFileSystemParam cifsFsParameters) { this.cifsFsParameters = cifsFsParameters; } public List<NfsShareCreateParam> getNfsShareCreate() { return nfsShareCreate; } public void setNfsShareCreate(List<NfsShareCreateParam> nfsShareCreate) { this.nfsShareCreate = nfsShareCreate; } public List<CifsShareCreateParam> getCifsShareCreate() { return cifsShareCreate; } public void setCifsShareCreate(List<CifsShareCreateParam> cifsShareCreate) { this.cifsShareCreate = cifsShareCreate; } }