public sealed class StorageFormat : IMessage<StorageFormat>, IEquatable<StorageFormat>, IDeepCloneable<StorageFormat>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class StorageFormat.
Describes the format of the data within its storage location.
Implements
IMessageStorageFormat, IEquatableStorageFormat, IDeepCloneableStorageFormat, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.DataplexV1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
StorageFormat()
public StorageFormat()
StorageFormat(StorageFormat)
public StorageFormat(StorageFormat other)
Parameter | |
---|---|
Name | Description |
other | StorageFormat |
Properties
CompressionFormat
public StorageFormat.Types.CompressionFormat CompressionFormat { get; set; }
Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
Property Value | |
---|---|
Type | Description |
StorageFormatTypesCompressionFormat |
Csv
public StorageFormat.Types.CsvOptions Csv { get; set; }
Optional. Additional information about CSV formatted data.
Property Value | |
---|---|
Type | Description |
StorageFormatTypesCsvOptions |
Format
public StorageFormat.Types.Format Format { get; set; }
Output only. The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
Property Value | |
---|---|
Type | Description |
StorageFormatTypesFormat |
Iceberg
public StorageFormat.Types.IcebergOptions Iceberg { get; set; }
Optional. Additional information about iceberg tables.
Property Value | |
---|---|
Type | Description |
StorageFormatTypesIcebergOptions |
Json
public StorageFormat.Types.JsonOptions Json { get; set; }
Optional. Additional information about CSV formatted data.
Property Value | |
---|---|
Type | Description |
StorageFormatTypesJsonOptions |
MimeType
public string MimeType { get; set; }
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/<subtypes>
- image/{image subtype}
- video/{video subtype}
- audio/{audio subtype}
Property Value | |
---|---|
Type | Description |
string |
OptionsCase
public StorageFormat.OptionsOneofCase OptionsCase { get; }
Property Value | |
---|---|
Type | Description |
StorageFormatOptionsOneofCase |