pub struct BigqueryRoutineClient { /* private fields */ }Implementations§
Source§impl BigqueryRoutineClient
impl BigqueryRoutineClient
pub fn new(inner: Arc<BigqueryClient>) -> Self
Sourcepub async fn create(&self, metadata: &Routine) -> Result<Routine, Error>
pub async fn create(&self, metadata: &Routine) -> Result<Routine, Error>
https://cloud.google.com/bigquery/docs/reference/rest/v2/routines/create
Sourcepub async fn update(&self, metadata: &Routine) -> Result<Routine, Error>
pub async fn update(&self, metadata: &Routine) -> Result<Routine, Error>
https://cloud.google.com/bigquery/docs/reference/rest/v2/routines/update
Sourcepub async fn delete(
&self,
project_id: &str,
dataset_id: &str,
routine_id: &str,
) -> Result<(), Error>
pub async fn delete( &self, project_id: &str, dataset_id: &str, routine_id: &str, ) -> Result<(), Error>
https://cloud.google.com/bigquery/docs/reference/rest/v2/routines/delete
Sourcepub async fn get(
&self,
project_id: &str,
dataset_id: &str,
routine_id: &str,
) -> Result<Routine, Error>
pub async fn get( &self, project_id: &str, dataset_id: &str, routine_id: &str, ) -> Result<Routine, Error>
https://cloud.google.com/bigquery/docs/reference/rest/v2/routines/get
Sourcepub async fn list(
&self,
project_id: &str,
dataset_id: &str,
req: &ListRoutinesRequest,
) -> Result<Vec<RoutineOverview>, Error>
pub async fn list( &self, project_id: &str, dataset_id: &str, req: &ListRoutinesRequest, ) -> Result<Vec<RoutineOverview>, Error>
https://cloud.google.com/bigquery/docs/reference/rest/v2/routines/list
Trait Implementations§
Source§impl Clone for BigqueryRoutineClient
impl Clone for BigqueryRoutineClient
Source§fn clone(&self) -> BigqueryRoutineClient
fn clone(&self) -> BigqueryRoutineClient
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BigqueryRoutineClient
impl !RefUnwindSafe for BigqueryRoutineClient
impl Send for BigqueryRoutineClient
impl Sync for BigqueryRoutineClient
impl Unpin for BigqueryRoutineClient
impl !UnwindSafe for BigqueryRoutineClient
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request