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

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

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






LaunchTemplateParameters (Dataflow API v1b3-rev20231112-2.0.0)












com.google.api.services.dataflow.model

Class LaunchTemplateParameters

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class LaunchTemplateParameters
    extends com.google.api.client.json.GenericJson
    Parameters to provide to the template being launched. Note that the [metadata in the pipeline code] (https://cloud.google.com/dataflow/docs/guides/templates/creating-templates#metadata) determines which runtime parameters are valid.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Dataflow API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • LaunchTemplateParameters

        public LaunchTemplateParameters()
    • Method Detail

      • getEnvironment

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

        public String getJobName()
        Required. The job name to use for the created job. The name must match the regular expression `[a-z]([-a-z0-9]{0,1022}[a-z0-9])?`
        Returns:
        value or null for none
      • setJobName

        public LaunchTemplateParameters setJobName(String jobName)
        Required. The job name to use for the created job. The name must match the regular expression `[a-z]([-a-z0-9]{0,1022}[a-z0-9])?`
        Parameters:
        jobName - jobName or null for none
      • getParameters

        public Map<String,String> getParameters()
        The runtime parameters to pass to the job.
        Returns:
        value or null for none
      • getTransformNameMapping

        public Map<String,String> getTransformNameMapping()
        Only applicable when updating a pipeline. Map of transform name prefixes of the job to be replaced to the corresponding name prefixes of the new job.
        Returns:
        value or null for none
      • setTransformNameMapping

        public LaunchTemplateParameters setTransformNameMapping(Map<String,String> transformNameMapping)
        Only applicable when updating a pipeline. Map of transform name prefixes of the job to be replaced to the corresponding name prefixes of the new job.
        Parameters:
        transformNameMapping - transformNameMapping or null for none
      • getUpdate

        public Boolean getUpdate()
        If set, replace the existing pipeline with the name specified by jobName with this pipeline, preserving state.
        Returns:
        value or null for none
      • setUpdate

        public LaunchTemplateParameters setUpdate(Boolean update)
        If set, replace the existing pipeline with the name specified by jobName with this pipeline, preserving state.
        Parameters:
        update - update or null for none

Copyright © 2011–2023 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy