/**@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(  ) {},


};