org.jclouds.glesys.domain
Class IpDetails

java.lang.Object
  extended by org.jclouds.glesys.domain.IpDetails

public class IpDetails
extends Object

Represents detailed information about an IP address.


Nested Class Summary
static class IpDetails.Builder
           
 
Field Summary
protected  String address
           
protected  String broadcast
           
protected  String datacenter
           
protected  String gateway
           
protected  String ipversion
           
protected  List<String> nameservers
           
protected  String netmask
           
protected  String platform
           
protected  String ptr
           
 
Constructor Summary
IpDetails(String datacenter, String ipversion, String ptr, String platform, String address, String netmask, String broadcast, String gateway, List<String> nameservers)
           
 
Method Summary
static IpDetails.Builder builder()
           
 boolean equals(Object o)
           
 String getAddress()
           
 String getBroadcast()
           
 String getDatacenter()
           
 String getGateway()
           
 String getIpversion()
           
 List<String> getNameServers()
           
 String getNetmask()
           
 String getPlatform()
           
 String getPtr()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

datacenter

protected String datacenter

ipversion

protected String ipversion

ptr

protected String ptr

platform

protected String platform

address

protected String address

netmask

protected String netmask

broadcast

protected String broadcast

gateway

protected String gateway

nameservers

protected List<String> nameservers
Constructor Detail

IpDetails

public IpDetails(String datacenter,
                 String ipversion,
                 String ptr,
                 String platform,
                 @Nullable
                 String address,
                 @Nullable
                 String netmask,
                 @Nullable
                 String broadcast,
                 @Nullable
                 String gateway,
                 @Nullable
                 List<String> nameservers)
Method Detail

builder

public static IpDetails.Builder builder()

getDatacenter

public String getDatacenter()

getIpversion

public String getIpversion()

getPtr

public String getPtr()

getPlatform

public String getPlatform()

getAddress

public String getAddress()

getNetmask

public String getNetmask()

getBroadcast

public String getBroadcast()

getGateway

public String getGateway()

getNameServers

public List<String> getNameServers()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2012 jclouds. All Rights Reserved.