public class Variable extends java.lang.Object implements Identifiable, Versionable
Modifier and Type | Class and Description |
---|---|
static class |
Variable.Builder |
static class |
Variable.InnerBuilder |
NOT_SET
NOT_SET
Modifier and Type | Method and Description |
---|---|
static Variable.Builder |
builder() |
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
@NonNull java.util.SortedSet<VariableConfig> |
getConfigs() |
VariableDeclaredType |
getDeclaredType() |
java.lang.String |
getDescription() |
long |
getId() |
long |
getRecVersion() |
@NonNull SystemSpec |
getSystemSpec() |
java.lang.String |
getUnit() |
@NonNull java.lang.String |
getVariableName() |
int |
hashCode() |
Variable.Builder |
toBuilder() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
hasId, obtainIdsFrom
hasVersion
public Variable.Builder toBuilder()
public static Variable.Builder builder()
public long getId()
getId
in interface Identifiable
@NonNull public @NonNull java.lang.String getVariableName()
@NonNull public @NonNull SystemSpec getSystemSpec()
public java.lang.String getDescription()
public java.lang.String getUnit()
@NonNull public @NonNull java.util.SortedSet<VariableConfig> getConfigs()
public VariableDeclaredType getDeclaredType()
public long getRecVersion()
getRecVersion
in interface Versionable
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object