Reference documentation and code samples for the Dataflow V1beta3 API class Google::Cloud::Dataflow::V1beta3::LaunchFlexTemplateParameter.
Launch FlexTemplate Parameter.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#container_spec
def container_spec() -> ::Google::Cloud::Dataflow::V1beta3::ContainerSpec
-
(::Google::Cloud::Dataflow::V1beta3::ContainerSpec) — Spec about the container image to launch.
Note: The following fields are mutually exclusive:
container_spec
,container_spec_gcs_path
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#container_spec=
def container_spec=(value) -> ::Google::Cloud::Dataflow::V1beta3::ContainerSpec
-
value (::Google::Cloud::Dataflow::V1beta3::ContainerSpec) — Spec about the container image to launch.
Note: The following fields are mutually exclusive:
container_spec
,container_spec_gcs_path
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dataflow::V1beta3::ContainerSpec) — Spec about the container image to launch.
Note: The following fields are mutually exclusive:
container_spec
,container_spec_gcs_path
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#container_spec_gcs_path
def container_spec_gcs_path() -> ::String
-
(::String) — Cloud Storage path to a file with json serialized ContainerSpec as
content.
Note: The following fields are mutually exclusive:
container_spec_gcs_path
,container_spec
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#container_spec_gcs_path=
def container_spec_gcs_path=(value) -> ::String
-
value (::String) — Cloud Storage path to a file with json serialized ContainerSpec as
content.
Note: The following fields are mutually exclusive:
container_spec_gcs_path
,container_spec
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — Cloud Storage path to a file with json serialized ContainerSpec as
content.
Note: The following fields are mutually exclusive:
container_spec_gcs_path
,container_spec
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#environment
def environment() -> ::Google::Cloud::Dataflow::V1beta3::FlexTemplateRuntimeEnvironment
- (::Google::Cloud::Dataflow::V1beta3::FlexTemplateRuntimeEnvironment) — The runtime environment for the FlexTemplate job
#environment=
def environment=(value) -> ::Google::Cloud::Dataflow::V1beta3::FlexTemplateRuntimeEnvironment
- value (::Google::Cloud::Dataflow::V1beta3::FlexTemplateRuntimeEnvironment) — The runtime environment for the FlexTemplate job
- (::Google::Cloud::Dataflow::V1beta3::FlexTemplateRuntimeEnvironment) — The runtime environment for the FlexTemplate job
#job_name
def job_name() -> ::String
- (::String) — Required. The job name to use for the created job. For update job request, job name should be same as the existing running job.
#job_name=
def job_name=(value) -> ::String
- value (::String) — Required. The job name to use for the created job. For update job request, job name should be same as the existing running job.
- (::String) — Required. The job name to use for the created job. For update job request, job name should be same as the existing running job.
#launch_options
def launch_options() -> ::Google::Protobuf::Map{::String => ::String}
- (::Google::Protobuf::Map{::String => ::String}) — Launch options for this flex template job. This is a common set of options across languages and templates. This should not be used to pass job parameters.
#launch_options=
def launch_options=(value) -> ::Google::Protobuf::Map{::String => ::String}
- value (::Google::Protobuf::Map{::String => ::String}) — Launch options for this flex template job. This is a common set of options across languages and templates. This should not be used to pass job parameters.
- (::Google::Protobuf::Map{::String => ::String}) — Launch options for this flex template job. This is a common set of options across languages and templates. This should not be used to pass job parameters.
#parameters
def parameters() -> ::Google::Protobuf::Map{::String => ::String}
- (::Google::Protobuf::Map{::String => ::String}) — The parameters for FlexTemplate. Ex. {"num_workers":"5"}
#parameters=
def parameters=(value) -> ::Google::Protobuf::Map{::String => ::String}
- value (::Google::Protobuf::Map{::String => ::String}) — The parameters for FlexTemplate. Ex. {"num_workers":"5"}
- (::Google::Protobuf::Map{::String => ::String}) — The parameters for FlexTemplate. Ex. {"num_workers":"5"}
#transform_name_mappings
def transform_name_mappings() -> ::Google::Protobuf::Map{::String => ::String}
- (::Google::Protobuf::Map{::String => ::String}) — Use this to pass transform_name_mappings for streaming update jobs. Ex:{"oldTransformName":"newTransformName",...}'
#transform_name_mappings=
def transform_name_mappings=(value) -> ::Google::Protobuf::Map{::String => ::String}
- value (::Google::Protobuf::Map{::String => ::String}) — Use this to pass transform_name_mappings for streaming update jobs. Ex:{"oldTransformName":"newTransformName",...}'
- (::Google::Protobuf::Map{::String => ::String}) — Use this to pass transform_name_mappings for streaming update jobs. Ex:{"oldTransformName":"newTransformName",...}'
#update
def update() -> ::Boolean
- (::Boolean) — Set this to true if you are sending a request to update a running streaming job. When set, the job name should be the same as the running job.
#update=
def update=(value) -> ::Boolean
- value (::Boolean) — Set this to true if you are sending a request to update a running streaming job. When set, the job name should be the same as the running job.
- (::Boolean) — Set this to true if you are sending a request to update a running streaming job. When set, the job name should be the same as the running job.