com.emc.storageos.model.customconfig.CustomConfigPreviewParam Maven / Gradle / Ivy
/*
* Copyright (c) 2014 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.model.customconfig;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name = "config_preview")
public class CustomConfigPreviewParam {
private String configType;
private String value;
private ScopeParam scope;
private List previewVariables;
/**
* The config type name
*
* @valid none
*/
@XmlElement(required = true, name = "config_type")
public String getConfigType() {
return configType;
}
public void setConfigType(String configType) {
this.configType = configType;
}
/**
* The config value
*
* @valid none
*/
@XmlElement(required = true)
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
/**
* The scope
*
* @valid none
*/
@XmlElement
public ScopeParam getScope() {
return scope;
}
public void setScope(ScopeParam scope) {
this.scope = scope;
}
/**
* The variable values used to generate config value
*
* @valid none
*/
@XmlElement(name = "preview_variable")
public List getPreviewVariables() {
return previewVariables;
}
public void setPreviewVariables(List previewVariables) {
this.previewVariables = previewVariables;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy