Hi, Umesh:

That is exactly what I'm doing, but i dont get that enum value. Here is my 
code:

ReportDefinition reportDefinition = new ReportDefinition();
reportDefinition.setReportName("Campaign performance report #" + startDate + 
"-" + endDate);
reportDefinition.setDateRangeType(ReportDefinitionDateRangeType.CUSTOM_DATE);
reportDefinition.setReportType(ReportDefinitionReportType.VIDEO_PERFORMANCE_REPORT);
reportDefinition.setDownloadFormat(DownloadFormat.XML);


I downloaded the sources of the class and here is what i get:


package com.google.api.ads.adwords.lib.jaxb.v201509;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for ReportDefinition.ReportType.
 * 
 * <p>The following schema fragment specifies the expected content contained 
within this class.
 * <p>
 * <pre>
 * &lt;simpleType name="ReportDefinition.ReportType"&gt;
 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
 *     &lt;enumeration value="KEYWORDS_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="AD_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="URL_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="ADGROUP_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="CAMPAIGN_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="ACCOUNT_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="GEO_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="SEARCH_QUERY_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration 
value="CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration 
value="CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="DESTINATION_URL_REPORT"/&gt;
 *     &lt;enumeration value="SHARED_SET_REPORT"/&gt;
 *     &lt;enumeration value="CAMPAIGN_SHARED_SET_REPORT"/&gt;
 *     &lt;enumeration value="SHARED_SET_CRITERIA_REPORT"/&gt;
 *     &lt;enumeration value="CREATIVE_CONVERSION_REPORT"/&gt;
 *     &lt;enumeration value="CALL_METRICS_CALL_DETAILS_REPORT"/&gt;
 *     &lt;enumeration value="KEYWORDLESS_QUERY_REPORT"/&gt;
 *     &lt;enumeration value="KEYWORDLESS_CATEGORY_REPORT"/&gt;
 *     &lt;enumeration value="CRITERIA_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="CLICK_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="BUDGET_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="BID_GOAL_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="DISPLAY_KEYWORD_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="PLACEHOLDER_FEED_ITEM_REPORT"/&gt;
 *     &lt;enumeration value="PLACEMENT_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="CAMPAIGN_NEGATIVE_LOCATIONS_REPORT"/&gt;
 *     &lt;enumeration value="GENDER_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="AGE_RANGE_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="CAMPAIGN_LOCATION_TARGET_REPORT"/&gt;
 *     &lt;enumeration value="CAMPAIGN_AD_SCHEDULE_TARGET_REPORT"/&gt;
 *     &lt;enumeration value="CAMPAIGN_PLATFORM_TARGET_REPORT"/&gt;
 *     &lt;enumeration value="PAID_ORGANIC_QUERY_REPORT"/&gt;
 *     &lt;enumeration value="AUDIENCE_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="DISPLAY_TOPICS_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="USER_AD_DISTANCE_REPORT"/&gt;
 *     &lt;enumeration value="SHOPPING_PERFORMANCE_REPORT"/&gt;
 *     &lt;enumeration value="PRODUCT_PARTITION_REPORT"/&gt;
 *     &lt;enumeration value="PLACEHOLDER_REPORT"/&gt;
 *     &lt;enumeration value="AD_CUSTOMIZERS_FEED_ITEM_REPORT"/&gt;
 *     &lt;enumeration value="LABEL_REPORT"/&gt;
 *     &lt;enumeration value="FINAL_URL_REPORT"/&gt;
 *     &lt;enumeration value="UNKNOWN"/&gt;
 *   &lt;/restriction&gt;
 * &lt;/simpleType&gt;
 * </pre>
 * 
 */
@XmlType(name = "ReportDefinition.ReportType")
@XmlEnum
public enum ReportDefinitionReportType {

    KEYWORDS_PERFORMANCE_REPORT,
    AD_PERFORMANCE_REPORT,
    URL_PERFORMANCE_REPORT,
    ADGROUP_PERFORMANCE_REPORT,
    CAMPAIGN_PERFORMANCE_REPORT,
    ACCOUNT_PERFORMANCE_REPORT,
    GEO_PERFORMANCE_REPORT,
    SEARCH_QUERY_PERFORMANCE_REPORT,
    AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT,
    CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT,
    CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT,
    DESTINATION_URL_REPORT,
    SHARED_SET_REPORT,
    CAMPAIGN_SHARED_SET_REPORT,
    SHARED_SET_CRITERIA_REPORT,
    CREATIVE_CONVERSION_REPORT,
    CALL_METRICS_CALL_DETAILS_REPORT,
    KEYWORDLESS_QUERY_REPORT,
    KEYWORDLESS_CATEGORY_REPORT,
    CRITERIA_PERFORMANCE_REPORT,
    CLICK_PERFORMANCE_REPORT,
    BUDGET_PERFORMANCE_REPORT,
    BID_GOAL_PERFORMANCE_REPORT,
    DISPLAY_KEYWORD_PERFORMANCE_REPORT,
    PLACEHOLDER_FEED_ITEM_REPORT,
    PLACEMENT_PERFORMANCE_REPORT,
    CAMPAIGN_NEGATIVE_LOCATIONS_REPORT,
    GENDER_PERFORMANCE_REPORT,
    AGE_RANGE_PERFORMANCE_REPORT,
    CAMPAIGN_LOCATION_TARGET_REPORT,
    CAMPAIGN_AD_SCHEDULE_TARGET_REPORT,
    CAMPAIGN_PLATFORM_TARGET_REPORT,
    PAID_ORGANIC_QUERY_REPORT,
    AUDIENCE_PERFORMANCE_REPORT,
    DISPLAY_TOPICS_PERFORMANCE_REPORT,
    USER_AD_DISTANCE_REPORT,
    SHOPPING_PERFORMANCE_REPORT,
    PRODUCT_PARTITION_REPORT,
    PLACEHOLDER_REPORT,
    AD_CUSTOMIZERS_FEED_ITEM_REPORT,
    LABEL_REPORT,
    FINAL_URL_REPORT,
    UNKNOWN;

    public String value() {
        return name();
    }

    public static ReportDefinitionReportType fromValue(String v) {
        return valueOf(v);
    }

}



So, there is no VIDEO_PERFORMANCE_REPORT field in the enum :(

Im going to try with AWQL to see if that works

Thanks and regards
Emiliano

El martes, 20 de octubre de 2015, 10:46:01 (UTC-3), Umesh Dengale escribió:
>
> Hi Emiliano,
>
> The AdWords API v201509, I am able to get enum value for 
> ReportDefinitionReportType.VIDEO_PERFORMANCE_REPORT 
> using Java client library. Please check the GetReportFields 
> <https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201509/reporting/GetReportFields.java>
>  Java 
> example code (v201509) from client library and change line to 
> .getReportFields(ReportDefinitionReportType.*VIDEO_PERFORMANCE_REPORT*); 
> . Please run the example with these changes and you will able to see 
> VIDEO_PERFORMANCE_REPORT report fields. 
>
> Please make sure you are importing   *import 
> com.google.api.ads.adwords.axis.v201509.cm.ReportDefinitionReportType;*  in 
> your report class.
>
> Thanks,
> Umesh, AdWords API Team.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1f9bf1b7-93e5-46b9-b813-43c9a0bf8540%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to