public sealed class SdkHarnessContainerImage : IMessage<SdkHarnessContainerImage>, IEquatable<SdkHarnessContainerImage>, IDeepCloneable<SdkHarnessContainerImage>, IBufferMessage, IMessage
Defines a SDK harness container for executing Dataflow pipelines.
Implements
IMessage<SdkHarnessContainerImage>, IEquatable<SdkHarnessContainerImage>, IDeepCloneable<SdkHarnessContainerImage>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataflow.V1Beta3Assembly
Google.Cloud.Dataflow.V1Beta3.dll
Constructors
SdkHarnessContainerImage()
public SdkHarnessContainerImage()
SdkHarnessContainerImage(SdkHarnessContainerImage)
public SdkHarnessContainerImage(SdkHarnessContainerImage other)
Parameter | |
---|---|
Name | Description |
other | SdkHarnessContainerImage |
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 | |
---|---|
Type | Description |
RepeatedField<String> |
ContainerImage
public string ContainerImage { get; set; }
A docker container image that resides in Google Container Registry.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Boolean |