All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.emc.storageos.model.customconfig.CustomConfigPreviewParam Maven / Gradle / Ivy

There is a newer version: 3.5.0.0
Show newest version
/*
 * 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