/**@class android.net.ipmemorystore.NetworkAttributes.Builder @extends java.lang.Object @hide */ var Builder = { /**Set the assigned address. @param {Object {Inet4Address}} assignedV4Address The assigned address. @return {Object {android.net.ipmemorystore.NetworkAttributes.Builder}} This builder. */ setAssignedV4Address : function( ) {}, /**Set the lease expiry timestamp of assigned v4 address. Long.MAX_VALUE is used to represent "infinite lease". @param {Number} assignedV4AddressExpiry The lease expiry timestamp of assigned v4 address. @return {Object {android.net.ipmemorystore.NetworkAttributes.Builder}} This builder. */ setAssignedV4AddressExpiry : function( ) {}, /**Set the group hint. @param {String} groupHint The group hint. @return {Object {android.net.ipmemorystore.NetworkAttributes.Builder}} This builder. */ setGroupHint : function( ) {}, /**Set the DNS addresses. @param {Object {java.util.List}} dnsAddresses The DNS addresses. @return {Object {android.net.ipmemorystore.NetworkAttributes.Builder}} This builder. */ setDnsAddresses : function( ) {}, /**Set the MTU. @param {Number} mtu The MTU. @return {Object {android.net.ipmemorystore.NetworkAttributes.Builder}} This builder. */ setMtu : function( ) {}, /**Return the built NetworkAttributes object. @return {Object {android.net.ipmemorystore.NetworkAttributes}} The built NetworkAttributes object. */ build : function( ) {}, };