/**@class android.net.StaticIpConfiguration
 implements android.os.Parcelable

@extends java.lang.Object

 Class that describes static IP configuration.

 This class is different from LinkProperties because it represents
 configuration intent. The general contract is that if we can represent
 a configuration here, then we should be able to configure it on a network.
 The intent is that it closely match the UI we have for configuring networks.

 In contrast, LinkProperties represents current state. It is much more
 expressive. For example, it supports multiple IP addresses, multiple routes,
 stacked interfaces, and so on. Because LinkProperties is so expressive,
 using it to represent configuration intent as well as current state causes
 problems. For example, we could unknowingly save a configuration that we are
 not in fact capable of applying, or we could save a configuration that the
 UI cannot display, which has the potential for malicious code to hide
 hostile or unexpected configuration from the user: see, for example,
 http://b/12663469 and http://b/16893413 .

 @hide
*/
var StaticIpConfiguration = {

/***/
ipAddress : "null",
/***/
gateway : "null",
/***/
dnsServers : "null",
/***/
domains : "null",
/**Implement the Parcelable interface */
CREATOR : "null",
/**
*/
clear : function(  ) {},

/**Returns the network routes specified by this object. Will typically include a
 directly-connected route for the IP address's local subnet and a default route. If the
 default gateway is not covered by the directly-connected route, it will also contain a host
 route to the gateway as well. This configuration is arguably invalid, but it used to work
 in K and earlier, and other OSes appear to accept it.
*/
getRoutes : function(  ) {},

/**Returns a LinkProperties object expressing the data in this object. Note that the information
 contained in the LinkProperties will not be a complete picture of the link's configuration,
 because any configuration information that is obtained dynamically by the network (e.g.,
 IPv6 configuration) will not be included.
*/
toLinkProperties : function(  ) {},

/**
*/
toString : function(  ) {},

/**
*/
hashCode : function(  ) {},

/**
*/
equals : function(  ) {},

/**Implement the Parcelable interface
*/
describeContents : function(  ) {},

/**Implement the Parcelable interface
*/
writeToParcel : function(  ) {},


};