Class StorageFormat (2.0.0)

public sealed class StorageFormat : IMessage<StorageFormat>, IEquatable<StorageFormat>, IDeepCloneable<StorageFormat>, IBufferMessage, IMessage

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
StorageFormat.Types.CompressionFormat

Csv

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

Optional. Additional information about CSV formatted data.

Property Value
TypeDescription
StorageFormat.Types.CsvOptions

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
StorageFormat.Types.Format

Json

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

Optional. Additional information about CSV formatted data.

Property Value
TypeDescription
StorageFormat.Types.JsonOptions

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/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
StorageFormat.OptionsOneofCase