GcsDestinationConfigResponseDatastreamV1alpha1 constructor

const GcsDestinationConfigResponseDatastreamV1alpha1({
  1. required Input<Map<String, dynamic>> avroFileFormat,
  2. required Input<String> fileRotationInterval,
  3. required Input<int> fileRotationMb,
  4. required Input<String> gcsFileFormat,
  5. required Input<JsonFileFormatResponseDatastreamV1alpha1> jsonFileFormat,
  6. required Input<String> path,
})

Creates a new GcsDestinationConfigResponseDatastreamV1alpha1. avroFileFormat AVRO file format configuration. fileRotationInterval The maximum duration for which new events are added before a file is closed and a new file is created. fileRotationMb The maximum file size to be saved in the bucket. gcsFileFormat File format that data should be written in. Deprecated field (b/169501737) - use file_format instead. jsonFileFormat JSON file format configuration. path Path inside the Cloud Storage bucket to write data to.

Implementation

const GcsDestinationConfigResponseDatastreamV1alpha1({
  required this.avroFileFormat,
  required this.fileRotationInterval,
  required this.fileRotationMb,
  required this.gcsFileFormat,
  required this.jsonFileFormat,
  required this.path,
});