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

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

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






ParDoInstruction (Dataflow API v1b3-rev20231112-2.0.0)












com.google.api.services.dataflow.model

Class ParDoInstruction

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


    public final class ParDoInstruction
    extends com.google.api.client.json.GenericJson
    An instruction that does a ParDo operation. Takes one main input and zero or more side inputs, and produces zero or more outputs. Runs user code.

    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

      • ParDoInstruction

        public ParDoInstruction()
    • Method Detail

      • getInput

        public InstructionInput getInput()
        The input.
        Returns:
        value or null for none
      • getMultiOutputInfos

        public List<MultiOutputInfo> getMultiOutputInfos()
        Information about each of the outputs, if user_fn is a MultiDoFn.
        Returns:
        value or null for none
      • setMultiOutputInfos

        public ParDoInstruction setMultiOutputInfos(List<MultiOutputInfo> multiOutputInfos)
        Information about each of the outputs, if user_fn is a MultiDoFn.
        Parameters:
        multiOutputInfos - multiOutputInfos or null for none
      • getNumOutputs

        public Integer getNumOutputs()
        The number of outputs.
        Returns:
        value or null for none
      • setNumOutputs

        public ParDoInstruction setNumOutputs(Integer numOutputs)
        The number of outputs.
        Parameters:
        numOutputs - numOutputs or null for none
      • getSideInputs

        public List<SideInputInfo> getSideInputs()
        Zero or more side inputs.
        Returns:
        value or null for none
      • setSideInputs

        public ParDoInstruction setSideInputs(List<SideInputInfo> sideInputs)
        Zero or more side inputs.
        Parameters:
        sideInputs - sideInputs or null for none
      • getUserFn

        public Map<String,Object> getUserFn()
        The user function to invoke.
        Returns:
        value or null for none
      • clone

        public ParDoInstruction clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2023 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy