/*
* 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 LunSnapCreateParam extends ParamBase {
private VNXeBase storageResource;
private String name;
private String description;
private Boolean autoDelete;
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 getAutoDelete() {
return autoDelete;
}
public void setAutoDelete(Boolean autoDelete) {
this.autoDelete = autoDelete;
}
public Long getRetentionDuration() {
return retentionDuration;
}
public void setRetentionDuration(Long retentionDuration) {
this.retentionDuration = retentionDuration;
}
}