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
Methods
__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 |
Google\Cloud\Dataplex\V1\StorageFormat\CsvOptions
Optional. Additional information about CSV formatted data. |
↳ json |
Google\Cloud\Dataplex\V1\StorageFormat\JsonOptions
Optional. Additional information about CSV formatted data. |
↳ iceberg |
Google\Cloud\Dataplex\V1\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 |
Google\Cloud\Dataplex\V1\StorageFormat\CsvOptions|null |
|
hasCsv
setCsv
Optional. Additional information about CSV formatted data.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Dataplex\V1\StorageFormat\CsvOptions
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getJson
Optional. Additional information about CSV formatted data.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Dataplex\V1\StorageFormat\JsonOptions|null |
|
hasJson
setJson
Optional. Additional information about CSV formatted data.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Dataplex\V1\StorageFormat\JsonOptions
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getIceberg
Optional. Additional information about iceberg tables.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Dataplex\V1\StorageFormat\IcebergOptions|null |
|
hasIceberg
setIceberg
Optional. Additional information about iceberg tables.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Dataplex\V1\StorageFormat\IcebergOptions
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOptions
| Returns | |
|---|---|
| Type | Description |
string |
|