001package org.galaxyproject.gxformat2.v19_09; 002 003import org.galaxyproject.gxformat2.v19_09.utils.Savable; 004 005/** 006 * Auto-generated interface for <I>https://galaxyproject.org/gxformat2/v19_09#WorkflowStepOutput</I> 007 * <br> 008 * This interface is implemented by {@link WorkflowStepOutputImpl}<br> 009 * 010 * <BLOCKQUOTE> 011 * 012 * Associate an output parameter of the underlying process with a workflow parameter. The workflow 013 * parameter (given in the `id` field) be may be used as a `source` to connect with input parameters 014 * of other workflow steps, or with an output parameter of the process. 015 * 016 * <p>A unique identifier for this workflow output parameter. This is the identifier to use in the 017 * `source` field of `WorkflowStepInput` to connect the output value to downstream parameters. 018 * 019 * </BLOCKQUOTE> 020 */ 021public interface WorkflowStepOutput extends Identified, Savable { 022 /** 023 * Getter for property <I>https://w3id.org/cwl/cwl#Identified/id</I><br> 024 * 025 * <BLOCKQUOTE> 026 * 027 * The unique identifier for this object. * 028 * 029 * </BLOCKQUOTE> 030 */ 031 java.util.Optional<String> getId(); 032 /** 033 * Getter for property 034 * <I>https://galaxyproject.org/gxformat2/v19_09#WorkflowStepOutput/add_tags</I><br> 035 */ 036 java.util.Optional<java.util.List<Object>> getAdd_tags(); 037 /** 038 * Getter for property 039 * <I>https://galaxyproject.org/gxformat2/v19_09#WorkflowStepOutput/change_datatype</I><br> 040 */ 041 java.util.Optional<String> getChange_datatype(); 042 /** 043 * Getter for property 044 * <I>https://galaxyproject.org/gxformat2/v19_09#WorkflowStepOutput/delete_intermediate_datasets</I> 045 * <br> 046 */ 047 java.util.Optional<Boolean> getDelete_intermediate_datasets(); 048 /** 049 * Getter for property <I>https://galaxyproject.org/gxformat2/v19_09#WorkflowStepOutput/hide</I> 050 * <br> 051 */ 052 java.util.Optional<Boolean> getHide(); 053 /** 054 * Getter for property 055 * <I>https://galaxyproject.org/gxformat2/v19_09#WorkflowStepOutput/remove_tags</I><br> 056 */ 057 java.util.Optional<java.util.List<Object>> getRemove_tags(); 058 /** 059 * Getter for property <I>https://galaxyproject.org/gxformat2/v19_09#WorkflowStepOutput/rename</I> 060 * <br> 061 */ 062 java.util.Optional<String> getRename(); 063 /** 064 * Getter for property 065 * <I>https://galaxyproject.org/gxformat2/v19_09#WorkflowStepOutput/set_columns</I><br> 066 */ 067 java.util.Optional<java.util.List<Object>> getSet_columns(); 068}