GcsDestinationConfigArgs

data class GcsDestinationConfigArgs(val avroFileFormat: Output<AvroFileFormatArgs>? = null, val fileRotationInterval: Output<String>? = null, val fileRotationMb: Output<Int>? = null, val gcsFileFormat: Output<GcsDestinationConfigGcsFileFormat>? = null, val jsonFileFormat: Output<JsonFileFormatArgs>? = null, val path: Output<String>? = null) : ConvertibleToJava<GcsDestinationConfigArgs>

Google Cloud Storage destination configuration

Constructors

Link copied to clipboard
fun GcsDestinationConfigArgs(avroFileFormat: Output<AvroFileFormatArgs>? = null, fileRotationInterval: Output<String>? = null, fileRotationMb: Output<Int>? = null, gcsFileFormat: Output<GcsDestinationConfigGcsFileFormat>? = null, jsonFileFormat: Output<JsonFileFormatArgs>? = null, path: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): GcsDestinationConfigArgs

Properties

Link copied to clipboard
val avroFileFormat: Output<AvroFileFormatArgs>? = null

AVRO file format configuration.

Link copied to clipboard
val fileRotationInterval: Output<String>? = null

The maximum duration for which new events are added before a file is closed and a new file is created.

Link copied to clipboard
val fileRotationMb: Output<Int>? = null

The maximum file size to be saved in the bucket.

Link copied to clipboard

File format that data should be written in. Deprecated field (b/169501737) - use file_format instead.

Link copied to clipboard
val jsonFileFormat: Output<JsonFileFormatArgs>? = null

JSON file format configuration.

Link copied to clipboard
val path: Output<String>? = null

Path inside the Cloud Storage bucket to write data to.