Struct google_youtubeanalytics2::GroupMethods[][src]

pub struct GroupMethods<'a, C, A> where
    C: 'a,
    A: 'a, 
{ /* fields omitted */ }

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_youtubeanalytics2 as youtubeanalytics2;
 
use std::default::Default;
use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage};
use youtubeanalytics2::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();

Methods

impl<'a, C, A> GroupMethods<'a, C, A>
[src]

Create a builder to help you perform the following task:

Deletes a group.

Create a builder to help you perform the following task:

Creates a group.

Arguments

  • request - No description provided.

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.

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>
[src]

Auto Trait Implementations

impl<'a, C, A> !Send for GroupMethods<'a, C, A>

impl<'a, C, A> !Sync for GroupMethods<'a, C, A>