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>blacklistedKeysstatic CustomPropertiesFieldConfigEMPTY_INSTANCEprotected List<String>restrictedKeys
-
Constructor Summary
Constructors Constructor Description CustomPropertiesFieldConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomPropertiesFieldConfigcopy()Deep copies the fields of the this model into a new instance of this class and returns it.CustomPropertiesFieldConfigcopy(boolean isDeep)Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.protected CustomPropertiesFieldConfigcopy(CustomPropertiesFieldConfig nobj, boolean isDeep)Copies the fields of the this model (optionally deeply) into the given instance and returns it.booleanequals(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.inthashCode()StringtoString()CustomPropertiesFieldConfigwithBlacklistedKeys(String... newValues)Adds the given newValues to the current blacklistedKeys property List and returns this instance.CustomPropertiesFieldConfigwithBlacklistedKeys(Collection<? extends String> newValues)Adds the given newValues to the current blacklistedKeys property List and returns this instance.CustomPropertiesFieldConfigwithRestrictedKeys(String... newValues)Adds the given newValues to the current restrictedKeys property List and returns this instance.CustomPropertiesFieldConfigwithRestrictedKeys(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
setmethod 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
setmethod 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.
-
-