Struct google_api_proto::google::analytics::data::v1alpha::QueryReportTaskRequest
source · pub struct QueryReportTaskRequest {
pub name: String,
pub offset: i64,
pub limit: i64,
}
Expand description
A request to fetch the report content for a report task.
Fields§
§name: String
Required. The report source name.
Format: properties/{property}/reportTasks/{report}
offset: i64
Optional. The row count of the start row in the report. The first row is counted as row 0.
When paging, the first request does not specify offset; or equivalently,
sets offset to 0; the first request returns the first limit
of rows. The
second request sets offset to the limit
of the first request; the second
request returns the second limit
of rows.
To learn more about this pagination parameter, see Pagination.
limit: i64
Optional. The number of rows to return from the report. If unspecified,
10,000 rows are returned. The API returns a maximum of 250,000 rows per
request, no matter how many you ask for. limit
must be positive.
The API can also return fewer rows than the requested limit
, if there
aren’t as many dimension values as the limit
. The number of rows
available to a QueryReportTaskRequest is further limited by the limit of
the associated ReportTask. A query can retrieve at most ReportTask.limit
rows. For example, if the ReportTask has a limit of 1,000, then a
QueryReportTask request with offset=900 and limit=500 will return at most
100 rows.
To learn more about this pagination parameter, see Pagination.
Trait Implementations§
source§impl Clone for QueryReportTaskRequest
impl Clone for QueryReportTaskRequest
source§fn clone(&self) -> QueryReportTaskRequest
fn clone(&self) -> QueryReportTaskRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for QueryReportTaskRequest
impl Debug for QueryReportTaskRequest
source§impl Default for QueryReportTaskRequest
impl Default for QueryReportTaskRequest
source§impl Message for QueryReportTaskRequest
impl Message for QueryReportTaskRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for QueryReportTaskRequest
impl PartialEq for QueryReportTaskRequest
source§fn eq(&self, other: &QueryReportTaskRequest) -> bool
fn eq(&self, other: &QueryReportTaskRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for QueryReportTaskRequest
Auto Trait Implementations§
impl Freeze for QueryReportTaskRequest
impl RefUnwindSafe for QueryReportTaskRequest
impl Send for QueryReportTaskRequest
impl Sync for QueryReportTaskRequest
impl Unpin for QueryReportTaskRequest
impl UnwindSafe for QueryReportTaskRequest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request