code: public DescribeVTLDevicesRequest withVTLDeviceARNs(String... vTLDeviceARNs) {
          if (this.vTLDeviceARNs == null) {
              setVTLDeviceARNs(new com.amazonaws.internal.SdkInternalList<String>(vTLDeviceARNs.length));
          }
          for (String ele : vTLDeviceARNs) {
              this.vTLDeviceARNs.add(ele);
          }
          return this;
      }
docs: <p>
  An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.
  </p>
  <note>
  <p>
  All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will
  contain all devices on the specified gateway.
  </p>
  </note>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setVTLDeviceARNs(java.util.Collection)} or {@link #withVTLDeviceARNs(java.util.Collection)} if you want
  to override the existing values.
  </p>
  
  @param vTLDeviceARNs
  An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.</p>
  <note>
  <p>
  All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the
  result will contain all devices on the specified gateway.
  </p>
  @return Returns a reference to this object so that method calls can be chained together.