pub struct DeltaStorageCredential {
pub prefix: String,
pub operation: DeltaCredentialOperation,
pub config: DeltaStorageCredentialConfig,
pub expiration_time_ms: Option<i64>,
}Expand description
Temporary storage credential with prefix and config.
Fields§
§prefix: StringStorage path prefix this credential applies to.
operation: DeltaCredentialOperation§config: DeltaStorageCredentialConfig§expiration_time_ms: Option<i64>Credential expiration time in epoch milliseconds. None for credentials
that do not expire — the Unity Catalog reference server sends an explicit
"expiration-time-ms": null for local-filesystem (non-cloud) credentials.
Trait Implementations§
Source§impl Clone for DeltaStorageCredential
impl Clone for DeltaStorageCredential
Source§fn clone(&self) -> DeltaStorageCredential
fn clone(&self) -> DeltaStorageCredential
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 moreSource§impl Debug for DeltaStorageCredential
impl Debug for DeltaStorageCredential
Source§impl<'de> Deserialize<'de> for DeltaStorageCredential
impl<'de> Deserialize<'de> for DeltaStorageCredential
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DeltaStorageCredential
Source§impl PartialEq for DeltaStorageCredential
impl PartialEq for DeltaStorageCredential
Source§impl Serialize for DeltaStorageCredential
impl Serialize for DeltaStorageCredential
impl StructuralPartialEq for DeltaStorageCredential
Auto Trait Implementations§
impl Freeze for DeltaStorageCredential
impl RefUnwindSafe for DeltaStorageCredential
impl Send for DeltaStorageCredential
impl Sync for DeltaStorageCredential
impl Unpin for DeltaStorageCredential
impl UnsafeUnpin for DeltaStorageCredential
impl UnwindSafe for DeltaStorageCredential
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