org.jclouds.glesys.domain
Class IpDetails
java.lang.Object
org.jclouds.glesys.domain.IpDetails
public class IpDetails
- extends Object
Represents detailed information about an IP address.
|
Constructor Summary |
protected |
IpDetails(String datacenter,
int version,
String ptr,
String platform,
String address,
String netmask,
String broadcast,
String gateway,
List<String> nameServers,
String serverId,
Cost cost,
GleSYSBoolean reserved)
|
IpDetails
@ConstructorProperties(value={"datacenter","ipversion","ptr","platform","ipaddress","netmask","broadcast","gateway","nameservers","serverid","cost","reserved"})
protected IpDetails(String datacenter,
int version,
String ptr,
String platform,
String address,
@Nullable
String netmask,
@Nullable
String broadcast,
@Nullable
String gateway,
List<String> nameServers,
@Nullable
String serverId,
Cost cost,
GleSYSBoolean reserved)
builder
public static IpDetails.Builder<?> builder()
toBuilder
public IpDetails.Builder<?> toBuilder()
getDatacenter
public String getDatacenter()
getVersion
public int getVersion()
- Returns:
- the IP version, ex. 4
getPtr
public String getPtr()
getPlatform
public String getPlatform()
getAddress
public String getAddress()
getNetmask
@Nullable
public String getNetmask()
getBroadcast
@Nullable
public String getBroadcast()
getGateway
@Nullable
public String getGateway()
getNameServers
public List<String> getNameServers()
getServerId
@Nullable
public String getServerId()
getCost
public Cost getCost()
isReserved
public boolean isReserved()
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
string
protected com.google.common.base.Objects.ToStringHelper string()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.