pub struct GroupMethods<'a, C, A>where
C: 'a,
A: 'a,{ /* private fields */ }
Expand description
A builder providing access to all methods supported on group resources.
It is not used directly, but through the YouTubeAnalytics
hub.
§Example
Instantiate a resource builder
extern crate hyper;
extern crate hyper_rustls;
extern crate yup_oauth2 as oauth2;
extern crate google_youtubeanalytics1 as youtubeanalytics1;
use std::default::Default;
use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage};
use youtubeanalytics1::YouTubeAnalytics;
let secret: ApplicationSecret = Default::default();
let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate,
hyper::Client::with_connector(hyper::net::HttpsConnector::new(hyper_rustls::TlsClient::new())),
<MemoryStorage as Default>::default(), None);
let mut hub = YouTubeAnalytics::new(hyper::Client::with_connector(hyper::net::HttpsConnector::new(hyper_rustls::TlsClient::new())), auth);
// Usually you wouldn't bind this to a variable, but keep calling *CallBuilders*
// like `delete(...)`, `insert(...)`, `list(...)` and `update(...)`
// to build up your call.
let rb = hub.groups();
Implementations§
Source§impl<'a, C, A> GroupMethods<'a, C, A>
impl<'a, C, A> GroupMethods<'a, C, A>
Sourcepub fn delete(&self, id: &str) -> GroupDeleteCall<'a, C, A>
pub fn delete(&self, id: &str) -> GroupDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes a group.
§Arguments
id
- The id parameter specifies the YouTube group ID for the group that is being deleted.
Sourcepub fn insert(&self, request: Group) -> GroupInsertCall<'a, C, A>
pub fn insert(&self, request: Group) -> GroupInsertCall<'a, C, A>
Create a builder to help you perform the following task:
Creates a group.
§Arguments
request
- No description provided.
Sourcepub fn list(&self) -> GroupListCall<'a, C, A>
pub fn list(&self) -> GroupListCall<'a, C, A>
Create a builder to help you perform the following task:
Returns a collection of groups that match the API request parameters. For example, you can retrieve all groups that the authenticated user owns, or you can retrieve one or more groups by their unique IDs.
Sourcepub fn update(&self, request: Group) -> GroupUpdateCall<'a, C, A>
pub fn update(&self, request: Group) -> GroupUpdateCall<'a, C, A>
Create a builder to help you perform the following task:
Modifies a group. For example, you could change a group’s title.
§Arguments
request
- No description provided.
Trait Implementations§
impl<'a, C, A> MethodsBuilder for GroupMethods<'a, C, A>
Auto Trait Implementations§
impl<'a, C, A> Freeze for GroupMethods<'a, C, A>
impl<'a, C, A> !RefUnwindSafe for GroupMethods<'a, C, A>
impl<'a, C, A> !Send for GroupMethods<'a, C, A>
impl<'a, C, A> !Sync for GroupMethods<'a, C, A>
impl<'a, C, A> Unpin for GroupMethods<'a, C, A>
impl<'a, C, A> !UnwindSafe for GroupMethods<'a, C, A>
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> 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