Class StreamLocation (1.0.0-beta03)

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

Describes a stream of data, either as input to be processed or as output of a streaming Dataflow job.

Inheritance

Object > StreamLocation

Namespace

Google.Cloud.Dataflow.V1Beta3

Assembly

Google.Cloud.Dataflow.V1Beta3.dll

Constructors

StreamLocation()

public StreamLocation()

StreamLocation(StreamLocation)

public StreamLocation(StreamLocation other)
Parameter
NameDescription
otherStreamLocation

Properties

CustomSourceLocation

public CustomSourceLocation CustomSourceLocation { get; set; }

The stream is a custom source.

Property Value
TypeDescription
CustomSourceLocation

LocationCase

public StreamLocation.LocationOneofCase LocationCase { get; }
Property Value
TypeDescription
StreamLocation.LocationOneofCase

PubsubLocation

public PubsubLocation PubsubLocation { get; set; }

The stream is a pubsub stream.

Property Value
TypeDescription
PubsubLocation

SideInputLocation

public StreamingSideInputLocation SideInputLocation { get; set; }

The stream is a streaming side input.

Property Value
TypeDescription
StreamingSideInputLocation

StreamingStageLocation

public StreamingStageLocation StreamingStageLocation { get; set; }

The stream is part of another computation within the current streaming Dataflow job.

Property Value
TypeDescription
StreamingStageLocation