dataflow
v1b3
|
#include <sdk_harness_container_image.h>
Public Member Functions | |
SdkHarnessContainerImage (const Json::Value &storage) | |
SdkHarnessContainerImage (Json::Value *storage) | |
virtual | ~SdkHarnessContainerImage () |
const StringPiece | GetTypeName () const |
bool | has_container_image () const |
void | clear_container_image () |
const StringPiece | get_container_image () const |
void | set_container_image (const StringPiece &value) |
bool | has_use_single_core_per_container () const |
void | clear_use_single_core_per_container () |
bool | get_use_single_core_per_container () const |
void | set_use_single_core_per_container (bool value) |
Static Public Member Functions | |
static SdkHarnessContainerImage * | New () |
Defines a SDK harness container for executing Dataflow pipelines.
|
explicit |
Standard constructor for an immutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'containerImage
' attribute.
|
inline |
Clears the 'useSingleCorePerContainer
' attribute.
|
inline |
Get the value of the 'containerImage
' attribute.
|
inline |
Get the value of the 'useSingleCorePerContainer
' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'containerImage
' attribute was set.
containerImage
' attribute was set.
|
inline |
Determine if the 'useSingleCorePerContainer
' attribute was set.
useSingleCorePerContainer
' attribute was set.
|
static |
Creates a new default instance.
|
inline |
Change the 'containerImage
' attribute.
A docker container image that resides in Google Container Registry.
[in] | value | The new value. |
|
inline |
Change the 'useSingleCorePerContainer
' attribute.
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.
[in] | value | The new value. |