Reference documentation and code samples for the Google Cloud Dataplex V1 Client class StorageFormat.
Describes the format of the data within its storage location.
Generated from protobuf message google.cloud.dataplex.v1.StorageFormat
Namespace
Google \ Cloud \ Dataplex \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ format |
int
Output only. The data format associated with the stored data, which represents content type values. The value is inferred from mime type. |
↳ compression_format |
int
Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed. |
↳ mime_type |
string
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/
|
↳ csv |
StorageFormat\CsvOptions
Optional. Additional information about CSV formatted data. |
↳ json |
StorageFormat\JsonOptions
Optional. Additional information about CSV formatted data. |
↳ iceberg |
StorageFormat\IcebergOptions
Optional. Additional information about iceberg tables. |
getFormat
Output only. The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
Returns | |
---|---|
Type | Description |
int |
setFormat
Output only. The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getCompressionFormat
Optional. The compression type associated with the stored data.
If unspecified, the data is uncompressed.
Returns | |
---|---|
Type | Description |
int |
setCompressionFormat
Optional. The compression type associated with the stored data.
If unspecified, the data is uncompressed.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getMimeType
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/
- image/{image subtype}
- video/{video subtype}
- audio/{audio subtype}
Returns | |
---|---|
Type | Description |
string |
setMimeType
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/
- image/{image subtype}
- video/{video subtype}
- audio/{audio subtype}
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCsv
Optional. Additional information about CSV formatted data.
Returns | |
---|---|
Type | Description |
StorageFormat\CsvOptions|null |
hasCsv
setCsv
Optional. Additional information about CSV formatted data.
Parameter | |
---|---|
Name | Description |
var |
StorageFormat\CsvOptions
|
Returns | |
---|---|
Type | Description |
$this |
getJson
Optional. Additional information about CSV formatted data.
Returns | |
---|---|
Type | Description |
StorageFormat\JsonOptions|null |
hasJson
setJson
Optional. Additional information about CSV formatted data.
Parameter | |
---|---|
Name | Description |
var |
StorageFormat\JsonOptions
|
Returns | |
---|---|
Type | Description |
$this |
getIceberg
Optional. Additional information about iceberg tables.
Returns | |
---|---|
Type | Description |
StorageFormat\IcebergOptions|null |
hasIceberg
setIceberg
Optional. Additional information about iceberg tables.
Parameter | |
---|---|
Name | Description |
var |
StorageFormat\IcebergOptions
|
Returns | |
---|---|
Type | Description |
$this |
getOptions
Returns | |
---|---|
Type | Description |
string |