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()
String
public void setObjectType(String value)
value
- allowed object is
String
public String getName()
String
public void setName(String value)
value
- allowed object is
String
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 getIsReference()
Boolean
public void setIsReference(Boolean value)
value
- allowed object is
Boolean
public String getReferencedType()
String
public void setReferencedType(String value)
value
- allowed object is
String
public String getIsPropertyCollection()
String
public void setIsPropertyCollection(String value)
value
- allowed object is
String
public Boolean getIsObjectCollection()
Boolean
public void setIsObjectCollection(Boolean value)
value
- allowed object is
Boolean
public 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.ExtendedProperties
public void setExtendedProperties(ObjectDefinition.ExtendedProperties value)
value
- allowed object is
ObjectDefinition.ExtendedProperties
public 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.