[][src]Struct google_displayvideo1::SdfdownloadtaskMethods

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

A builder providing access to all methods supported on sdfdownloadtask resources. It is not used directly, but through the DisplayVideo hub.

Example

Instantiate a resource builder

extern crate hyper;
extern crate hyper_rustls;
extern crate yup_oauth2 as oauth2;
extern crate google_displayvideo1 as displayvideo1;
 
use std::default::Default;
use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage};
use displayvideo1::DisplayVideo;
 
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 = DisplayVideo::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 `create(...)` and `operations_get(...)`
// to build up your call.
let rb = hub.sdfdownloadtasks();

Implementations

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

pub fn operations_get(
    &self,
    name: &str
) -> SdfdownloadtaskOperationGetCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Gets the latest state of an asynchronous SDF download task operation. Clients should poll this method at intervals of 30 seconds.

Arguments

  • name - The name of the operation resource.

pub fn create(
    &self,
    request: CreateSdfDownloadTaskRequest
) -> SdfdownloadtaskCreateCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Creates an SDF Download Task. Returns an Operation.

An SDF Download Task is a long-running, asynchronous operation. The metadata type of this operation is SdfDownloadTaskMetadata. If the request is successful, the response type of the operation is SdfDownloadTask. The response will not include the download files, which must be retrieved with media.download. The state of operation can be retrieved with sdfdownloadtask.operations.get.

Any errors can be found in the error.message. Note that error.details is expected to be empty.

Arguments

  • request - No description provided.

Trait Implementations

impl<'a, C, A> MethodsBuilder for SdfdownloadtaskMethods<'a, C, A>[src]

Auto Trait Implementations

impl<'a, C, A> !RefUnwindSafe for SdfdownloadtaskMethods<'a, C, A>

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

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

impl<'a, C, A> Unpin for SdfdownloadtaskMethods<'a, C, A>

impl<'a, C, A> !UnwindSafe for SdfdownloadtaskMethods<'a, C, A>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any