public sealed class GcsDestinationConfig : IMessage<GcsDestinationConfig>, IEquatable<GcsDestinationConfig>, IDeepCloneable<GcsDestinationConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the DataStream v1 API class GcsDestinationConfig.
Google Cloud Storage destination configuration
Implements
IMessage<GcsDestinationConfig>, IEquatable<GcsDestinationConfig>, IDeepCloneable<GcsDestinationConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Datastream.V1Assembly
Google.Cloud.Datastream.V1.dll
Constructors
GcsDestinationConfig()
public GcsDestinationConfig()
GcsDestinationConfig(GcsDestinationConfig)
public GcsDestinationConfig(GcsDestinationConfig other)
Parameter | |
---|---|
Name | Description |
other | GcsDestinationConfig |
Properties
AvroFileFormat
public AvroFileFormat AvroFileFormat { get; set; }
AVRO file format configuration.
Property Value | |
---|---|
Type | Description |
AvroFileFormat |
FileFormatCase
public GcsDestinationConfig.FileFormatOneofCase FileFormatCase { get; }
Property Value | |
---|---|
Type | Description |
GcsDestinationConfig.FileFormatOneofCase |
FileRotationInterval
public Duration FileRotationInterval { get; set; }
The maximum duration for which new events are added before a file is closed and a new file is created.
Property Value | |
---|---|
Type | Description |
Duration |
FileRotationMb
public int FileRotationMb { get; set; }
The maximum file size to be saved in the bucket.
Property Value | |
---|---|
Type | Description |
Int32 |
JsonFileFormat
public JsonFileFormat JsonFileFormat { get; set; }
JSON file format configuration.
Property Value | |
---|---|
Type | Description |
JsonFileFormat |
Path
public string Path { get; set; }
Path inside the Cloud Storage bucket to write data to.
Property Value | |
---|---|
Type | Description |
String |