/* * Copyright (c) 2017 EMC Corporation * All Rights Reserved */ package com.emc.storageos.model.file.policy; import java.io.Serializable; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; /** * Attributes associated with snapshot expire duration, specified * during snapshot policy creation. * * @author jainm15 * */ @XmlRootElement public class FileSnapshotPolicyExpireParam implements Serializable { private static final long serialVersionUID = 1L; // Snapshot expire type e.g hours, days, weeks, months or never private String expireType; // Snapshot expire after this value private int expireValue; /** * Snapshot expire type e.g hours, days, weeks, months or never * * @return */ @XmlElement(required = true, name = "expire_type") public String getExpireType() { return this.expireType; } public void setExpireType(String expireType) { this.expireType = expireType; } /** * Snapshot expire after this value * * @return */ @XmlElement(required = true, name = "expire_value") public int getExpireValue() { return this.expireValue; } public void setExpireValue(int expireValue) { this.expireValue = expireValue; } }