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 classConfigurationOptionRepresentation.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.ConfigurationOptionRepresentationBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)StringgetDefaultValue()StringgetKey()ConfigurationOptionSchemaRepresentationgetValueSchema()inthashCode()booleanisEditable()voidsetDefaultValue(String defaultValue)voidsetEditable(boolean editable)voidsetKey(String key)voidsetValueSchema(ConfigurationOptionSchemaRepresentation valueSchema)StringtoString()-
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:
toStringin 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()
-
-