public class ConfigurationOptionRepresentation extends AbstractExtensibleRepresentation
Modifier and Type | Class and Description |
---|---|
static class |
ConfigurationOptionRepresentation.ConfigurationOptionRepresentationBuilder |
Constructor and Description |
---|
ConfigurationOptionRepresentation() |
ConfigurationOptionRepresentation(String key,
String defaultValue,
boolean editable,
ConfigurationOptionSchemaRepresentation valueSchema) |
Modifier and Type | Method and 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() |
get, get, getAttrs, getProperty, hasProperty, propertyNames, removeProperty, set, set, set, setAttrs, setProperty
getSelf, getSelfDecoded, setSelf, toJSON
public ConfigurationOptionRepresentation()
public ConfigurationOptionRepresentation(String key, String defaultValue, boolean editable, ConfigurationOptionSchemaRepresentation valueSchema)
public static ConfigurationOptionRepresentation.ConfigurationOptionRepresentationBuilder builder()
public void setKey(String key)
public void setDefaultValue(String defaultValue)
public void setEditable(boolean editable)
public void setValueSchema(ConfigurationOptionSchemaRepresentation valueSchema)
protected boolean canEqual(Object other)
public String toString()
toString
in class BaseResourceRepresentation
@JSONProperty(ignoreIfNull=true) public String getKey()
@JSONProperty(ignoreIfNull=true) public String getDefaultValue()
@JSONProperty(ignoreIfNull=true) public boolean isEditable()
@JSONProperty(ignoreIfNull=true) public ConfigurationOptionSchemaRepresentation getValueSchema()
Copyright © 2020 (C) Cumulocity GmbH. All rights reserved.