CloudStorageConfig class

Configuration for a Cloud Storage subscription.

Constructors

CloudStorageConfig({AvroConfig? avroConfig, String? bucket, String? filenameDatetimeFormat, String? filenamePrefix, String? filenameSuffix, String? maxBytes, String? maxDuration, String? serviceAccountEmail, String? state, TextConfig? textConfig})
CloudStorageConfig.fromJson(Map json_)

Properties

avroConfig AvroConfig?
If set, message data will be written to Cloud Storage in Avro format.
getter/setter pair
bucket String?
User-provided name for the Cloud Storage bucket.
getter/setter pair
filenameDatetimeFormat String?
User-provided format string specifying how to represent datetimes in Cloud Storage filenames.
getter/setter pair
filenamePrefix String?
User-provided prefix for Cloud Storage filename.
getter/setter pair
filenameSuffix String?
User-provided suffix for Cloud Storage filename.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
maxBytes String?
The maximum bytes that can be written to a Cloud Storage file before a new file is created.
getter/setter pair
maxDuration String?
The maximum duration that can elapse before a new Cloud Storage file is created.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceAccountEmail String?
The service account to use to write to Cloud Storage.
getter/setter pair
state String?
An output-only field that indicates whether or not the subscription can receive messages.
getter/setter pair
textConfig TextConfig?
If set, message data will be written to Cloud Storage in text format.
getter/setter pair

Methods

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

Operators

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