public sealed class GcsDestinationConfig : IMessage<GcsDestinationConfig>, IEquatable<GcsDestinationConfig>, IDeepCloneable<GcsDestinationConfig>, IBufferMessage, IMessageGoogle 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 | |