001package com.plivo.api.xml; 002 003import javax.xml.bind.annotation.XmlAttribute; 004import javax.xml.bind.annotation.XmlRootElement; 005 006@XmlRootElement(name = "Wait") 007public class Wait extends PlivoXml implements ResponseNestable, PreAnswerNestable, GetDigitsNestable, GetInputNestable { 008 009 @XmlAttribute 010 private Integer length; 011 012 @XmlAttribute 013 private Boolean silence; 014 015 @XmlAttribute 016 private Integer minSilence; 017 018 @XmlAttribute 019 private Boolean beep; 020 021 public Integer length() { 022 return this.length; 023 } 024 025 public Boolean silence() { 026 return this.silence; 027 } 028 029 public Integer minSilence() { 030 return this.minSilence; 031 } 032 033 public Boolean beep() { 034 return this.beep; 035 } 036 037 public Wait length(final Integer length) { 038 this.length = length; 039 return this; 040 } 041 042 public Wait silence(final Boolean silence) { 043 this.silence = silence; 044 return this; 045 } 046 047 public Wait minSilence(final Integer minSilence) { 048 this.minSilence = minSilence; 049 return this; 050 } 051 052 public Wait beep(final Boolean beep) { 053 this.beep = beep; 054 return this; 055 } 056}