Package com.exasol.errorreporting
Class ParameterDefinition
- java.lang.Object
-
- com.exasol.errorreporting.ParameterDefinition
-
public class ParameterDefinition extends Object
The class models an error code parameter.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParameterDefinition.BuilderBuilder for an error codeParameterDefinition.
-
Field Summary
Fields Modifier and Type Field Description static ParameterDefinitionUNDEFINED_PARAMETERReplacement Parameter in case a parameter is missing its name
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ParameterDefinition.Builderbuilder(String name)Create a builder for an error codeParameterDefinition.StringgetDescription()Get the parameter description.StringgetName()Get the parameter name.ObjectgetValue()Get the parameter value.booleanhasDescription()Check if the description is set.booleanhasName()Check if the parameter has a name.booleanhasValue()Check if the value is set.StringtoString()
-
-
-
Field Detail
-
UNDEFINED_PARAMETER
public static final ParameterDefinition UNDEFINED_PARAMETER
Replacement Parameter in case a parameter is missing its name
-
-
Method Detail
-
builder
public static ParameterDefinition.Builder builder(String name)
Create a builder for an error codeParameterDefinition.- Parameters:
name- name of the parameter- Returns:
- parameter builder
-
getName
public String getName()
Get the parameter name.- Returns:
- name of the parameter
-
getValue
public Object getValue()
Get the parameter value.- Returns:
- value assigned to the parameter
-
getDescription
public String getDescription()
Get the parameter description.- Returns:
- description of the parameter
-
hasName
public boolean hasName()
Check if the parameter has a name.- Returns:
trueif the name is set.
-
hasValue
public boolean hasValue()
Check if the value is set.- Returns:
trueif the value is set.
-
hasDescription
public boolean hasDescription()
Check if the description is set.- Returns:
trueif the description is set
-
-