code: public CreateJobQueueRequest withComputeEnvironmentOrder(ComputeEnvironmentOrder... computeEnvironmentOrder) {
          if (this.computeEnvironmentOrder == null) {
              setComputeEnvironmentOrder(new java.util.ArrayList<ComputeEnvironmentOrder>(computeEnvironmentOrder.length));
          }
          for (ComputeEnvironmentOrder ele : computeEnvironmentOrder) {
              this.computeEnvironmentOrder.add(ele);
          }
          return this;
      }
docs: <p>
  The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler
  uses this parameter to determine which compute environment should execute a given job. Compute environments must
  be in the <code>VALID</code> state before you can associate them with a job queue. You can associate up to three
  compute environments with a job queue.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setComputeEnvironmentOrder(java.util.Collection)} or
  {@link #withComputeEnvironmentOrder(java.util.Collection)} if you want to override the existing values.
  </p>
  
  @param computeEnvironmentOrder
  The set of compute environments mapped to a job queue and their order relative to each other. The job
  scheduler uses this parameter to determine which compute environment should execute a given job. Compute
  environments must be in the <code>VALID</code> state before you can associate them with a job queue. You
  can associate up to three compute environments with a job queue.
  @return Returns a reference to this object so that method calls can be chained together.