File2PdfSettings.java 4.44 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.native2pdf.xml;

import com.adobe.native2pdf.xml.FiletypeSettings;
import com.adobe.native2pdf.xml.JobOptions;
import com.adobe.native2pdf.xml.JobSources;
import com.adobe.native2pdf.xml.SecuritySettings;
import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

@XmlAccessorType(value=XmlAccessType.FIELD)
@XmlType(name="", propOrder={"version", "action", "securitySettings", "jobSources", "jobOptions", "filetypeSettings"})
@XmlRootElement(name="file2pdf-settings")
public class File2PdfSettings
implements Serializable {
    @XmlElement(required=1)
    protected String version;
    protected Action action;
    @XmlElement(name="security-settings", required=1)
    protected SecuritySettings securitySettings;
    @XmlElement(name="job-sources")
    protected JobSources jobSources;
    @XmlElement(name="job-options", required=1)
    protected JobOptions jobOptions;
    @XmlElement(name="filetype-settings")
    protected FiletypeSettings filetypeSettings;

    public String getVersion() {
        return this.version;
    }

    public void setVersion(String value) {
        this.version = value;
    }

    public boolean isSetVersion() {
        return this.version != null;
    }

    public Action getAction() {
        return this.action;
    }

    public void setAction(Action value) {
        this.action = value;
    }

    public boolean isSetAction() {
        return this.action != null;
    }

    public SecuritySettings getSecuritySettings() {
        return this.securitySettings;
    }

    public void setSecuritySettings(SecuritySettings value) {
        this.securitySettings = value;
    }

    public boolean isSetSecuritySettings() {
        return this.securitySettings != null;
    }

    public JobSources getJobSources() {
        return this.jobSources;
    }

    public void setJobSources(JobSources value) {
        this.jobSources = value;
    }

    public boolean isSetJobSources() {
        return this.jobSources != null;
    }

    public JobOptions getJobOptions() {
        return this.jobOptions;
    }

    public void setJobOptions(JobOptions value) {
        this.jobOptions = value;
    }

    public boolean isSetJobOptions() {
        return this.jobOptions != null;
    }

    public FiletypeSettings getFiletypeSettings() {
        return this.filetypeSettings;
    }

    public void setFiletypeSettings(FiletypeSettings value) {
        this.filetypeSettings = value;
    }

    public boolean isSetFiletypeSettings() {
        return this.filetypeSettings != null;
    }

    @XmlAccessorType(value=XmlAccessType.FIELD)
    @XmlType(name="", propOrder={"securitySetting", "jobOptionSetting", "filetypeSetting", "timeout"})
    public static class Action
    implements Serializable {
        @XmlElement(name="security-setting", required=1)
        protected String securitySetting;
        @XmlElement(name="job-option-setting", required=1)
        protected String jobOptionSetting;
        @XmlElement(name="filetype-setting")
        protected String filetypeSetting;
        protected Integer timeout;

        public String getSecuritySetting() {
            return this.securitySetting;
        }

        public void setSecuritySetting(String value) {
            this.securitySetting = value;
        }

        public boolean isSetSecuritySetting() {
            return this.securitySetting != null;
        }

        public String getJobOptionSetting() {
            return this.jobOptionSetting;
        }

        public void setJobOptionSetting(String value) {
            this.jobOptionSetting = value;
        }

        public boolean isSetJobOptionSetting() {
            return this.jobOptionSetting != null;
        }

        public String getFiletypeSetting() {
            return this.filetypeSetting;
        }

        public void setFiletypeSetting(String value) {
            this.filetypeSetting = value;
        }

        public boolean isSetFiletypeSetting() {
            return this.filetypeSetting != null;
        }

        public Integer getTimeout() {
            return this.timeout;
        }

        public void setTimeout(Integer value) {
            this.timeout = value;
        }

        public boolean isSetTimeout() {
            return this.timeout != null;
        }
    }

}