Class ConfigurationOptionRepresentation
- java.lang.Object
-
- com.cumulocity.rest.representation.BaseResourceRepresentation
-
- com.cumulocity.rest.representation.AbstractExtensibleRepresentation
-
- com.cumulocity.rest.representation.application.microservice.ConfigurationOptionRepresentation
-
- All Implemented Interfaces:
ResourceRepresentation
,org.svenson.DynamicProperties
public class ConfigurationOptionRepresentation extends AbstractExtensibleRepresentation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConfigurationOptionRepresentation.ConfigurationOptionRepresentationBuilder
-
Constructor Summary
Constructors Constructor Description ConfigurationOptionRepresentation()
ConfigurationOptionRepresentation(String key, String defaultValue, boolean editable, ConfigurationOptionSchemaRepresentation valueSchema)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfigurationOptionRepresentation.ConfigurationOptionRepresentationBuilder
builder()
protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getDefaultValue()
String
getKey()
ConfigurationOptionSchemaRepresentation
getValueSchema()
int
hashCode()
boolean
isEditable()
void
setDefaultValue(String defaultValue)
void
setEditable(boolean editable)
void
setKey(String key)
void
setValueSchema(ConfigurationOptionSchemaRepresentation valueSchema)
String
toString()
-
Methods inherited from class com.cumulocity.rest.representation.AbstractExtensibleRepresentation
get, get, getAttrs, getProperty, hasProperty, propertyNames, removeProperty, set, set, set, setAttrs, setProperty
-
Methods inherited from class com.cumulocity.rest.representation.BaseResourceRepresentation
getSelf, getSelfDecoded, setSelf, toJSON
-
-
-
-
Constructor Detail
-
ConfigurationOptionRepresentation
public ConfigurationOptionRepresentation()
-
ConfigurationOptionRepresentation
public ConfigurationOptionRepresentation(String key, String defaultValue, boolean editable, ConfigurationOptionSchemaRepresentation valueSchema)
-
-
Method Detail
-
builder
public static ConfigurationOptionRepresentation.ConfigurationOptionRepresentationBuilder builder()
-
setKey
public void setKey(String key)
-
setDefaultValue
public void setDefaultValue(String defaultValue)
-
setEditable
public void setEditable(boolean editable)
-
setValueSchema
public void setValueSchema(ConfigurationOptionSchemaRepresentation valueSchema)
-
canEqual
protected boolean canEqual(Object other)
-
toString
public String toString()
- Overrides:
toString
in classBaseResourceRepresentation
-
getKey
@JSONProperty(ignoreIfNull=true) public String getKey()
-
getDefaultValue
@JSONProperty(ignoreIfNull=true) public String getDefaultValue()
-
isEditable
@JSONProperty(ignoreIfNull=true) public boolean isEditable()
-
getValueSchema
@JSONProperty(ignoreIfNull=true) public ConfigurationOptionSchemaRepresentation getValueSchema()
-
-