code: public StartApplicationRequest withInputConfigurations(InputConfiguration... inputConfigurations) {
          if (this.inputConfigurations == null) {
              setInputConfigurations(new java.util.ArrayList<InputConfiguration>(inputConfigurations.length));
          }
          for (InputConfiguration ele : inputConfigurations) {
              this.inputConfigurations.add(ele);
          }
          return this;
      }
docs: <p>
  Identifies the specific input, by ID, that the application starts consuming. Amazon Kinesis Analytics starts
  reading the streaming source associated with the input. You can also specify where in the streaming source you
  want Amazon Kinesis Analytics to start reading.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setInputConfigurations(java.util.Collection)} or {@link #withInputConfigurations(java.util.Collection)}
  if you want to override the existing values.
  </p>
  
  @param inputConfigurations
  Identifies the specific input, by ID, that the application starts consuming. Amazon Kinesis Analytics
  starts reading the streaming source associated with the input. You can also specify where in the streaming
  source you want Amazon Kinesis Analytics to start reading.
  @return Returns a reference to this object so that method calls can be chained together.