public class ObjectDefinition extends Object
Java class for ObjectDefinition complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ObjectDefinition">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ObjectType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" 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="IsReference" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="ReferencedType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="IsPropertyCollection" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="IsObjectCollection" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="Properties" type="{http://exacttarget.com/wsdl/partnerAPI}PropertyDefinition" maxOccurs="unbounded" minOccurs="0"/>
<element name="ExtendedProperties" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ExtendedProperty" type="{http://exacttarget.com/wsdl/partnerAPI}PropertyDefinition" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ChildObjects" type="{http://exacttarget.com/wsdl/partnerAPI}ObjectDefinition" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
ObjectDefinition.ExtendedProperties
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<ObjectDefinition> |
childObjects |
protected ObjectDefinition.ExtendedProperties |
extendedProperties |
protected Boolean |
isCreatable |
protected Boolean |
isObjectCollection |
protected String |
isPropertyCollection |
protected Boolean |
isQueryable |
protected Boolean |
isReference |
protected Boolean |
isRetrievable |
protected Boolean |
isUpdatable |
protected String |
name |
protected String |
objectType |
protected List<PropertyDefinition> |
properties |
protected String |
referencedType |
| Constructor and Description |
|---|
ObjectDefinition() |
| Modifier and Type | Method and Description |
|---|---|
List<ObjectDefinition> |
getChildObjects()
Gets the value of the childObjects property.
|
ObjectDefinition.ExtendedProperties |
getExtendedProperties()
Gets the value of the extendedProperties property.
|
Boolean |
getIsCreatable()
Gets the value of the isCreatable property.
|
Boolean |
getIsObjectCollection()
Gets the value of the isObjectCollection property.
|
String |
getIsPropertyCollection()
Gets the value of the isPropertyCollection property.
|
Boolean |
getIsQueryable()
Gets the value of the isQueryable property.
|
Boolean |
getIsReference()
Gets the value of the isReference property.
|
Boolean |
getIsRetrievable()
Gets the value of the isRetrievable property.
|
Boolean |
getIsUpdatable()
Gets the value of the isUpdatable property.
|
String |
getName()
Gets the value of the name property.
|
String |
getObjectType()
Gets the value of the objectType property.
|
List<PropertyDefinition> |
getProperties()
Gets the value of the properties property.
|
String |
getReferencedType()
Gets the value of the referencedType property.
|
void |
setExtendedProperties(ObjectDefinition.ExtendedProperties value)
Sets the value of the extendedProperties property.
|
void |
setIsCreatable(Boolean value)
Sets the value of the isCreatable property.
|
void |
setIsObjectCollection(Boolean value)
Sets the value of the isObjectCollection property.
|
void |
setIsPropertyCollection(String value)
Sets the value of the isPropertyCollection property.
|
void |
setIsQueryable(Boolean value)
Sets the value of the isQueryable property.
|
void |
setIsReference(Boolean value)
Sets the value of the isReference property.
|
void |
setIsRetrievable(Boolean value)
Sets the value of the isRetrievable property.
|
void |
setIsUpdatable(Boolean value)
Sets the value of the isUpdatable property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setObjectType(String value)
Sets the value of the objectType property.
|
void |
setReferencedType(String value)
Sets the value of the referencedType property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
protected String objectType
protected String name
protected Boolean isCreatable
protected Boolean isUpdatable
protected Boolean isRetrievable
protected Boolean isQueryable
protected Boolean isReference
protected String referencedType
protected String isPropertyCollection
protected Boolean isObjectCollection
protected List<PropertyDefinition> properties
protected ObjectDefinition.ExtendedProperties extendedProperties
protected List<ObjectDefinition> childObjects
public String getObjectType()
Stringpublic void setObjectType(String value)
value - allowed object is
Stringpublic String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic 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 getIsReference()
Booleanpublic void setIsReference(Boolean value)
value - allowed object is
Booleanpublic String getReferencedType()
Stringpublic void setReferencedType(String value)
value - allowed object is
Stringpublic String getIsPropertyCollection()
Stringpublic void setIsPropertyCollection(String value)
value - allowed object is
Stringpublic Boolean getIsObjectCollection()
Booleanpublic void setIsObjectCollection(Boolean value)
value - allowed object is
Booleanpublic List<PropertyDefinition> getProperties()
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 properties property.
For example, to add a new item, do as follows:
getProperties().add(newItem);
Objects of the following type(s) are allowed in the list
PropertyDefinition
public ObjectDefinition.ExtendedProperties getExtendedProperties()
ObjectDefinition.ExtendedPropertiespublic void setExtendedProperties(ObjectDefinition.ExtendedProperties value)
value - allowed object is
ObjectDefinition.ExtendedPropertiespublic List<ObjectDefinition> getChildObjects()
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 childObjects property.
For example, to add a new item, do as follows:
getChildObjects().add(newItem);
Objects of the following type(s) are allowed in the list
ObjectDefinition
Copyright © 2017. All rights reserved.