001/*
002 * Logback: the reliable, generic, fast and flexible logging framework.
003 * Copyright (C) 1999-2024, QOS.ch. All rights reserved.
004 *
005 * This program and the accompanying materials are dual-licensed under
006 * either the terms of the Eclipse Public License v1.0 as published by
007 * the Eclipse Foundation
008 *
009 *   or (per the licensee's choosing)
010 *
011 * under the terms of the GNU Lesser General Public License version 2.1
012 * as published by the Free Software Foundation.
013 */
014
015package ch.qos.logback.core.model;
016
017
018public class ResourceModel  extends Model {
019
020    private static final long serialVersionUID = 2185210901733958800L;
021
022    String file;
023    String url;
024    String resource;
025    String optional;
026
027    public String getOptional() {
028        return optional;
029    }
030
031    public void setOptional(String optional) {
032        this.optional = optional;
033    }
034
035    public String getFile() {
036        return file;
037    }
038
039    public void setFile(String file) {
040        this.file = file;
041    }
042
043    public String getUrl() {
044        return url;
045    }
046
047    public void setUrl(String url) {
048        this.url = url;
049    }
050
051    public String getResource() {
052        return resource;
053    }
054
055    public void setResource(String resource) {
056        this.resource = resource;
057    }
058
059}