1<html><body> 2<style> 3 4body, h1, h2, h3, div, span, p, pre, a { 5 margin: 0; 6 padding: 0; 7 border: 0; 8 font-weight: inherit; 9 font-style: inherit; 10 font-size: 100%; 11 font-family: inherit; 12 vertical-align: baseline; 13} 14 15body { 16 font-size: 13px; 17 padding: 1em; 18} 19 20h1 { 21 font-size: 26px; 22 margin-bottom: 1em; 23} 24 25h2 { 26 font-size: 24px; 27 margin-bottom: 1em; 28} 29 30h3 { 31 font-size: 20px; 32 margin-bottom: 1em; 33 margin-top: 1em; 34} 35 36pre, code { 37 line-height: 1.5; 38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; 39} 40 41pre { 42 margin-top: 0.5em; 43} 44 45h1, h2, h3, p { 46 font-family: Arial, sans serif; 47} 48 49h1, h2, h3 { 50 border-bottom: solid #CCC 1px; 51} 52 53.toc_element { 54 margin-top: 0.5em; 55} 56 57.firstline { 58 margin-left: 2 em; 59} 60 61.method { 62 margin-top: 1em; 63 border: solid 1px #CCC; 64 padding: 1em; 65 background: #EEE; 66} 67 68.details { 69 font-weight: bold; 70 font-size: 14px; 71} 72 73</style> 74 75<h1><a href="doubleclickbidmanager_v1_1.html">DoubleClick Bid Manager API</a> . <a href="doubleclickbidmanager_v1_1.reports.html">reports</a></h1> 76<h2>Instance Methods</h2> 77<p class="toc_element"> 78 <code><a href="#close">close()</a></code></p> 79<p class="firstline">Close httplib2 connections.</p> 80<p class="toc_element"> 81 <code><a href="#listreports">listreports(queryId, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p> 82<p class="firstline">Retrieves stored reports.</p> 83<p class="toc_element"> 84 <code><a href="#listreports_next">listreports_next(previous_request, previous_response)</a></code></p> 85<p class="firstline">Retrieves the next page of results.</p> 86<h3>Method Details</h3> 87<div class="method"> 88 <code class="details" id="close">close()</code> 89 <pre>Close httplib2 connections.</pre> 90</div> 91 92<div class="method"> 93 <code class="details" id="listreports">listreports(queryId, pageSize=None, pageToken=None, x__xgafv=None)</code> 94 <pre>Retrieves stored reports. 95 96Args: 97 queryId: string, Query ID with which the reports are associated. (required) 98 pageSize: integer, Maximum number of results per page. Must be between 1 and 100. Defaults to 100 if unspecified. 99 pageToken: string, Optional pagination token. 100 x__xgafv: string, V1 error format. 101 Allowed values 102 1 - v1 error format 103 2 - v2 error format 104 105Returns: 106 An object of the form: 107 108 { # List reports response. 109 "kind": "A String", # Identifies what kind of resource this is. Value: the fixed string "doubleclickbidmanager#listReportsResponse". 110 "nextPageToken": "A String", # Next page's pagination token if one exists. 111 "reports": [ # Retrieved reports. 112 { # Represents a report. 113 "key": { # Key used to identify a report. # Key used to identify a report. 114 "queryId": "A String", # Query ID. 115 "reportId": "A String", # Report ID. 116 }, 117 "metadata": { # Report metadata. # Report metadata. 118 "googleCloudStoragePath": "A String", # The path to the location in Google Cloud Storage where the report is stored. 119 "reportDataEndTimeMs": "A String", # The ending time for the data that is shown in the report. 120 "reportDataStartTimeMs": "A String", # The starting time for the data that is shown in the report. 121 "status": { # Report status. # Report status. 122 "failure": { # An explanation of a report failure. # If the report failed, this records the cause. 123 "errorCode": "A String", # Error code that shows why the report was not created. 124 }, 125 "finishTimeMs": "A String", # The time when this report either completed successfully or failed. 126 "format": "A String", # The file type of the report. 127 "state": "A String", # The state of the report. 128 }, 129 }, 130 "params": { # Parameters of a query or report. # Report parameters. 131 "filters": [ # Filters used to match traffic data in your report. 132 { # Filter used to match traffic data in your report. 133 "type": "A String", # Filter type. 134 "value": "A String", # Filter value. 135 }, 136 ], 137 "groupBys": [ # Data is grouped by the filters listed in this field. 138 "A String", 139 ], 140 "includeInviteData": True or False, # Deprecated. This field is no longer in use. 141 "metrics": [ # Metrics to include as columns in your report. 142 "A String", 143 ], 144 "options": { # Additional query options. # Additional query options. 145 "includeOnlyTargetedUserLists": True or False, # Set to true and filter your report by `FILTER_INSERTION_ORDER` or `FILTER_LINE_ITEM` to include data for audience lists specifically targeted by those items. 146 "pathQueryOptions": { # Path Query Options for Report Options. # Options that contain Path Filters and Custom Channel Groupings. 147 "channelGrouping": { # A channel grouping defines a set of rules that can be used to categorize events in a path report. # Custom Channel Groupings. 148 "fallbackName": "A String", # The name to apply to an event that does not match any of the rules in the channel grouping. 149 "name": "A String", # Channel Grouping name. 150 "rules": [ # Rules within Channel Grouping. There is a limit of 100 rules that can be set per channel grouping. 151 { # A Rule defines a name, and a boolean expression in [conjunctive normal form](http: //mathworld.wolfram.com/ConjunctiveNormalForm.html){.external} that can be // applied to a path event to determine if that name should be applied. 152 "disjunctiveMatchStatements": [ 153 { # DisjunctiveMatchStatement that OR's all contained filters. 154 "eventFilters": [ # Filters. There is a limit of 100 filters that can be set per disjunctive match statement. 155 { # Defines the type of filter to be applied to the path, a DV360 event dimension filter. 156 "dimensionFilter": { # Dimension Filter on path events. # Filter on a dimension. 157 "filter": "A String", # Dimension the filter is applied to. 158 "match": "A String", # Indicates how the filter should be matched to the value. 159 "values": [ # Value to filter on. 160 "A String", 161 ], 162 }, 163 }, 164 ], 165 }, 166 ], 167 "name": "A String", # Rule name. 168 }, 169 ], 170 }, 171 "pathFilters": [ # Path Filters. There is a limit of 100 path filters that can be set per report. 172 { # Path filters specify which paths to include in a report. A path is the result of combining DV360 events based on User ID to create a workflow of users' actions. When a path filter is set, the resulting report will only include paths that match the specified event at the specified position. All other paths will be excluded. 173 "eventFilters": [ # Filter on an event to be applied to some part of the path. 174 { # Defines the type of filter to be applied to the path, a DV360 event dimension filter. 175 "dimensionFilter": { # Dimension Filter on path events. # Filter on a dimension. 176 "filter": "A String", # Dimension the filter is applied to. 177 "match": "A String", # Indicates how the filter should be matched to the value. 178 "values": [ # Value to filter on. 179 "A String", 180 ], 181 }, 182 }, 183 ], 184 "pathMatchPosition": "A String", # Indicates the position of the path the filter should match to (first, last, or any event in path). 185 }, 186 ], 187 }, 188 }, 189 "type": "A String", # Report type. 190 }, 191 }, 192 ], 193}</pre> 194</div> 195 196<div class="method"> 197 <code class="details" id="listreports_next">listreports_next(previous_request, previous_response)</code> 198 <pre>Retrieves the next page of results. 199 200Args: 201 previous_request: The request for the previous page. (required) 202 previous_response: The response from the request for the previous page. (required) 203 204Returns: 205 A request object that you can call 'execute()' on to request the next 206 page. Returns None if there are no more items in the collection. 207 </pre> 208</div> 209 210</body></html>