code: public void setInputArtifacts(java.util.Collection<Artifact> inputArtifacts) {
          if (inputArtifacts == null) {
              this.inputArtifacts = null;
              return;
          }
  
          this.inputArtifacts = new java.util.ArrayList<Artifact>(inputArtifacts);
      }
docs: <p>
  The name of the artifact that will be worked upon by the action, if any. This name might be system-generated,
  such as "MyApp", or might be defined by the user when the action is created. The input artifact name must match
  the name of an output artifact generated by an action in an earlier action or stage of the pipeline.
  </p>
  
  @param inputArtifacts
  The name of the artifact that will be worked upon by the action, if any. This name might be
  system-generated, such as "MyApp", or might be defined by the user when the action is created. The input
  artifact name must match the name of an output artifact generated by an action in an earlier action or
  stage of the pipeline.