@@ -29037,6 +29037,147 @@ public Update set(String parameterName, Object value) {
2903729037
2903829038 }
2903929039
29040+ /**
29041+ * An accessor for creating requests from the ReportData collection.
29042+ *
29043+ * <p>The typical use is:</p>
29044+ * <pre>
29045+ * {@code Dfareporting dfareporting = new Dfareporting(...);}
29046+ * {@code Dfareporting.ReportData.List request = dfareporting.reportData().list(parameters ...)}
29047+ * </pre>
29048+ *
29049+ * @return the resource collection
29050+ */
29051+ public ReportData reportData() {
29052+ return new ReportData();
29053+ }
29054+
29055+ /**
29056+ * The "reportData" collection of methods.
29057+ */
29058+ public class ReportData {
29059+
29060+ /**
29061+ * Executes an ad-hoc query and returns structured JSON payload data.
29062+ *
29063+ * Create a request for the method "reportData.query".
29064+ *
29065+ * This request holds the parameters needed by the dfareporting server. After setting any optional
29066+ * parameters, call the {@link Query#execute()} method to invoke the remote operation.
29067+ *
29068+ * @param profileId Required. The Campaign Manager 360 user profile ID.
29069+ * @param content the {@link com.google.api.services.dfareporting.model.ReportDataQueryRequest}
29070+ * @return the request
29071+ */
29072+ public Query query(java.lang.Long profileId, com.google.api.services.dfareporting.model.ReportDataQueryRequest content) throws java.io.IOException {
29073+ Query result = new Query(profileId, content);
29074+ initialize(result);
29075+ return result;
29076+ }
29077+
29078+ public class Query extends DfareportingRequest<com.google.api.services.dfareporting.model.ReportDataResponse> {
29079+
29080+ private static final String REST_PATH = "userprofiles/{profileId}/reportdata/query";
29081+
29082+ /**
29083+ * Executes an ad-hoc query and returns structured JSON payload data.
29084+ *
29085+ * Create a request for the method "reportData.query".
29086+ *
29087+ * This request holds the parameters needed by the the dfareporting server. After setting any
29088+ * optional parameters, call the {@link Query#execute()} method to invoke the remote operation.
29089+ * <p> {@link
29090+ * Query#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must
29091+ * be called to initialize this instance immediately after invoking the constructor. </p>
29092+ *
29093+ * @param profileId Required. The Campaign Manager 360 user profile ID.
29094+ * @param content the {@link com.google.api.services.dfareporting.model.ReportDataQueryRequest}
29095+ * @since 1.13
29096+ */
29097+ protected Query(java.lang.Long profileId, com.google.api.services.dfareporting.model.ReportDataQueryRequest content) {
29098+ super(Dfareporting.this, "POST", REST_PATH, content, com.google.api.services.dfareporting.model.ReportDataResponse.class);
29099+ this.profileId = com.google.api.client.util.Preconditions.checkNotNull(profileId, "Required parameter profileId must be specified.");
29100+ }
29101+
29102+ @Override
29103+ public Query set$Xgafv(java.lang.String $Xgafv) {
29104+ return (Query) super.set$Xgafv($Xgafv);
29105+ }
29106+
29107+ @Override
29108+ public Query setAccessToken(java.lang.String accessToken) {
29109+ return (Query) super.setAccessToken(accessToken);
29110+ }
29111+
29112+ @Override
29113+ public Query setAlt(java.lang.String alt) {
29114+ return (Query) super.setAlt(alt);
29115+ }
29116+
29117+ @Override
29118+ public Query setCallback(java.lang.String callback) {
29119+ return (Query) super.setCallback(callback);
29120+ }
29121+
29122+ @Override
29123+ public Query setFields(java.lang.String fields) {
29124+ return (Query) super.setFields(fields);
29125+ }
29126+
29127+ @Override
29128+ public Query setKey(java.lang.String key) {
29129+ return (Query) super.setKey(key);
29130+ }
29131+
29132+ @Override
29133+ public Query setOauthToken(java.lang.String oauthToken) {
29134+ return (Query) super.setOauthToken(oauthToken);
29135+ }
29136+
29137+ @Override
29138+ public Query setPrettyPrint(java.lang.Boolean prettyPrint) {
29139+ return (Query) super.setPrettyPrint(prettyPrint);
29140+ }
29141+
29142+ @Override
29143+ public Query setQuotaUser(java.lang.String quotaUser) {
29144+ return (Query) super.setQuotaUser(quotaUser);
29145+ }
29146+
29147+ @Override
29148+ public Query setUploadType(java.lang.String uploadType) {
29149+ return (Query) super.setUploadType(uploadType);
29150+ }
29151+
29152+ @Override
29153+ public Query setUploadProtocol(java.lang.String uploadProtocol) {
29154+ return (Query) super.setUploadProtocol(uploadProtocol);
29155+ }
29156+
29157+ /** Required. The Campaign Manager 360 user profile ID. */
29158+ @com.google.api.client.util.Key
29159+ private java.lang.Long profileId;
29160+
29161+ /** Required. The Campaign Manager 360 user profile ID.
29162+ */
29163+ public java.lang.Long getProfileId() {
29164+ return profileId;
29165+ }
29166+
29167+ /** Required. The Campaign Manager 360 user profile ID. */
29168+ public Query setProfileId(java.lang.Long profileId) {
29169+ this.profileId = profileId;
29170+ return this;
29171+ }
29172+
29173+ @Override
29174+ public Query set(String parameterName, Object value) {
29175+ return (Query) super.set(parameterName, value);
29176+ }
29177+ }
29178+
29179+ }
29180+
2904029181 /**
2904129182 * An accessor for creating requests from the Reports collection.
2904229183 *
0 commit comments