pub struct DeclareTableRequest {
pub identity: Option<Box<Identity>>,
pub context: Option<HashMap<String, String>>,
pub id: Option<Vec<String>>,
pub location: Option<String>,
pub vend_credentials: Option<bool>,
}Expand description
DeclareTableRequest : Request for declaring a table.
Fields§
§identity: Option<Box<Identity>>§context: Option<HashMap<String, String>>Arbitrary context for a request as key-value pairs. How to use the context is custom to the specific implementation. REST NAMESPACE ONLY Context entries are passed via HTTP headers using the naming convention x-lance-ctx-<key>: <value>. For example, a context entry {\"trace_id\": \"abc123\"} would be sent as the header x-lance-ctx-trace_id: abc123.
id: Option<Vec<String>>§location: Option<String>Optional storage location for the table. If not provided, the namespace implementation should determine the table location.
vend_credentials: Option<bool>Whether to include vended credentials in the response storage_options. When true, the implementation should provide vended credentials for accessing storage. When not set, the implementation can decide whether to return vended credentials.
Implementations§
Source§impl DeclareTableRequest
impl DeclareTableRequest
Sourcepub fn new() -> DeclareTableRequest
pub fn new() -> DeclareTableRequest
Request for declaring a table.
Trait Implementations§
Source§impl Clone for DeclareTableRequest
impl Clone for DeclareTableRequest
Source§fn clone(&self) -> DeclareTableRequest
fn clone(&self) -> DeclareTableRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DeclareTableRequest
impl Debug for DeclareTableRequest
Source§impl Default for DeclareTableRequest
impl Default for DeclareTableRequest
Source§fn default() -> DeclareTableRequest
fn default() -> DeclareTableRequest
Source§impl<'de> Deserialize<'de> for DeclareTableRequest
impl<'de> Deserialize<'de> for DeclareTableRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeclareTableRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeclareTableRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for DeclareTableRequest
impl PartialEq for DeclareTableRequest
Source§impl Serialize for DeclareTableRequest
impl Serialize for DeclareTableRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl StructuralPartialEq for DeclareTableRequest
Auto Trait Implementations§
impl Freeze for DeclareTableRequest
impl RefUnwindSafe for DeclareTableRequest
impl Send for DeclareTableRequest
impl Sync for DeclareTableRequest
impl Unpin for DeclareTableRequest
impl UnwindSafe for DeclareTableRequest
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more