public class PropertyDefinition extends APIObject
Java class for PropertyDefinition complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PropertyDefinition"> <complexContent> <extension base="{http://exacttarget.com/wsdl/partnerAPI}APIObject"> <sequence> <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="DataType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="ValueType" type="{http://exacttarget.com/wsdl/partnerAPI}SoapType" minOccurs="0"/> <element name="PropertyType" type="{http://exacttarget.com/wsdl/partnerAPI}PropertyType" minOccurs="0"/> <element name="IsCreatable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="IsUpdatable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="IsRetrievable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="IsQueryable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="IsFilterable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="IsPartnerProperty" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="IsAccountProperty" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="PartnerMap" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="AttributeMaps" type="{http://exacttarget.com/wsdl/partnerAPI}AttributeMap" maxOccurs="unbounded" minOccurs="0"/> <element name="Markups" type="{http://exacttarget.com/wsdl/partnerAPI}APIProperty" maxOccurs="unbounded" minOccurs="0"/> <element name="Precision" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="Scale" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="DefaultValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="MinLength" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="MaxLength" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="MinValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="MaxValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="IsRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="IsViewable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="IsEditable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="IsNillable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="IsRestrictedPicklist" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="PicklistItems" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="PicklistItem" type="{http://exacttarget.com/wsdl/partnerAPI}PicklistItem" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="IsSendTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="DisplayOrder" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="References" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Reference" type="{http://exacttarget.com/wsdl/partnerAPI}APIObject" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="RelationshipName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="Status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="IsContextSpecific" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
PropertyDefinition.PicklistItems
Java class for anonymous complex type.
|
static class |
PropertyDefinition.References
Java class for anonymous complex type.
|
client, correlationID, createdDate, customerKey, id, modifiedDate, objectID, objectState, owner, partnerKey, partnerProperties
Constructor and Description |
---|
PropertyDefinition() |
Modifier and Type | Method and Description |
---|---|
List<AttributeMap> |
getAttributeMaps()
Gets the value of the attributeMaps property.
|
String |
getDataType()
Gets the value of the dataType property.
|
String |
getDefaultValue()
Gets the value of the defaultValue property.
|
String |
getDescription()
Gets the value of the description property.
|
Integer |
getDisplayOrder()
Gets the value of the displayOrder property.
|
Boolean |
getIsAccountProperty()
Gets the value of the isAccountProperty property.
|
Boolean |
getIsContextSpecific()
Gets the value of the isContextSpecific property.
|
Boolean |
getIsCreatable()
Gets the value of the isCreatable property.
|
Boolean |
getIsEditable()
Gets the value of the isEditable property.
|
Boolean |
getIsFilterable()
Gets the value of the isFilterable property.
|
Boolean |
getIsNillable()
Gets the value of the isNillable property.
|
Boolean |
getIsPartnerProperty()
Gets the value of the isPartnerProperty property.
|
Boolean |
getIsQueryable()
Gets the value of the isQueryable property.
|
Boolean |
getIsRequired()
Gets the value of the isRequired property.
|
Boolean |
getIsRestrictedPicklist()
Gets the value of the isRestrictedPicklist property.
|
Boolean |
getIsRetrievable()
Gets the value of the isRetrievable property.
|
Boolean |
getIsSendTime()
Gets the value of the isSendTime property.
|
Boolean |
getIsUpdatable()
Gets the value of the isUpdatable property.
|
Boolean |
getIsViewable()
Gets the value of the isViewable property.
|
String |
getLabel()
Gets the value of the label property.
|
List<APIProperty> |
getMarkups()
Gets the value of the markups property.
|
Integer |
getMaxLength()
Gets the value of the maxLength property.
|
String |
getMaxValue()
Gets the value of the maxValue property.
|
Integer |
getMinLength()
Gets the value of the minLength property.
|
String |
getMinValue()
Gets the value of the minValue property.
|
String |
getName()
Gets the value of the name property.
|
String |
getPartnerMap()
Gets the value of the partnerMap property.
|
PropertyDefinition.PicklistItems |
getPicklistItems()
Gets the value of the picklistItems property.
|
Integer |
getPrecision()
Gets the value of the precision property.
|
PropertyType |
getPropertyType()
Gets the value of the propertyType property.
|
PropertyDefinition.References |
getReferences()
Gets the value of the references property.
|
String |
getRelationshipName()
Gets the value of the relationshipName property.
|
Integer |
getScale()
Gets the value of the scale property.
|
String |
getStatus()
Gets the value of the status property.
|
SoapType |
getValueType()
Gets the value of the valueType property.
|
void |
setDataType(String value)
Sets the value of the dataType property.
|
void |
setDefaultValue(String value)
Sets the value of the defaultValue property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setDisplayOrder(Integer value)
Sets the value of the displayOrder property.
|
void |
setIsAccountProperty(Boolean value)
Sets the value of the isAccountProperty property.
|
void |
setIsContextSpecific(Boolean value)
Sets the value of the isContextSpecific property.
|
void |
setIsCreatable(Boolean value)
Sets the value of the isCreatable property.
|
void |
setIsEditable(Boolean value)
Sets the value of the isEditable property.
|
void |
setIsFilterable(Boolean value)
Sets the value of the isFilterable property.
|
void |
setIsNillable(Boolean value)
Sets the value of the isNillable property.
|
void |
setIsPartnerProperty(Boolean value)
Sets the value of the isPartnerProperty property.
|
void |
setIsQueryable(Boolean value)
Sets the value of the isQueryable property.
|
void |
setIsRequired(Boolean value)
Sets the value of the isRequired property.
|
void |
setIsRestrictedPicklist(Boolean value)
Sets the value of the isRestrictedPicklist property.
|
void |
setIsRetrievable(Boolean value)
Sets the value of the isRetrievable property.
|
void |
setIsSendTime(Boolean value)
Sets the value of the isSendTime property.
|
void |
setIsUpdatable(Boolean value)
Sets the value of the isUpdatable property.
|
void |
setIsViewable(Boolean value)
Sets the value of the isViewable property.
|
void |
setLabel(String value)
Sets the value of the label property.
|
void |
setMaxLength(Integer value)
Sets the value of the maxLength property.
|
void |
setMaxValue(String value)
Sets the value of the maxValue property.
|
void |
setMinLength(Integer value)
Sets the value of the minLength property.
|
void |
setMinValue(String value)
Sets the value of the minValue property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setPartnerMap(String value)
Sets the value of the partnerMap property.
|
void |
setPicklistItems(PropertyDefinition.PicklistItems value)
Sets the value of the picklistItems property.
|
void |
setPrecision(Integer value)
Sets the value of the precision property.
|
void |
setPropertyType(PropertyType value)
Sets the value of the propertyType property.
|
void |
setReferences(PropertyDefinition.References value)
Sets the value of the references property.
|
void |
setRelationshipName(String value)
Sets the value of the relationshipName property.
|
void |
setScale(Integer value)
Sets the value of the scale property.
|
void |
setStatus(String value)
Sets the value of the status property.
|
void |
setValueType(SoapType value)
Sets the value of the valueType property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
getClient, getCorrelationID, getCreatedDate, getCustomerKey, getId, getModifiedDate, getObjectID, getObjectState, getOwner, getPartnerKey, getPartnerProperties, setClient, setCorrelationID, setCreatedDate, setCustomerKey, setId, setModifiedDate, setObjectID, setObjectState, setOwner, setPartnerKey
protected String name
protected String dataType
protected SoapType valueType
protected PropertyType propertyType
protected Boolean isCreatable
protected Boolean isUpdatable
protected Boolean isRetrievable
protected Boolean isQueryable
protected Boolean isFilterable
protected Boolean isPartnerProperty
protected Boolean isAccountProperty
protected String partnerMap
protected List<AttributeMap> attributeMaps
protected List<APIProperty> markups
protected Integer precision
protected Integer scale
protected String label
protected String description
protected String defaultValue
protected Integer minLength
protected Integer maxLength
protected String minValue
protected String maxValue
protected Boolean isRequired
protected Boolean isViewable
protected Boolean isEditable
protected Boolean isNillable
protected Boolean isRestrictedPicklist
protected PropertyDefinition.PicklistItems picklistItems
protected Boolean isSendTime
protected Integer displayOrder
protected PropertyDefinition.References references
protected String relationshipName
protected String status
protected Boolean isContextSpecific
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public String getDataType()
String
public void setDataType(String value)
value
- allowed object is
String
public SoapType getValueType()
SoapType
public void setValueType(SoapType value)
value
- allowed object is
SoapType
public PropertyType getPropertyType()
PropertyType
public void setPropertyType(PropertyType value)
value
- allowed object is
PropertyType
public Boolean getIsCreatable()
Boolean
public void setIsCreatable(Boolean value)
value
- allowed object is
Boolean
public Boolean getIsUpdatable()
Boolean
public void setIsUpdatable(Boolean value)
value
- allowed object is
Boolean
public Boolean getIsRetrievable()
Boolean
public void setIsRetrievable(Boolean value)
value
- allowed object is
Boolean
public Boolean getIsQueryable()
Boolean
public void setIsQueryable(Boolean value)
value
- allowed object is
Boolean
public Boolean getIsFilterable()
Boolean
public void setIsFilterable(Boolean value)
value
- allowed object is
Boolean
public Boolean getIsPartnerProperty()
Boolean
public void setIsPartnerProperty(Boolean value)
value
- allowed object is
Boolean
public Boolean getIsAccountProperty()
Boolean
public void setIsAccountProperty(Boolean value)
value
- allowed object is
Boolean
public String getPartnerMap()
String
public void setPartnerMap(String value)
value
- allowed object is
String
public List<AttributeMap> getAttributeMaps()
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 attributeMaps property.
For example, to add a new item, do as follows:
getAttributeMaps().add(newItem);
Objects of the following type(s) are allowed in the list
AttributeMap
public List<APIProperty> getMarkups()
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 markups property.
For example, to add a new item, do as follows:
getMarkups().add(newItem);
Objects of the following type(s) are allowed in the list
APIProperty
public Integer getPrecision()
Integer
public void setPrecision(Integer value)
value
- allowed object is
Integer
public Integer getScale()
Integer
public void setScale(Integer value)
value
- allowed object is
Integer
public String getLabel()
String
public void setLabel(String value)
value
- allowed object is
String
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public String getDefaultValue()
String
public void setDefaultValue(String value)
value
- allowed object is
String
public Integer getMinLength()
Integer
public void setMinLength(Integer value)
value
- allowed object is
Integer
public Integer getMaxLength()
Integer
public void setMaxLength(Integer value)
value
- allowed object is
Integer
public String getMinValue()
String
public void setMinValue(String value)
value
- allowed object is
String
public String getMaxValue()
String
public void setMaxValue(String value)
value
- allowed object is
String
public Boolean getIsRequired()
Boolean
public void setIsRequired(Boolean value)
value
- allowed object is
Boolean
public Boolean getIsViewable()
Boolean
public void setIsViewable(Boolean value)
value
- allowed object is
Boolean
public Boolean getIsEditable()
Boolean
public void setIsEditable(Boolean value)
value
- allowed object is
Boolean
public Boolean getIsNillable()
Boolean
public void setIsNillable(Boolean value)
value
- allowed object is
Boolean
public Boolean getIsRestrictedPicklist()
Boolean
public void setIsRestrictedPicklist(Boolean value)
value
- allowed object is
Boolean
public PropertyDefinition.PicklistItems getPicklistItems()
PropertyDefinition.PicklistItems
public void setPicklistItems(PropertyDefinition.PicklistItems value)
value
- allowed object is
PropertyDefinition.PicklistItems
public Boolean getIsSendTime()
Boolean
public void setIsSendTime(Boolean value)
value
- allowed object is
Boolean
public Integer getDisplayOrder()
Integer
public void setDisplayOrder(Integer value)
value
- allowed object is
Integer
public PropertyDefinition.References getReferences()
PropertyDefinition.References
public void setReferences(PropertyDefinition.References value)
value
- allowed object is
PropertyDefinition.References
public String getRelationshipName()
String
public void setRelationshipName(String value)
value
- allowed object is
String
public String getStatus()
String
public void setStatus(String value)
value
- allowed object is
String
public Boolean getIsContextSpecific()
Boolean
public void setIsContextSpecific(Boolean value)
value
- allowed object is
Boolean
Copyright © 2017. All rights reserved.