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

com.threatconnect.app.addons.util.config.install.Feed Maven / Gradle / Ivy

There is a newer version: 2.15.0
Show newest version
package com.threatconnect.app.addons.util.config.install;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Greg Marut
 */
public class Feed
{
	private String sourceName;
	private String feedDisplayName;
	private String sourceCategory;
	private String sourceDescription;
	private String attributesFile;
	private boolean enableBulkJson;
	private Integer indicatorLimit;
	private Long documentStorageLimitMb;
	private String jobFile;
	
	private final List deprecation;
	private final List firstRunParams;
	
	public Feed()
	{
		this.deprecation = new ArrayList();
		this.firstRunParams = new ArrayList();
	}
	
	public String getSourceName()
	{
		return sourceName;
	}
	
	public void setSourceName(final String sourceName)
	{
		this.sourceName = sourceName;
	}
	
	public String getFeedDisplayName()
	{
		return feedDisplayName;
	}
	
	public void setFeedDisplayName(final String feedDisplayName)
	{
		this.feedDisplayName = feedDisplayName;
	}
	
	public String getSourceCategory()
	{
		return sourceCategory;
	}
	
	public void setSourceCategory(final String sourceCategory)
	{
		this.sourceCategory = sourceCategory;
	}
	
	public String getSourceDescription()
	{
		return sourceDescription;
	}
	
	public void setSourceDescription(final String sourceDescription)
	{
		this.sourceDescription = sourceDescription;
	}
	
	public String getAttributesFile()
	{
		return attributesFile;
	}
	
	public void setAttributesFile(final String attributesFile)
	{
		this.attributesFile = attributesFile;
	}
	
	public boolean isEnableBulkJson()
	{
		return enableBulkJson;
	}
	
	public void setEnableBulkJson(final boolean enableBulkJson)
	{
		this.enableBulkJson = enableBulkJson;
	}
	
	public Integer getIndicatorLimit()
	{
		return indicatorLimit;
	}
	
	public void setIndicatorLimit(final Integer indicatorLimit)
	{
		this.indicatorLimit = indicatorLimit;
	}
	
	public Long getDocumentStorageLimitMb()
	{
		return documentStorageLimitMb;
	}
	
	public void setDocumentStorageLimitMb(final Long documentStorageLimitMb)
	{
		this.documentStorageLimitMb = documentStorageLimitMb;
	}
	
	public String getJobFile()
	{
		return jobFile;
	}
	
	public void setJobFile(final String jobFile)
	{
		this.jobFile = jobFile;
	}
	
	public List getDeprecation()
	{
		return deprecation;
	}
	
	public List getFirstRunParams()
	{
		return firstRunParams;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy