public AudioDescription withAudioDashRoles(String... audioDashRoles) {
        if (this.audioDashRoles == null) {
            setAudioDashRoles(new java.util.ArrayList<String>(audioDashRoles.length));
        }
        for (String ele : audioDashRoles) {
            this.audioDashRoles.add(ele);
        }
        return this;
    }
Identifies the DASH roles to assign to this audio output. Applies only when the audio output is configured for
DVB DASH accessibility signaling.
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setAudioDashRoles(java.util.Collection)} or {@link #withAudioDashRoles(java.util.Collection)} if you want
to override the existing values.
</p>

@param audioDashRoles
       Identifies the DASH roles to assign to this audio output. Applies only when the audio output is configured
       for DVB DASH accessibility signaling.
@return Returns a reference to this object so that method calls can be chained together.
@see DashRoleAudio
aws-java-sdk-medialive/src/main/java/com/amazonaws/services/medialive/model/AudioDescription.java