pub struct ProviderClient { /* private fields */ }Expand description
A client scoped to a single provider.
Implementations§
Source§impl ProviderClient
impl ProviderClient
Sourcepub fn new(
provider_name: impl Into<String>,
client: ProviderServiceClient,
) -> Self
pub fn new( provider_name: impl Into<String>, client: ProviderServiceClient, ) -> Self
Create a client bound to the resource’s name components.
Sourcepub fn get(&self) -> GetProviderBuilder
pub fn get(&self) -> GetProviderBuilder
Get a provider by name.
Sourcepub fn update(&self) -> UpdateProviderBuilder
pub fn update(&self) -> UpdateProviderBuilder
Update a provider.
Sourcepub fn delete(&self) -> DeleteProviderBuilder
pub fn delete(&self) -> DeleteProviderBuilder
Delete a provider.
Trait Implementations§
Source§impl Clone for ProviderClient
impl Clone for ProviderClient
Source§fn clone(&self) -> ProviderClient
fn clone(&self) -> ProviderClient
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 !RefUnwindSafe for ProviderClient
impl !UnwindSafe for ProviderClient
impl Freeze for ProviderClient
impl Send for ProviderClient
impl Sync for ProviderClient
impl Unpin for ProviderClient
impl UnsafeUnpin for ProviderClient
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