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

com.google.api.ads.dfp.jaxws.v201511.ReconciliationOrderReportServiceInterface Maven / Gradle / Ivy

There is a newer version: 5.8.0
Show newest version

package com.google.api.ads.dfp.jaxws.v201511;

import java.util.List;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;


/**
 * 
 *       Provides methods for retrieving, reconciling, and reverting {@link ReconciliationOrderReport}
 *       objects.
 *     
 * 
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.2.9-b130926.1035
 * Generated source version: 2.1
 * 
 */
@WebService(name = "ReconciliationOrderReportServiceInterface", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511")
@XmlSeeAlso({
    ObjectFactory.class
})
public interface ReconciliationOrderReportServiceInterface {


    /**
     * 
     *         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. * * * @param filterStatement * @return * returns com.google.api.ads.dfp.jaxws.v201511.ReconciliationOrderReportPage * @throws ApiException_Exception */ @WebMethod @WebResult(name = "rval", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511") @RequestWrapper(localName = "getReconciliationOrderReportsByStatement", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511", className = "com.google.api.ads.dfp.jaxws.v201511.ReconciliationOrderReportServiceInterfacegetReconciliationOrderReportsByStatement") @ResponseWrapper(localName = "getReconciliationOrderReportsByStatementResponse", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511", className = "com.google.api.ads.dfp.jaxws.v201511.ReconciliationOrderReportServiceInterfacegetReconciliationOrderReportsByStatementResponse") public ReconciliationOrderReportPage getReconciliationOrderReportsByStatement( @WebParam(name = "filterStatement", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511") Statement filterStatement) throws ApiException_Exception ; /** * * 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. * * * @param reconciliationOrderReportAction * @param filterStatement * @return * returns com.google.api.ads.dfp.jaxws.v201511.UpdateResult * @throws ApiException_Exception */ @WebMethod @WebResult(name = "rval", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511") @RequestWrapper(localName = "performReconciliationOrderReportAction", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511", className = "com.google.api.ads.dfp.jaxws.v201511.ReconciliationOrderReportServiceInterfaceperformReconciliationOrderReportAction") @ResponseWrapper(localName = "performReconciliationOrderReportActionResponse", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511", className = "com.google.api.ads.dfp.jaxws.v201511.ReconciliationOrderReportServiceInterfaceperformReconciliationOrderReportActionResponse") public UpdateResult performReconciliationOrderReportAction( @WebParam(name = "reconciliationOrderReportAction", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511") ReconciliationOrderReportAction reconciliationOrderReportAction, @WebParam(name = "filterStatement", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511") Statement filterStatement) throws ApiException_Exception ; /** * * 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 * * * @param reconciliationOrderReports * @return * returns java.util.List * @throws ApiException_Exception */ @WebMethod @WebResult(name = "rval", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511") @RequestWrapper(localName = "updateReconciliationOrderReports", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511", className = "com.google.api.ads.dfp.jaxws.v201511.ReconciliationOrderReportServiceInterfaceupdateReconciliationOrderReports") @ResponseWrapper(localName = "updateReconciliationOrderReportsResponse", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511", className = "com.google.api.ads.dfp.jaxws.v201511.ReconciliationOrderReportServiceInterfaceupdateReconciliationOrderReportsResponse") public List updateReconciliationOrderReports( @WebParam(name = "reconciliationOrderReports", targetNamespace = "https://www.google.com/apis/ads/publisher/v201511") List reconciliationOrderReports) throws ApiException_Exception ; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy