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, setPartnerKeyprotected 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()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic String getDataType()
Stringpublic void setDataType(String value)
value - allowed object is
Stringpublic SoapType getValueType()
SoapTypepublic void setValueType(SoapType value)
value - allowed object is
SoapTypepublic PropertyType getPropertyType()
PropertyTypepublic void setPropertyType(PropertyType value)
value - allowed object is
PropertyTypepublic Boolean getIsCreatable()
Booleanpublic void setIsCreatable(Boolean value)
value - allowed object is
Booleanpublic Boolean getIsUpdatable()
Booleanpublic void setIsUpdatable(Boolean value)
value - allowed object is
Booleanpublic Boolean getIsRetrievable()
Booleanpublic void setIsRetrievable(Boolean value)
value - allowed object is
Booleanpublic Boolean getIsQueryable()
Booleanpublic void setIsQueryable(Boolean value)
value - allowed object is
Booleanpublic Boolean getIsFilterable()
Booleanpublic void setIsFilterable(Boolean value)
value - allowed object is
Booleanpublic Boolean getIsPartnerProperty()
Booleanpublic void setIsPartnerProperty(Boolean value)
value - allowed object is
Booleanpublic Boolean getIsAccountProperty()
Booleanpublic void setIsAccountProperty(Boolean value)
value - allowed object is
Booleanpublic String getPartnerMap()
Stringpublic void setPartnerMap(String value)
value - allowed object is
Stringpublic 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()
Integerpublic void setPrecision(Integer value)
value - allowed object is
Integerpublic Integer getScale()
Integerpublic void setScale(Integer value)
value - allowed object is
Integerpublic String getLabel()
Stringpublic void setLabel(String value)
value - allowed object is
Stringpublic String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
Stringpublic String getDefaultValue()
Stringpublic void setDefaultValue(String value)
value - allowed object is
Stringpublic Integer getMinLength()
Integerpublic void setMinLength(Integer value)
value - allowed object is
Integerpublic Integer getMaxLength()
Integerpublic void setMaxLength(Integer value)
value - allowed object is
Integerpublic String getMinValue()
Stringpublic void setMinValue(String value)
value - allowed object is
Stringpublic String getMaxValue()
Stringpublic void setMaxValue(String value)
value - allowed object is
Stringpublic Boolean getIsRequired()
Booleanpublic void setIsRequired(Boolean value)
value - allowed object is
Booleanpublic Boolean getIsViewable()
Booleanpublic void setIsViewable(Boolean value)
value - allowed object is
Booleanpublic Boolean getIsEditable()
Booleanpublic void setIsEditable(Boolean value)
value - allowed object is
Booleanpublic Boolean getIsNillable()
Booleanpublic void setIsNillable(Boolean value)
value - allowed object is
Booleanpublic Boolean getIsRestrictedPicklist()
Booleanpublic void setIsRestrictedPicklist(Boolean value)
value - allowed object is
Booleanpublic PropertyDefinition.PicklistItems getPicklistItems()
PropertyDefinition.PicklistItemspublic void setPicklistItems(PropertyDefinition.PicklistItems value)
value - allowed object is
PropertyDefinition.PicklistItemspublic Boolean getIsSendTime()
Booleanpublic void setIsSendTime(Boolean value)
value - allowed object is
Booleanpublic Integer getDisplayOrder()
Integerpublic void setDisplayOrder(Integer value)
value - allowed object is
Integerpublic PropertyDefinition.References getReferences()
PropertyDefinition.Referencespublic void setReferences(PropertyDefinition.References value)
value - allowed object is
PropertyDefinition.Referencespublic String getRelationshipName()
Stringpublic void setRelationshipName(String value)
value - allowed object is
Stringpublic String getStatus()
Stringpublic void setStatus(String value)
value - allowed object is
Stringpublic Boolean getIsContextSpecific()
Booleanpublic void setIsContextSpecific(Boolean value)
value - allowed object is
BooleanCopyright © 2017. All rights reserved.