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 |
|