code: public void setVariables(java.util.Collection<Variable> variables) {
          if (variables == null) {
              this.variables = null;
              return;
          }
  
          this.variables = new java.util.ArrayList<Variable>(variables);
      }
docs: <p>
  The values of variables used within the context of the execution of the containerized application (basically,
  parameters passed to the application). Each variable must have a name and a value given by one of "stringValue",
  "datasetContentVersionValue", or "outputFileUriValue".
  </p>
  
  @param variables
  The values of variables used within the context of the execution of the containerized application
  (basically, parameters passed to the application). Each variable must have a name and a value given by one
  of "stringValue", "datasetContentVersionValue", or "outputFileUriValue".