public Voice withSupportedEngines(String... supportedEngines) {
        if (this.supportedEngines == null) {
            setSupportedEngines(new java.util.ArrayList<String>(supportedEngines.length));
        }
        for (String ele : supportedEngines) {
            this.supportedEngines.add(ele);
        }
        return this;
    }
<p>
Specifies which engines (<code>standard</code>, <code>neural</code>, <code>long-form</code> or
<code>generative</code>) are supported by a given voice.
</p>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setSupportedEngines(java.util.Collection)} or {@link #withSupportedEngines(java.util.Collection)} if you
want to override the existing values.
</p>

@param supportedEngines
       Specifies which engines (<code>standard</code>, <code>neural</code>, <code>long-form</code> or
       <code>generative</code>) are supported by a given voice.
@return Returns a reference to this object so that method calls can be chained together.
@see Engine
aws-java-sdk-polly/src/main/java/com/amazonaws/services/polly/model/Voice.java