DataStream v1 API - Class StreamObject (2.3.0)

public sealed class StreamObject : IMessage<StreamObject>, IEquatable<StreamObject>, IDeepCloneable<StreamObject>, IBufferMessage, IMessage

Reference documentation and code samples for the DataStream v1 API class StreamObject.

A specific stream object (e.g a specific DB table).

Inheritance

object > StreamObject

Namespace

Google.Cloud.Datastream.V1

Assembly

Google.Cloud.Datastream.V1.dll

Constructors

StreamObject()

public StreamObject()

StreamObject(StreamObject)

public StreamObject(StreamObject other)
Parameter
NameDescription
otherStreamObject

Properties

BackfillJob

public BackfillJob BackfillJob { get; set; }

The latest backfill job that was initiated for the stream object.

Property Value
TypeDescription
BackfillJob

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The creation time of the object.

Property Value
TypeDescription
Timestamp

DisplayName

public string DisplayName { get; set; }

Required. Display name.

Property Value
TypeDescription
string

Errors

public RepeatedField<Error> Errors { get; }

Output only. Active errors on the object.

Property Value
TypeDescription
RepeatedFieldError

Name

public string Name { get; set; }

Output only. The object resource's name.

Property Value
TypeDescription
string

SourceObject

public SourceObjectIdentifier SourceObject { get; set; }

The object identifier in the data source.

Property Value
TypeDescription
SourceObjectIdentifier

StreamObjectName

public StreamObjectName StreamObjectName { get; set; }

StreamObjectName-typed view over the Name resource name property.

Property Value
TypeDescription
StreamObjectName

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The last update time of the object.

Property Value
TypeDescription
Timestamp