Cloud Dataplex v1 API - Class StorageFormat (2.5.0)

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.

Inheritance

object > StorageFormat

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

StorageFormat()

public StorageFormat()

StorageFormat(StorageFormat)

public StorageFormat(StorageFormat other)
Parameter
NameDescription
otherStorageFormat

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
TypeDescription
StorageFormatTypesCompressionFormat

Csv

public StorageFormat.Types.CsvOptions Csv { get; set; }

Optional. Additional information about CSV formatted data.

Property Value
TypeDescription
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
TypeDescription
StorageFormatTypesFormat

Iceberg

public StorageFormat.Types.IcebergOptions Iceberg { get; set; }

Optional. Additional information about iceberg tables.

Property Value
TypeDescription
StorageFormatTypesIcebergOptions

Json

public StorageFormat.Types.JsonOptions Json { get; set; }

Optional. Additional information about CSV formatted data.

Property Value
TypeDescription
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
TypeDescription
string

OptionsCase

public StorageFormat.OptionsOneofCase OptionsCase { get; }
Property Value
TypeDescription
StorageFormatOptionsOneofCase