GetTopicIngestionDataSourceSettingCloudStorage class
Constructors
-
GetTopicIngestionDataSourceSettingCloudStorage({required Input<
List< avroFormats, required Input<Map< >String, dynamic> >String> bucket, required Input<String> matchGlob, required Input<String> minimumObjectCreateTime, required Input<List< pubsubAvroFormats, required Input<Map< >String, dynamic> >List< textFormats})GetTopicIngestionDataSourceSettingCloudStorageTextFormat> > -
Creates a new GetTopicIngestionDataSourceSettingCloudStorage.
avroFormatsConfiguration for reading Cloud Storage data in Avro binary format. ThebucketCloud Storage bucket. The bucket name must be without anymatchGlobGlob pattern used to match objects that will be ingested. If unset, allminimumObjectCreateTimeThe timestamp set in RFC3339 text format. If set, only objects with apubsubAvroFormatsConfiguration for reading Cloud Storage data written via Cloud StoragetextFormatsConfiguration for reading Cloud Storage data in text format. Each line ofconst -
GetTopicIngestionDataSourceSettingCloudStorage.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
avroFormats
→ Input<
List< Map< >String, dynamic> > -
Configuration for reading Cloud Storage data in Avro binary format. The
bytes of each object will be set to the 'data' field of a Pub/Sub message.
final
-
bucket
→ Input<
String> -
Cloud Storage bucket. The bucket name must be without any
prefix like "gs://". See the bucket naming requirements:
https://cloud.google.com/storage/docs/buckets#naming.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
matchGlob
→ Input<
String> -
Glob pattern used to match objects that will be ingested. If unset, all
objects will be ingested. See the supported patterns:
https://cloud.google.com/storage/docs/json_api/v1/objects/list#list-objects-and-prefixes-using-glob
final
-
minimumObjectCreateTime
→ Input<
String> -
The timestamp set in RFC3339 text format. If set, only objects with a
larger or equal timestamp will be ingested. Unset by default, meaning
all objects will be ingested.
final
-
pubsubAvroFormats
→ Input<
List< Map< >String, dynamic> > -
Configuration for reading Cloud Storage data written via Cloud Storage
subscriptions(See https://cloud.google.com/pubsub/docs/cloudstorage). The
data and attributes fields of the originally exported Pub/Sub message
will be restored when publishing.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
textFormats
→ Input<
List< GetTopicIngestionDataSourceSettingCloudStorageTextFormat> > -
Configuration for reading Cloud Storage data in text format. Each line of
text as specified by the delimiter will be set to the 'data' field of a
Pub/Sub message.
final
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