/**@class android.net.sip.SipProfile.Builder @extends java.lang.Object Helper class for creating a {@link android.net.sip.SipProfile}. */ var Builder = { /**Sets the username used for authentication. @param {String} name authentication username of the profile @return {Object {android.net.sip.SipProfile.Builder}} this builder object */ setAuthUserName : function( ) {}, /**Sets the name of the profile. This name is given by user. @param {String} name name of the profile @return {Object {android.net.sip.SipProfile.Builder}} this builder object */ setProfileName : function( ) {}, /**Sets the password of the SIP account @param {String} password password of the SIP account @return {Object {android.net.sip.SipProfile.Builder}} this builder object */ setPassword : function( ) {}, /**Sets the port number of the server. By default, it is 5060. @param {Number} port port number of the server @return {Object {android.net.sip.SipProfile.Builder}} this builder object @throws IllegalArgumentException if the port number is out of range */ setPort : function( ) {}, /**Sets the protocol used to connect to the SIP server. Currently, only "UDP" and "TCP" are supported. @param {String} protocol the protocol string @return {Object {android.net.sip.SipProfile.Builder}} this builder object @throws IllegalArgumentException if the protocol is not recognized */ setProtocol : function( ) {}, /**Sets the outbound proxy of the SIP server. @param {String} outboundProxy the network address of the outbound proxy @return {Object {android.net.sip.SipProfile.Builder}} this builder object */ setOutboundProxy : function( ) {}, /**Sets the display name of the user. @param {String} displayName display name of the user @return {Object {android.net.sip.SipProfile.Builder}} this builder object */ setDisplayName : function( ) {}, /**Sets the send keep-alive flag. @param {Boolean} flag true if sending keep-alive message is required, false otherwise @return {Object {android.net.sip.SipProfile.Builder}} this builder object */ setSendKeepAlive : function( ) {}, /**Sets the auto. registration flag. @param {Boolean} flag true if the profile will be registered automatically, false otherwise @return {Object {android.net.sip.SipProfile.Builder}} this builder object */ setAutoRegistration : function( ) {}, /**Builds and returns the SIP profile object. @return {Object {android.net.sip.SipProfile}} the profile object created */ build : function( ) {}, };