public abstract class Column extends GenericModel
TradeoffAnalytics
column.Modifier and Type | Class and Description |
---|---|
static class |
Column.ColumnType
The Enum ColumnType.
|
static class |
Column.Goal
The Enum Goal.
|
Constructor and Description |
---|
Column(Column.ColumnType type)
Instantiates a new column.
|
Modifier and Type | Method and Description |
---|---|
Column |
fullName(java.lang.String fullName)
Sets the full name.
|
java.lang.String |
getDescription()
Gets the description.
|
java.lang.String |
getFormat()
Gets the format.
|
java.lang.String |
getFullName()
Gets the full name.
|
Column.Goal |
getGoal()
Gets the goal.
|
java.lang.Double |
getInsignificantLoss()
Gets the insignificant loss.
|
java.lang.String |
getKey()
Gets the key.
|
java.lang.Double |
getSignificantGain()
Gets the significant gain.
|
java.lang.Double |
getSignificantLoss()
Gets the significant loss.
|
Column.ColumnType |
getType()
Gets the type.
|
Column |
goal(Column.Goal goal)
Sets the goal.
|
java.lang.Boolean |
isObjective()
Checks if is objective.
|
Column |
key(java.lang.String key)
Sets the key.
|
Column |
objective(boolean objective)
Sets is objective.
|
void |
setDescription(java.lang.String description)
Sets the description.
|
void |
setFormat(java.lang.String format)
Sets the format.
|
void |
setFullName(java.lang.String fullName)
Sets the full name.
|
void |
setGoal(Column.Goal goal)
Sets the goal.
|
void |
setInsignificantLoss(java.lang.Double insignificantLoss)
Sets the insignificant loss.
|
void |
setKey(java.lang.String key)
Sets the key.
|
void |
setObjective(boolean objective)
Sets the checks if is objective.
|
void |
setSignificantGain(java.lang.Double significantGain)
Sets the significant gain.
|
void |
setSignificantLoss(java.lang.Double significantLoss)
Sets the significant loss.
|
protected void |
setType(Column.ColumnType type)
Sets the type.
|
equals, hashCode, toString
public Column(Column.ColumnType type)
type
- the typeprotected void setType(Column.ColumnType type)
type
- The typepublic Column fullName(java.lang.String fullName)
fullName
- the full namepublic java.lang.String getDescription()
public java.lang.String getFormat()
public java.lang.String getFullName()
public Column.Goal getGoal()
public java.lang.Double getInsignificantLoss()
public java.lang.String getKey()
public java.lang.Double getSignificantGain()
public java.lang.Double getSignificantLoss()
public Column.ColumnType getType()
public Column goal(Column.Goal goal)
goal
- the goalpublic java.lang.Boolean isObjective()
public Column key(java.lang.String key)
key
- the keypublic Column objective(boolean objective)
objective
- the is objectivepublic void setDescription(java.lang.String description)
description
- the new descriptionpublic void setFormat(java.lang.String format)
format
- the new formatpublic void setFullName(java.lang.String fullName)
fullName
- The full_namepublic void setGoal(Column.Goal goal)
goal
- The goalpublic void setInsignificantLoss(java.lang.Double insignificantLoss)
insignificantLoss
- the new insignificant losspublic void setKey(java.lang.String key)
key
- The keypublic void setObjective(boolean objective)
objective
- The is_objectivepublic void setSignificantGain(java.lang.Double significantGain)
significantGain
- the new significant gainpublic void setSignificantLoss(java.lang.Double significantLoss)
significantLoss
- the new significant loss