pub struct SearchanalyticMethods<'a, C>where
C: 'a,{ /* private fields */ }
Expand description
A builder providing access to all methods supported on searchanalytic resources.
It is not used directly, but through the SearchConsole
hub.
§Example
Instantiate a resource builder
extern crate hyper;
extern crate hyper_rustls;
extern crate google_searchconsole1 as searchconsole1;
use searchconsole1::{SearchConsole, FieldMask, hyper_rustls, hyper_util, yup_oauth2};
let secret: yup_oauth2::ApplicationSecret = Default::default();
let auth = yup_oauth2::InstalledFlowAuthenticator::builder(
secret,
yup_oauth2::InstalledFlowReturnMethod::HTTPRedirect,
).build().await.unwrap();
let client = hyper_util::client::legacy::Client::builder(
hyper_util::rt::TokioExecutor::new()
)
.build(
hyper_rustls::HttpsConnectorBuilder::new()
.with_native_roots()
.unwrap()
.https_or_http()
.enable_http1()
.build()
);
let mut hub = SearchConsole::new(client, auth);
// Usually you wouldn't bind this to a variable, but keep calling *CallBuilders*
// like `query(...)`
// to build up your call.
let rb = hub.searchanalytics();
Implementations§
Source§impl<'a, C> SearchanalyticMethods<'a, C>
impl<'a, C> SearchanalyticMethods<'a, C>
Sourcepub fn query(
&self,
request: SearchAnalyticsQueryRequest,
site_url: &str,
) -> SearchanalyticQueryCall<'a, C>
pub fn query( &self, request: SearchAnalyticsQueryRequest, site_url: &str, ) -> SearchanalyticQueryCall<'a, C>
Create a builder to help you perform the following task:
Query your data with filters and parameters that you define. Returns zero or more rows grouped by the row keys that you define. You must define a date range of one or more days. When date is one of the group by values, any days without data are omitted from the result list. If you need to know which days have data, issue a broad date range query grouped by date for any metric, and see which day rows are returned.
§Arguments
request
- No description provided.siteUrl
- The site’s URL, including protocol. For example:http://www.example.com/
.
Trait Implementations§
impl<'a, C> MethodsBuilder for SearchanalyticMethods<'a, C>
Auto Trait Implementations§
impl<'a, C> Freeze for SearchanalyticMethods<'a, C>
impl<'a, C> !RefUnwindSafe for SearchanalyticMethods<'a, C>
impl<'a, C> Send for SearchanalyticMethods<'a, C>where
C: Sync,
impl<'a, C> Sync for SearchanalyticMethods<'a, C>where
C: Sync,
impl<'a, C> Unpin for SearchanalyticMethods<'a, C>
impl<'a, C> !UnwindSafe for SearchanalyticMethods<'a, C>
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
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more