/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.vnxe.models; import org.codehaus.jackson.map.annotate.JsonSerialize; @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) public class FileSystemSnapCreateParam extends ParamBase { private VNXeBase storageResource; private String name; private String description; private Boolean isAutoDelete; private Boolean isReadOnly; private Long retentionDuration; public VNXeBase getStorageResource() { return storageResource; } public void setStorageResource(VNXeBase storageResource) { this.storageResource = storageResource; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Boolean getIsReadOnly() { return isReadOnly; } public void setIsReadOnly(Boolean readOnly) { this.isReadOnly = readOnly; } public Long getRetentionDuration() { return retentionDuration; } public void setRetentionDuration(Long retentionDuration) { this.retentionDuration = retentionDuration; } public Boolean getIsAutoDelete() { return isAutoDelete; } public void setIsAutoDelete(Boolean isAutoDelete) { this.isAutoDelete = isAutoDelete; } }