SdkHarnessContainerImage class

Defines an SDK harness container for executing Dataflow pipelines.

Constructors

SdkHarnessContainerImage({Input<List<String>>? capabilities, Input<String>? containerImage, Input<String>? environmentId, Input<bool>? useSingleCorePerContainer})
Creates a new SdkHarnessContainerImage. capabilities The set of capabilities enumerated in the above Environment proto. See also beam_runner_api.proto containerImage A docker container image that resides in Google Container Registry. environmentId Environment ID for the Beam runner API proto Environment that corresponds to the current SDK Harness. useSingleCorePerContainer 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.
const
SdkHarnessContainerImage.fromMap(Map<String, dynamic> map)
factory

Properties

capabilities → Input<List<String>>?
The set of capabilities enumerated in the above Environment proto. See also beam_runner_api.proto
final
containerImage → Input<String>?
A docker container image that resides in Google Container Registry.
final
environmentId → Input<String>?
Environment ID for the Beam runner API proto Environment that corresponds to the current SDK Harness.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
useSingleCorePerContainer → Input<bool>?
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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited