#[non_exhaustive]pub enum FileSetSpecType {
FileSystemMatch,
NewLineDelimitedManifest,
UnknownValue(UnknownValue),
}Expand description
This enum defines how to interpret source URIs for load jobs and external tables.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
FileSystemMatch
This option expands source URIs by listing files from the object store. It is the default behavior if FileSetSpecType is not set.
NewLineDelimitedManifest
This option indicates that the provided URIs are newline-delimited manifest files, with one URI per line. Wildcard URIs are not supported.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using FileSetSpecType::value or FileSetSpecType::name.
Implementations§
Trait Implementations§
Source§impl Clone for FileSetSpecType
impl Clone for FileSetSpecType
Source§fn clone(&self) -> FileSetSpecType
fn clone(&self) -> FileSetSpecType
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for FileSetSpecType
impl Debug for FileSetSpecType
Source§impl Default for FileSetSpecType
impl Default for FileSetSpecType
Source§impl<'de> Deserialize<'de> for FileSetSpecType
impl<'de> Deserialize<'de> for FileSetSpecType
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>,
Source§impl Display for FileSetSpecType
impl Display for FileSetSpecType
Source§impl From<&str> for FileSetSpecType
impl From<&str> for FileSetSpecType
Source§impl From<i32> for FileSetSpecType
impl From<i32> for FileSetSpecType
Source§impl PartialEq for FileSetSpecType
impl PartialEq for FileSetSpecType
Source§impl Serialize for FileSetSpecType
impl Serialize for FileSetSpecType
impl StructuralPartialEq for FileSetSpecType
Auto Trait Implementations§
impl Freeze for FileSetSpecType
impl RefUnwindSafe for FileSetSpecType
impl Send for FileSetSpecType
impl Sync for FileSetSpecType
impl Unpin for FileSetSpecType
impl UnsafeUnpin for FileSetSpecType
impl UnwindSafe for FileSetSpecType
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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>
T in a tonic::Request