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