All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.ads.dfp.axis.v201508.ReconciliationOrderReportServiceInterface Maven / Gradle / Ivy

There is a newer version: 5.8.0
Show newest version
/**
 * ReconciliationOrderReportServiceInterface.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Mar 02, 2009 (07:08:06 PST) WSDL2Java emitter.
 */

package com.google.api.ads.dfp.axis.v201508;

public interface ReconciliationOrderReportServiceInterface extends java.rmi.Remote {

    /**
     * Gets an {@link ReconciliationOrderReportPage} of {@link ReconciliationOrderReport}
     * objects
     *         that satisfy the given {@link Statement#query}.
     *         The following fields are supported for filtering:
     *         
     *         
     *         
     *         
     * 
     *         
     *         
     *         
     * 
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     *         
     * 
     *         
     *         
     *         
     *         
     *         
PQL Property Object Property
{@code reconciliationReportId}{@link ReconciliationOrderReport#reconciliationReportId}
{@code id}{@link ReconciliationOrderReport#id}
{@code orderId}{@link ReconciliationOrderReport#orderId}
{@code proposalId}{@link ReconciliationOrderReport#proposalId}
{@code status}{@link ReconciliationOrderReport#status}
{@code submissionDateTime}{@link ReconciliationOrderReport#submissionDateTime}
{@code submitterId}{@link ReconciliationOrderReport#submitterId}
* * The {@code reconciliationReportId} field is required and can * only be combined with an * {@code AND} to other conditions. Furthermore, the results * may only belong to * one {@link ReconciliationReport}. * * * @param filterStatement a Publisher Query Language statement used to * filter * a set of reconciliation order reports. * * @return the reconciliation order reports that match the given filter. */ public com.google.api.ads.dfp.axis.v201508.ReconciliationOrderReportPage getReconciliationOrderReportsByStatement(com.google.api.ads.dfp.axis.v201508.Statement filterStatement) throws java.rmi.RemoteException, com.google.api.ads.dfp.axis.v201508.ApiException; /** * Performs actions on the {@link ReconciliationOrderReport} objects * that match the given * {@link Statement#query}. The following fields are supported * for filtering: * * * * * * * * * * * * * * * * * *
PQL Property Object Property
{@code orderId}{@link ReconciliationOrderReport#orderId}
{@code proposalId}{@link ReconciliationOrderReport#proposalId}
{@code reconciliationReportId}{@link ReconciliationOrderReport#reconciliationReportId}
* The following statement patterns are supported: *
    *
  • reconciliationReportId = :reconciliationReportId AND orderId * = :orderId
  • *
  • reconciliationReportId = :reconciliationReportId AND proposalId * = :proposalId
  • *
  • reconciliationReportId = :reconciliationReportId * AND (orderId IN (...) OR proposalId IN (...))
  • *
* The IN clause could be expanded to multiple OR expressions * like * (orderId = :orderId OR orderId = :orderId OR ...) * Only orders to which the API user has access will be included. * * * @param reconciliationOrderReportAction the action to perform. * * @param filterStatement a Publisher Query Language statement used to * filter a set of orders and * one reconciliation report. * * @return the result of the action performed. */ public com.google.api.ads.dfp.axis.v201508.UpdateResult performReconciliationOrderReportAction(com.google.api.ads.dfp.axis.v201508.ReconciliationOrderReportAction reconciliationOrderReportAction, com.google.api.ads.dfp.axis.v201508.Statement filterStatement) throws java.rmi.RemoteException, com.google.api.ads.dfp.axis.v201508.ApiException; /** * Updates a list of {@link ReconciliationOrderReport reconciliation * order reports} * which belong to a {@link ReconciliationReport}. * * * @param reconciliationOrderReports a list of * {@link ReconciliationOrderReport reconciliation order reports} * to update * * @return the updated reconciliation order reports */ public com.google.api.ads.dfp.axis.v201508.ReconciliationOrderReport[] updateReconciliationOrderReports(com.google.api.ads.dfp.axis.v201508.ReconciliationOrderReport[] reconciliationOrderReports) throws java.rmi.RemoteException, com.google.api.ads.dfp.axis.v201508.ApiException; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy