public class ReportDefinitionField extends Object
ReportDefinitionService#getReportFields
api and run the corresponding reports.
Java class for ReportDefinitionField complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ReportDefinitionField">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="fieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="displayFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="xmlAttributeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="fieldType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="fieldBehavior" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="enumValues" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="canSelect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="canFilter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="isEnumType" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="isBeta" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="isZeroRowCompatible" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="enumValuePairs" type="{https://adwords.google.com/api/adwords/cm/v201809}EnumValuePair" maxOccurs="unbounded" minOccurs="0"/>
<element name="exclusiveFields" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
canFilter |
protected Boolean |
canSelect |
protected String |
displayFieldName |
protected List<EnumValuePair> |
enumValuePairs |
protected List<String> |
enumValues |
protected List<String> |
exclusiveFields |
protected String |
fieldBehavior |
protected String |
fieldName |
protected String |
fieldType |
protected Boolean |
isBeta |
protected Boolean |
isEnumType |
protected Boolean |
isZeroRowCompatible |
protected String |
xmlAttributeName |
| Constructor and Description |
|---|
ReportDefinitionField() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDisplayFieldName()
Gets the value of the displayFieldName property.
|
List<EnumValuePair> |
getEnumValuePairs()
Gets the value of the enumValuePairs property.
|
List<String> |
getEnumValues()
Gets the value of the enumValues property.
|
List<String> |
getExclusiveFields()
Gets the value of the exclusiveFields property.
|
String |
getFieldBehavior()
Gets the value of the fieldBehavior property.
|
String |
getFieldName()
Gets the value of the fieldName property.
|
String |
getFieldType()
Gets the value of the fieldType property.
|
String |
getXmlAttributeName()
Gets the value of the xmlAttributeName property.
|
Boolean |
isCanFilter()
Gets the value of the canFilter property.
|
Boolean |
isCanSelect()
Gets the value of the canSelect property.
|
Boolean |
isIsBeta()
Gets the value of the isBeta property.
|
Boolean |
isIsEnumType()
Gets the value of the isEnumType property.
|
Boolean |
isIsZeroRowCompatible()
Gets the value of the isZeroRowCompatible property.
|
void |
setCanFilter(Boolean value)
Sets the value of the canFilter property.
|
void |
setCanSelect(Boolean value)
Sets the value of the canSelect property.
|
void |
setDisplayFieldName(String value)
Sets the value of the displayFieldName property.
|
void |
setFieldBehavior(String value)
Sets the value of the fieldBehavior property.
|
void |
setFieldName(String value)
Sets the value of the fieldName property.
|
void |
setFieldType(String value)
Sets the value of the fieldType property.
|
void |
setIsBeta(Boolean value)
Sets the value of the isBeta property.
|
void |
setIsEnumType(Boolean value)
Sets the value of the isEnumType property.
|
void |
setIsZeroRowCompatible(Boolean value)
Sets the value of the isZeroRowCompatible property.
|
void |
setXmlAttributeName(String value)
Sets the value of the xmlAttributeName property.
|
protected String fieldName
protected String displayFieldName
protected String xmlAttributeName
protected String fieldType
protected String fieldBehavior
protected Boolean canSelect
protected Boolean canFilter
protected Boolean isEnumType
protected Boolean isBeta
protected Boolean isZeroRowCompatible
protected List<EnumValuePair> enumValuePairs
public String getFieldName()
Stringpublic void setFieldName(String value)
value - allowed object is
Stringpublic String getDisplayFieldName()
Stringpublic void setDisplayFieldName(String value)
value - allowed object is
Stringpublic String getXmlAttributeName()
Stringpublic void setXmlAttributeName(String value)
value - allowed object is
Stringpublic String getFieldType()
Stringpublic void setFieldType(String value)
value - allowed object is
Stringpublic String getFieldBehavior()
Stringpublic void setFieldBehavior(String value)
value - allowed object is
Stringpublic List<String> getEnumValues()
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 enumValues property.
For example, to add a new item, do as follows:
getEnumValues().add(newItem);
Objects of the following type(s) are allowed in the list
String
public Boolean isCanSelect()
Booleanpublic void setCanSelect(Boolean value)
value - allowed object is
Booleanpublic Boolean isCanFilter()
Booleanpublic void setCanFilter(Boolean value)
value - allowed object is
Booleanpublic Boolean isIsEnumType()
Booleanpublic void setIsEnumType(Boolean value)
value - allowed object is
Booleanpublic Boolean isIsBeta()
Booleanpublic void setIsBeta(Boolean value)
value - allowed object is
Booleanpublic Boolean isIsZeroRowCompatible()
Booleanpublic void setIsZeroRowCompatible(Boolean value)
value - allowed object is
Booleanpublic List<EnumValuePair> getEnumValuePairs()
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 enumValuePairs property.
For example, to add a new item, do as follows:
getEnumValuePairs().add(newItem);
Objects of the following type(s) are allowed in the list
EnumValuePair
public List<String> getExclusiveFields()
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 exclusiveFields property.
For example, to add a new item, do as follows:
getExclusiveFields().add(newItem);
Objects of the following type(s) are allowed in the list
String
Copyright © 2023. All rights reserved.