All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.dataflow.model.LaunchFlexTemplateParameter.html Maven / Gradle / Ivy

There is a newer version: v1b4-rev7-1.20.0
Show newest version






LaunchFlexTemplateParameter (Dataflow API v1b3-rev20231112-2.0.0)












com.google.api.services.dataflow.model

Class LaunchFlexTemplateParameter

    • Constructor Detail

      • LaunchFlexTemplateParameter

        public LaunchFlexTemplateParameter()
    • Method Detail

      • getContainerSpec

        public ContainerSpec getContainerSpec()
        Spec about the container image to launch.
        Returns:
        value or null for none
      • setContainerSpec

        public LaunchFlexTemplateParameter setContainerSpec(ContainerSpec containerSpec)
        Spec about the container image to launch.
        Parameters:
        containerSpec - containerSpec or null for none
      • getContainerSpecGcsPath

        public String getContainerSpecGcsPath()
        Cloud Storage path to a file with json serialized ContainerSpec as content.
        Returns:
        value or null for none
      • setContainerSpecGcsPath

        public LaunchFlexTemplateParameter setContainerSpecGcsPath(String containerSpecGcsPath)
        Cloud Storage path to a file with json serialized ContainerSpec as content.
        Parameters:
        containerSpecGcsPath - containerSpecGcsPath or null for none
      • getEnvironment

        public FlexTemplateRuntimeEnvironment getEnvironment()
        The runtime environment for the FlexTemplate job
        Returns:
        value or null for none
      • getJobName

        public String getJobName()
        Required. The job name to use for the created job. For update job request, job name should be same as the existing running job.
        Returns:
        value or null for none
      • setJobName

        public LaunchFlexTemplateParameter setJobName(String jobName)
        Required. The job name to use for the created job. For update job request, job name should be same as the existing running job.
        Parameters:
        jobName - jobName or null for none
      • getLaunchOptions

        public Map<String,String> getLaunchOptions()
        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.
        Returns:
        value or null for none
      • setLaunchOptions

        public LaunchFlexTemplateParameter setLaunchOptions(Map<String,String> launchOptions)
        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:
        launchOptions - launchOptions or null for none
      • getParameters

        public Map<String,String> getParameters()
        The parameters for FlexTemplate. Ex. {"num_workers":"5"}
        Returns:
        value or null for none
      • getTransformNameMappings

        public Map<String,String> getTransformNameMappings()
        Use this to pass transform_name_mappings for streaming update jobs. Ex:{"oldTransformName":"newTransformName",...}'
        Returns:
        value or null for none
      • setTransformNameMappings

        public LaunchFlexTemplateParameter setTransformNameMappings(Map<String,String> transformNameMappings)
        Use this to pass transform_name_mappings for streaming update jobs. Ex:{"oldTransformName":"newTransformName",...}'
        Parameters:
        transformNameMappings - transformNameMappings or null for none
      • getUpdate

        public Boolean getUpdate()
        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.
        Returns:
        value or null for none
      • setUpdate

        public LaunchFlexTemplateParameter setUpdate(Boolean update)
        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.
        Parameters:
        update - update or null for none

Copyright © 2011–2023 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy