Dataflow v1beta3 API - Class SdkHarnessContainerImage (2.0.0-beta04)

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

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

Defines a SDK harness container for executing Dataflow pipelines.

Inheritance

object > SdkHarnessContainerImage

Namespace

GoogleGoogle.CloudGoogle.Cloud.DataflowV1Beta3

Assembly

Google.Cloud.Dataflow.V1Beta3.dll

Constructors

SdkHarnessContainerImage()

public SdkHarnessContainerImage()

SdkHarnessContainerImage(SdkHarnessContainerImage)

public SdkHarnessContainerImage(SdkHarnessContainerImage other)
Parameter
NameDescription
otherSdkHarnessContainerImage

Properties

Capabilities

public RepeatedField<string> Capabilities { get; }

The set of capabilities enumerated in the above Environment proto. See also https://github.com/apache/beam/blob/master/model/pipeline/src/main/proto/beam_runner_api.proto

Property Value
TypeDescription
RepeatedFieldstring

ContainerImage

public string ContainerImage { get; set; }

A docker container image that resides in Google Container Registry.

Property Value
TypeDescription
string

EnvironmentId

public string EnvironmentId { get; set; }

Environment ID for the Beam runner API proto Environment that corresponds to the current SDK Harness.

Property Value
TypeDescription
string

UseSingleCorePerContainer

public bool UseSingleCorePerContainer { get; set; }

If true, recommends the Dataflow service to use only one core per SDK container instance with this image. If false (or unset) recommends using more than one core per SDK container instance with this image for efficiency. Note that Dataflow service may choose to override this property if needed.

Property Value
TypeDescription
bool