pub struct InternalappsharingartifactMethods<'a, C>where
C: 'a,{ /* private fields */ }Expand description
A builder providing access to all methods supported on internalappsharingartifact resources.
It is not used directly, but through the AndroidPublisher hub.
§Example
Instantiate a resource builder
extern crate hyper;
extern crate hyper_rustls;
extern crate google_androidpublisher3 as androidpublisher3;
use androidpublisher3::{AndroidPublisher, FieldMask, hyper_rustls, hyper_util, yup_oauth2};
let secret: yup_oauth2::ApplicationSecret = Default::default();
let connector = hyper_rustls::HttpsConnectorBuilder::new()
.with_native_roots()
.unwrap()
.https_only()
.enable_http2()
.build();
let executor = hyper_util::rt::TokioExecutor::new();
let auth = yup_oauth2::InstalledFlowAuthenticator::with_client(
secret,
yup_oauth2::InstalledFlowReturnMethod::HTTPRedirect,
yup_oauth2::client::CustomHyperClientBuilder::from(
hyper_util::client::legacy::Client::builder(executor).build(connector),
),
).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_http2()
.build()
);
let mut hub = AndroidPublisher::new(client, auth);
// Usually you wouldn't bind this to a variable, but keep calling *CallBuilders*
// like `uploadapk(...)` and `uploadbundle(...)`
// to build up your call.
let rb = hub.internalappsharingartifacts();Implementations§
Source§impl<'a, C> InternalappsharingartifactMethods<'a, C>
impl<'a, C> InternalappsharingartifactMethods<'a, C>
Sourcepub fn uploadapk(
&self,
package_name: &str,
) -> InternalappsharingartifactUploadapkCall<'a, C>
pub fn uploadapk( &self, package_name: &str, ) -> InternalappsharingartifactUploadapkCall<'a, C>
Create a builder to help you perform the following task:
Uploads an APK to internal app sharing. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See Timeouts and Errors for an example in java.
§Arguments
packageName- Package name of the app.
Sourcepub fn uploadbundle(
&self,
package_name: &str,
) -> InternalappsharingartifactUploadbundleCall<'a, C>
pub fn uploadbundle( &self, package_name: &str, ) -> InternalappsharingartifactUploadbundleCall<'a, C>
Create a builder to help you perform the following task:
Uploads an app bundle to internal app sharing. If you are using the Google API client libraries, please increase the timeout of the http request before calling this endpoint (a timeout of 2 minutes is recommended). See Timeouts and Errors for an example in java.
§Arguments
packageName- Package name of the app.