
com.threatconnect.sdk.parser.util.attribute.AttributeDefinition Maven / Gradle / Ivy
package com.threatconnect.sdk.parser.util.attribute;
import com.threatconnect.sdk.model.GroupType;
import java.util.HashSet;
import java.util.Set;
public class AttributeDefinition
{
private String name;
private String description;
private String errorMessage;
private int maxSize;
private final Set indicatorTypes;
private final Set groupTypes;
public AttributeDefinition()
{
this.indicatorTypes = new HashSet();
this.groupTypes = new HashSet();
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public String getDescription()
{
return description;
}
public void setDescription(String description)
{
this.description = description;
}
public String getErrorMessage()
{
return errorMessage;
}
public void setErrorMessage(String errorMessage)
{
this.errorMessage = errorMessage;
}
public int getMaxSize()
{
return maxSize;
}
public void setMaxSize(int maxSize)
{
this.maxSize = maxSize;
}
public Set getIndicatorTypes()
{
return indicatorTypes;
}
public Set getGroupTypes()
{
return groupTypes;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy