pub struct TemporaryCredentialClient { /* private fields */ }Expand description
HTTP client for service operations
Implementations§
Source§impl TemporaryCredentialClient
impl TemporaryCredentialClient
Sourcepub fn new(client: CloudClient, base_url: Url) -> Self
pub fn new(client: CloudClient, base_url: Url) -> Self
Create a new client instance
Sourcepub async fn generate_temporary_table_credentials(
&self,
request: &GenerateTemporaryTableCredentialsRequest,
) -> Result<TemporaryCredential>
pub async fn generate_temporary_table_credentials( &self, request: &GenerateTemporaryTableCredentialsRequest, ) -> Result<TemporaryCredential>
Generate a new set of credentials for a table.
Sourcepub async fn generate_temporary_path_credentials(
&self,
request: &GenerateTemporaryPathCredentialsRequest,
) -> Result<TemporaryCredential>
pub async fn generate_temporary_path_credentials( &self, request: &GenerateTemporaryPathCredentialsRequest, ) -> Result<TemporaryCredential>
Generate a new set of credentials for a path.
Sourcepub async fn generate_temporary_volume_credentials(
&self,
request: &GenerateTemporaryVolumeCredentialsRequest,
) -> Result<TemporaryCredential>
pub async fn generate_temporary_volume_credentials( &self, request: &GenerateTemporaryVolumeCredentialsRequest, ) -> Result<TemporaryCredential>
Generate a new set of credentials for a volume.
The metastore must have the external_access_enabled flag set to true
(default false). The caller must have the EXTERNAL_USE_SCHEMA
privilege on the parent schema (granted by a catalog owner).
Sourcepub async fn generate_temporary_model_version_credentials(
&self,
request: &GenerateTemporaryModelVersionCredentialsRequest,
) -> Result<TemporaryCredential>
pub async fn generate_temporary_model_version_credentials( &self, request: &GenerateTemporaryModelVersionCredentialsRequest, ) -> Result<TemporaryCredential>
Generate a new set of credentials for a model version.
The metastore must have the external_access_enabled flag set to true
(default false). The caller must have the EXTERNAL_USE_SCHEMA
privilege on the parent schema (granted by a catalog owner).
Trait Implementations§
Source§impl Clone for TemporaryCredentialClient
impl Clone for TemporaryCredentialClient
Source§fn clone(&self) -> TemporaryCredentialClient
fn clone(&self) -> TemporaryCredentialClient
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 TemporaryCredentialClient
impl !UnwindSafe for TemporaryCredentialClient
impl Freeze for TemporaryCredentialClient
impl Send for TemporaryCredentialClient
impl Sync for TemporaryCredentialClient
impl Unpin for TemporaryCredentialClient
impl UnsafeUnpin for TemporaryCredentialClient
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