Dataflow v1beta3 API - Class TopologyConfig (2.0.0-beta06)

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

Reference documentation and code samples for the Dataflow v1beta3 API class TopologyConfig.

Global topology of the streaming Dataflow job, including all computations and their sharded locations.

Inheritance

object > TopologyConfig

Namespace

Google.Cloud.Dataflow.V1Beta3

Assembly

Google.Cloud.Dataflow.V1Beta3.dll

Constructors

TopologyConfig()

public TopologyConfig()

TopologyConfig(TopologyConfig)

public TopologyConfig(TopologyConfig other)
Parameter
Name Description
other TopologyConfig

Properties

Computations

public RepeatedField<ComputationTopology> Computations { get; }

The computations associated with a streaming Dataflow job.

Property Value
Type Description
RepeatedFieldComputationTopology

DataDiskAssignments

public RepeatedField<DataDiskAssignment> DataDiskAssignments { get; }

The disks assigned to a streaming Dataflow job.

Property Value
Type Description
RepeatedFieldDataDiskAssignment

ForwardingKeyBits

public int ForwardingKeyBits { get; set; }

The size (in bits) of keys that will be assigned to source messages.

Property Value
Type Description
int

PersistentStateVersion

public int PersistentStateVersion { get; set; }

Version number for persistent state.

Property Value
Type Description
int

UserStageToComputationNameMap

public MapField<string, string> UserStageToComputationNameMap { get; }

Maps user stage names to stable computation names.

Property Value
Type Description
MapFieldstringstring