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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eSdkHarnessContainerImage\u003c/code\u003e class within the Dataflow v1beta3 API, specifically for the .NET environment, with the latest version being 2.0.0-beta07.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSdkHarnessContainerImage\u003c/code\u003e class defines a container for executing Dataflow pipelines, inheriting from \u003ccode\u003eobject\u003c/code\u003e and implementing multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties like \u003ccode\u003eCapabilities\u003c/code\u003e (a set of capabilities), \u003ccode\u003eContainerImage\u003c/code\u003e (a Docker image in Google Container Registry), \u003ccode\u003eEnvironmentId\u003c/code\u003e (for the Beam runner API), and \u003ccode\u003eUseSingleCorePerContainer\u003c/code\u003e (recommending core usage per container).\u003c/p\u003e\n"],["\u003cp\u003eTwo constructors are available for \u003ccode\u003eSdkHarnessContainerImage\u003c/code\u003e: a default constructor, and one that takes another \u003ccode\u003eSdkHarnessContainerImage\u003c/code\u003e as an argument for copying.\u003c/p\u003e\n"],["\u003cp\u003eThere are three versions available for the \u003ccode\u003eSdkHarnessContainerImage\u003c/code\u003e class, 2.0.0-beta07, 2.0.0-beta06, and 1.0.0-beta03, each version having a dedicated documentation link.\u003c/p\u003e\n"]]],[],null,[]]