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

Csv

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

Optional. Additional information about CSV formatted data.

Property Value
Type Description
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
Type Description
StorageFormat.Types.Format

Json

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

Optional. Additional information about CSV formatted data.

Property Value
Type Description
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
Type Description
String

OptionsCase

public StorageFormat.OptionsOneofCase OptionsCase { get; }
Property Value
Type Description
StorageFormat.OptionsOneofCase