pub struct GoogleCloudDataplexV1StorageFormat {
pub compression_format: Option<String>,
pub csv: Option<GoogleCloudDataplexV1StorageFormatCsvOptions>,
pub format: Option<String>,
pub iceberg: Option<GoogleCloudDataplexV1StorageFormatIcebergOptions>,
pub json: Option<GoogleCloudDataplexV1StorageFormatJsonOptions>,
pub mime_type: Option<String>,
}
Expand description
Describes the format of the data within its storage location.
This type is not used in any activity, and only used as part of another schema.
Fields§
§compression_format: Option<String>
Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
csv: Option<GoogleCloudDataplexV1StorageFormatCsvOptions>
Optional. Additional information about CSV formatted data.
format: Option<String>
Output only. The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
iceberg: Option<GoogleCloudDataplexV1StorageFormatIcebergOptions>
Optional. Additional information about iceberg tables.
json: Option<GoogleCloudDataplexV1StorageFormatJsonOptions>
Optional. Additional information about CSV formatted data.
mime_type: Option<String>
Required. The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
Trait Implementations§
Source§impl Clone for GoogleCloudDataplexV1StorageFormat
impl Clone for GoogleCloudDataplexV1StorageFormat
Source§fn clone(&self) -> GoogleCloudDataplexV1StorageFormat
fn clone(&self) -> GoogleCloudDataplexV1StorageFormat
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for GoogleCloudDataplexV1StorageFormat
impl Default for GoogleCloudDataplexV1StorageFormat
Source§fn default() -> GoogleCloudDataplexV1StorageFormat
fn default() -> GoogleCloudDataplexV1StorageFormat
Source§impl<'de> Deserialize<'de> for GoogleCloudDataplexV1StorageFormat
impl<'de> Deserialize<'de> for GoogleCloudDataplexV1StorageFormat
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>,
impl Part for GoogleCloudDataplexV1StorageFormat
Auto Trait Implementations§
impl Freeze for GoogleCloudDataplexV1StorageFormat
impl RefUnwindSafe for GoogleCloudDataplexV1StorageFormat
impl Send for GoogleCloudDataplexV1StorageFormat
impl Sync for GoogleCloudDataplexV1StorageFormat
impl Unpin for GoogleCloudDataplexV1StorageFormat
impl UnwindSafe for GoogleCloudDataplexV1StorageFormat
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