Google Cloud Datastream V1 Client - Class GcsDestinationConfig (1.0.5)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud Datastream V1 Client class GcsDestinationConfig.
Google Cloud Storage destination configuration
Generated from protobuf message google.cloud.datastream.v1.GcsDestinationConfig
Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ path |
string
Path inside the Cloud Storage bucket to write data to. |
↳ file_rotation_mb |
int
The maximum file size to be saved in the bucket. |
↳ file_rotation_interval |
Google\Protobuf\Duration
The maximum duration for which new events are added before a file is closed and a new file is created. |
↳ avro_file_format |
Google\Cloud\Datastream\V1\AvroFileFormat
AVRO file format configuration. |
↳ json_file_format |
Google\Cloud\Datastream\V1\JsonFileFormat
JSON file format configuration. |
getPath
Path inside the Cloud Storage bucket to write data to.
| Returns | |
|---|---|
| Type | Description |
string |
|
setPath
Path inside the Cloud Storage bucket to write data to.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFileRotationMb
The maximum file size to be saved in the bucket.
| Returns | |
|---|---|
| Type | Description |
int |
|
setFileRotationMb
The maximum file size to be saved in the bucket.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFileRotationInterval
The maximum duration for which new events are added before a file is closed and a new file is created.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Duration|null |
|
hasFileRotationInterval
clearFileRotationInterval
setFileRotationInterval
The maximum duration for which new events are added before a file is closed and a new file is created.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Duration
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAvroFileFormat
AVRO file format configuration.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Datastream\V1\AvroFileFormat|null |
|
hasAvroFileFormat
setAvroFileFormat
AVRO file format configuration.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Datastream\V1\AvroFileFormat
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getJsonFileFormat
JSON file format configuration.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Datastream\V1\JsonFileFormat|null |
|
hasJsonFileFormat
setJsonFileFormat
JSON file format configuration.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Datastream\V1\JsonFileFormat
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFileFormat
| Returns | |
|---|---|
| Type | Description |
string |
|