Cloud Dataplex v1 API - Class StorageFormat (2.15.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
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