Class ComputationTopology (1.0.0-beta03)

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

All configuration data for a particular Computation.

Inheritance

Object > ComputationTopology

Namespace

Google.Cloud.Dataflow.V1Beta3

Assembly

Google.Cloud.Dataflow.V1Beta3.dll

Constructors

ComputationTopology()

public ComputationTopology()

ComputationTopology(ComputationTopology)

public ComputationTopology(ComputationTopology other)
Parameter
NameDescription
otherComputationTopology

Properties

ComputationId

public string ComputationId { get; set; }

The ID of the computation.

Property Value
TypeDescription
String

Inputs

public RepeatedField<StreamLocation> Inputs { get; }

The inputs to the computation.

Property Value
TypeDescription
RepeatedField<StreamLocation>

KeyRanges

public RepeatedField<KeyRangeLocation> KeyRanges { get; }

The key ranges processed by the computation.

Property Value
TypeDescription
RepeatedField<KeyRangeLocation>

Outputs

public RepeatedField<StreamLocation> Outputs { get; }

The outputs from the computation.

Property Value
TypeDescription
RepeatedField<StreamLocation>

StateFamilies

public RepeatedField<StateFamilyConfig> StateFamilies { get; }

The state family values.

Property Value
TypeDescription
RepeatedField<StateFamilyConfig>

SystemStageName

public string SystemStageName { get; set; }

The system stage name.

Property Value
TypeDescription
String