Class CustomPropertiesFieldConfig
- java.lang.Object
-
- com.boomi.connector.api.ui.CustomPropertiesFieldConfig
-
- All Implemented Interfaces:
Serializable
public class CustomPropertiesFieldConfig extends Object implements Serializable
Java class for CustomPropertiesFieldConfig complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CustomPropertiesFieldConfig"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="blacklistedKey" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="restrictedKey" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<String>
blacklistedKeys
static CustomPropertiesFieldConfig
EMPTY_INSTANCE
protected List<String>
restrictedKeys
-
Constructor Summary
Constructors Constructor Description CustomPropertiesFieldConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomPropertiesFieldConfig
copy()
Deep copies the fields of the this model into a new instance of this class and returns it.CustomPropertiesFieldConfig
copy(boolean isDeep)
Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.protected CustomPropertiesFieldConfig
copy(CustomPropertiesFieldConfig nobj, boolean isDeep)
Copies the fields of the this model (optionally deeply) into the given instance and returns it.boolean
equals(Object o)
List<String>
getBlacklistedKeys()
This has been deprecated in favor of restrictedKeys.List<String>
getRestrictedKeys()
Optional set of restricted keys for Custom Properties DataType.int
hashCode()
String
toString()
CustomPropertiesFieldConfig
withBlacklistedKeys(String... newValues)
Adds the given newValues to the current blacklistedKeys property List and returns this instance.CustomPropertiesFieldConfig
withBlacklistedKeys(Collection<? extends String> newValues)
Adds the given newValues to the current blacklistedKeys property List and returns this instance.CustomPropertiesFieldConfig
withRestrictedKeys(String... newValues)
Adds the given newValues to the current restrictedKeys property List and returns this instance.CustomPropertiesFieldConfig
withRestrictedKeys(Collection<? extends String> newValues)
Adds the given newValues to the current restrictedKeys property List and returns this instance.
-
-
-
Field Detail
-
EMPTY_INSTANCE
public static final CustomPropertiesFieldConfig EMPTY_INSTANCE
-
-
Method Detail
-
getBlacklistedKeys
public List<String> getBlacklistedKeys()
This has been deprecated in favor of restrictedKeys. Optional set of restricted keys for Custom Properties DataType. The keys listed here are case insensitive. Gets the value of the blacklistedKeys property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the blacklistedKeys property.For example, to add a new item, do as follows:
getBlacklistedKeys().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
getRestrictedKeys
public List<String> getRestrictedKeys()
Optional set of restricted keys for Custom Properties DataType. The keys listed here are case insensitive. Gets the value of the restrictedKeys property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the restrictedKeys property.For example, to add a new item, do as follows:
getRestrictedKeys().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
copy
public CustomPropertiesFieldConfig copy()
Deep copies the fields of the this model into a new instance of this class and returns it.
-
copy
public CustomPropertiesFieldConfig copy(boolean isDeep)
Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.
-
copy
protected CustomPropertiesFieldConfig copy(CustomPropertiesFieldConfig nobj, boolean isDeep)
Copies the fields of the this model (optionally deeply) into the given instance and returns it.
-
withBlacklistedKeys
public CustomPropertiesFieldConfig withBlacklistedKeys(String... newValues)
Adds the given newValues to the current blacklistedKeys property List and returns this instance.
-
withBlacklistedKeys
public CustomPropertiesFieldConfig withBlacklistedKeys(Collection<? extends String> newValues)
Adds the given newValues to the current blacklistedKeys property List and returns this instance.
-
withRestrictedKeys
public CustomPropertiesFieldConfig withRestrictedKeys(String... newValues)
Adds the given newValues to the current restrictedKeys property List and returns this instance.
-
withRestrictedKeys
public CustomPropertiesFieldConfig withRestrictedKeys(Collection<? extends String> newValues)
Adds the given newValues to the current restrictedKeys property List and returns this instance.
-
-