/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.model.block;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
/**
* Native continuous copy creation parameters. The
* name and count values are used to generate volume
* labels for the mirrors. If count is 1, name is used
* as the label. If count is greater than 1, name and
* count are combined to generate labels for the multiple
* mirrors.
*/
@XmlRootElement(name = "native_continuous_copy_create")
public class NativeContinuousCopyCreate {
private String name;
private Integer count;
public NativeContinuousCopyCreate() {
}
public NativeContinuousCopyCreate(String name, Integer count) {
this.name = name;
this.count = count;
}
/**
* User provided name.
*
*/
@XmlElement(required = true)
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
/**
* User provided number of copies.
*
*/
@XmlElement(required = false)
public Integer getCount() {
return count;
}
public void setCount(Integer count) {
this.count = count;
}
}