StreamDestinationConfigGcsDestinationConfig class

Constructors

StreamDestinationConfigGcsDestinationConfig({Input<Map<String, dynamic>?>? avroFileFormat, Input<String?>? fileRotationInterval, Input<int?>? fileRotationMb, Input<StreamDestinationConfigGcsDestinationConfigJsonFileFormat?>? jsonFileFormat, Input<String?>? path})
Creates a new StreamDestinationConfigGcsDestinationConfig. 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. jsonFileFormat JSON file format configuration. path Path inside the Cloud Storage bucket to write data to.
const
StreamDestinationConfigGcsDestinationConfig.fromMap(Map<String, dynamic> map)
factory

Properties

avroFileFormat → Input<Map<String, dynamic>?>?
AVRO file format configuration.
final
fileRotationInterval → Input<String?>?
The maximum duration for which new events are added before a file is closed and a new file is created. Values within the range of 15-60 seconds are allowed. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
final
fileRotationMb → Input<int?>?
The maximum file size to be saved in the bucket.
final
hashCode → int
The hash code for this object.
no setterinherited
jsonFileFormat → Input<StreamDestinationConfigGcsDestinationConfigJsonFileFormat?>?
JSON file format configuration. Structure is documented below.
final
path → Input<String?>?
Path inside the Cloud Storage bucket to write data to.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited