Class IpAddress

java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.subnet.IpAddress
Direct Known Subclasses:
Version6

@ApiType("SoftLayer_Network_Subnet_IpAddress")
public class IpAddress
extends Entity
The SoftLayer_Network_Subnet_IpAddress data type contains general information relating to a single SoftLayer IPv4 address.
See Also:
SoftLayer_Network_Subnet_IpAddress
  • Field Details

    • allowedHost

      @ApiProperty protected Host allowedHost
      The SoftLayer_Network_Storage_Allowed_Host information to connect this IP Address to Network Storage supporting access control lists.
    • allowedNetworkStorage

      @ApiProperty protected List<Storage> allowedNetworkStorage
      The SoftLayer_Network_Storage objects that this SoftLayer_Hardware has access to.
    • allowedNetworkStorageReplicas

      @ApiProperty protected List<Storage> allowedNetworkStorageReplicas
      The SoftLayer_Network_Storage objects whose Replica that this SoftLayer_Hardware has access to.
    • applicationDeliveryController

      @ApiProperty protected Controller applicationDeliveryController
      The application delivery controller using this address.
    • contextTunnelTranslations

      @ApiProperty protected List<Translation> contextTunnelTranslations
      An IPSec network tunnel's address translations. These translations use a SoftLayer ip address from an assigned static NAT subnet to deliver the packets to the remote (customer) destination.
    • endpointSubnets

      @ApiProperty protected List<Subnet> endpointSubnets
      All the subnets routed to an IP address.
    • guestNetworkComponent

      @ApiProperty protected Component guestNetworkComponent
      A network component that is statically routed to an IP address.
    • guestNetworkComponentBinding

      @ApiProperty protected IpAddress guestNetworkComponentBinding
      A network component that is statically routed to an IP address.
    • hardware

      @ApiProperty protected Hardware hardware
      A server that this IP address is routed to.
    • networkComponent

      @ApiProperty protected Component networkComponent
      A network component that is statically routed to an IP address.
    • privateNetworkGateway

      @ApiProperty protected Gateway privateNetworkGateway
      The network gateway appliance using this address as the private IP address.
    • protectionAddress

      @ApiProperty protected List<Address> protectionAddress
    • publicNetworkGateway

      @ApiProperty protected Gateway publicNetworkGateway
      The network gateway appliance using this address as the public IP address.
    • remoteManagementNetworkComponent

      @ApiProperty protected Component remoteManagementNetworkComponent
      An IPMI-based management network component of the IP address.
    • subnet

      @ApiProperty protected Subnet subnet
      An IP address' associated subnet.
    • syslogEventsOneDay

      @ApiProperty protected List<Syslog> syslogEventsOneDay
      All events for this IP address stored in the datacenter syslogs from the last 24 hours
    • syslogEventsSevenDays

      @ApiProperty protected List<Syslog> syslogEventsSevenDays
      All events for this IP address stored in the datacenter syslogs from the last 7 days
    • topTenSyslogEventsByDestinationPortOneDay

      @ApiProperty protected List<Syslog> topTenSyslogEventsByDestinationPortOneDay
      Top Ten network datacenter syslog events, grouped by destination port, for the last 24 hours
    • topTenSyslogEventsByDestinationPortSevenDays

      @ApiProperty protected List<Syslog> topTenSyslogEventsByDestinationPortSevenDays
      Top Ten network datacenter syslog events, grouped by destination port, for the last 7 days
    • topTenSyslogEventsByProtocolsOneDay

      @ApiProperty protected List<Syslog> topTenSyslogEventsByProtocolsOneDay
      Top Ten network datacenter syslog events, grouped by source port, for the last 24 hours
    • topTenSyslogEventsByProtocolsSevenDays

      @ApiProperty protected List<Syslog> topTenSyslogEventsByProtocolsSevenDays
      Top Ten network datacenter syslog events, grouped by source port, for the last 7 days
    • topTenSyslogEventsBySourceIpOneDay

      @ApiProperty protected List<Syslog> topTenSyslogEventsBySourceIpOneDay
      Top Ten network datacenter syslog events, grouped by source ip address, for the last 24 hours
    • topTenSyslogEventsBySourceIpSevenDays

      @ApiProperty protected List<Syslog> topTenSyslogEventsBySourceIpSevenDays
      Top Ten network datacenter syslog events, grouped by source ip address, for the last 7 days
    • topTenSyslogEventsBySourcePortOneDay

      @ApiProperty protected List<Syslog> topTenSyslogEventsBySourcePortOneDay
      Top Ten network datacenter syslog events, grouped by source port, for the last 24 hours
    • topTenSyslogEventsBySourcePortSevenDays

      @ApiProperty protected List<Syslog> topTenSyslogEventsBySourcePortSevenDays
      Top Ten network datacenter syslog events, grouped by source port, for the last 7 days
    • virtualGuest

      @ApiProperty protected Guest virtualGuest
      A virtual guest that this IP address is routed to.
    • virtualLicenses

      @ApiProperty protected List<VirtualLicense> virtualLicenses
      Virtual licenses allocated for an IP Address.
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      An IP's internal identifier.
    • idSpecified

      protected boolean idSpecified
    • ipAddress

      @ApiProperty(canBeNullOrNotSet=true) protected String ipAddress
      An IP address expressed in dotted quad format.
    • ipAddressSpecified

      protected boolean ipAddressSpecified
    • isBroadcast

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean isBroadcast
      Indicates if an IP address is reserved to be used as the network broadcast address and cannot be assigned to a network interface
    • isBroadcastSpecified

      protected boolean isBroadcastSpecified
    • isGateway

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean isGateway
      Indicates if an IP address is reserved to a gateway and cannot be assigned to a network interface
    • isGatewaySpecified

      protected boolean isGatewaySpecified
    • isNetwork

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean isNetwork
      Indicates if an IP address is reserved to a network address and cannot be assigned to a network interface
    • isNetworkSpecified

      protected boolean isNetworkSpecified
    • isReserved

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean isReserved
      Indicates if an IP address is reserved and cannot be assigned to a network interface
    • isReservedSpecified

      protected boolean isReservedSpecified
    • note

      @ApiProperty(canBeNullOrNotSet=true) protected String note
      An IP address' user defined note.
    • noteSpecified

      protected boolean noteSpecified
    • subnetId

      @ApiProperty(canBeNullOrNotSet=true) protected Long subnetId
      An IP address' subnet id.
    • subnetIdSpecified

      protected boolean subnetIdSpecified
    • allowedNetworkStorageCount

      @ApiProperty protected Long allowedNetworkStorageCount
      A count of the SoftLayer_Network_Storage objects that this SoftLayer_Hardware has access to.
    • allowedNetworkStorageReplicaCount

      @ApiProperty protected Long allowedNetworkStorageReplicaCount
      A count of the SoftLayer_Network_Storage objects whose Replica that this SoftLayer_Hardware has access to.
    • contextTunnelTranslationCount

      @ApiProperty protected Long contextTunnelTranslationCount
      A count of an IPSec network tunnel's address translations. These translations use a SoftLayer ip address from an assigned static NAT subnet to deliver the packets to the remote (customer) destination.
    • endpointSubnetCount

      @ApiProperty protected Long endpointSubnetCount
      A count of all the subnets routed to an IP address.
    • protectionAddressCount

      @ApiProperty protected Long protectionAddressCount
      A count of
    • syslogEventsOneDayCount

      @ApiProperty protected Long syslogEventsOneDayCount
      A count of all events for this IP address stored in the datacenter syslogs from the last 24 hours
    • syslogEventsSevenDayCount

      @ApiProperty protected Long syslogEventsSevenDayCount
      A count of all events for this IP address stored in the datacenter syslogs from the last 7 days
    • topTenSyslogEventsByDestinationPortOneDayCount

      @ApiProperty protected Long topTenSyslogEventsByDestinationPortOneDayCount
      A count of top Ten network datacenter syslog events, grouped by destination port, for the last 24 hours
    • topTenSyslogEventsByDestinationPortSevenDayCount

      @ApiProperty protected Long topTenSyslogEventsByDestinationPortSevenDayCount
      A count of top Ten network datacenter syslog events, grouped by destination port, for the last 7 days
    • topTenSyslogEventsByProtocolsOneDayCount

      @ApiProperty protected Long topTenSyslogEventsByProtocolsOneDayCount
      A count of top Ten network datacenter syslog events, grouped by source port, for the last 24 hours
    • topTenSyslogEventsByProtocolsSevenDayCount

      @ApiProperty protected Long topTenSyslogEventsByProtocolsSevenDayCount
      A count of top Ten network datacenter syslog events, grouped by source port, for the last 7 days
    • topTenSyslogEventsBySourceIpOneDayCount

      @ApiProperty protected Long topTenSyslogEventsBySourceIpOneDayCount
      A count of top Ten network datacenter syslog events, grouped by source ip address, for the last 24 hours
    • topTenSyslogEventsBySourceIpSevenDayCount

      @ApiProperty protected Long topTenSyslogEventsBySourceIpSevenDayCount
      A count of top Ten network datacenter syslog events, grouped by source ip address, for the last 7 days
    • topTenSyslogEventsBySourcePortOneDayCount

      @ApiProperty protected Long topTenSyslogEventsBySourcePortOneDayCount
      A count of top Ten network datacenter syslog events, grouped by source port, for the last 24 hours
    • topTenSyslogEventsBySourcePortSevenDayCount

      @ApiProperty protected Long topTenSyslogEventsBySourcePortSevenDayCount
      A count of top Ten network datacenter syslog events, grouped by source port, for the last 7 days
    • virtualLicenseCount

      @ApiProperty protected Long virtualLicenseCount
      A count of virtual licenses allocated for an IP Address.
  • Constructor Details

    • IpAddress

      public IpAddress()
  • Method Details

    • getAllowedHost

      public Host getAllowedHost()
    • setAllowedHost

      public void setAllowedHost​(Host allowedHost)
    • getAllowedNetworkStorage

      public List<Storage> getAllowedNetworkStorage()
    • getAllowedNetworkStorageReplicas

      public List<Storage> getAllowedNetworkStorageReplicas()
    • getApplicationDeliveryController

      public Controller getApplicationDeliveryController()
    • setApplicationDeliveryController

      public void setApplicationDeliveryController​(Controller applicationDeliveryController)
    • getContextTunnelTranslations

      public List<Translation> getContextTunnelTranslations()
    • getEndpointSubnets

      public List<Subnet> getEndpointSubnets()
    • getGuestNetworkComponent

      public Component getGuestNetworkComponent()
    • setGuestNetworkComponent

      public void setGuestNetworkComponent​(Component guestNetworkComponent)
    • getGuestNetworkComponentBinding

      public IpAddress getGuestNetworkComponentBinding()
    • setGuestNetworkComponentBinding

      public void setGuestNetworkComponentBinding​(IpAddress guestNetworkComponentBinding)
    • getHardware

      public Hardware getHardware()
    • setHardware

      public void setHardware​(Hardware hardware)
    • getNetworkComponent

      public Component getNetworkComponent()
    • setNetworkComponent

      public void setNetworkComponent​(Component networkComponent)
    • getPrivateNetworkGateway

      public Gateway getPrivateNetworkGateway()
    • setPrivateNetworkGateway

      public void setPrivateNetworkGateway​(Gateway privateNetworkGateway)
    • getProtectionAddress

      public List<Address> getProtectionAddress()
    • getPublicNetworkGateway

      public Gateway getPublicNetworkGateway()
    • setPublicNetworkGateway

      public void setPublicNetworkGateway​(Gateway publicNetworkGateway)
    • getRemoteManagementNetworkComponent

      public Component getRemoteManagementNetworkComponent()
    • setRemoteManagementNetworkComponent

      public void setRemoteManagementNetworkComponent​(Component remoteManagementNetworkComponent)
    • getSubnet

      public Subnet getSubnet()
    • setSubnet

      public void setSubnet​(Subnet subnet)
    • getSyslogEventsOneDay

      public List<Syslog> getSyslogEventsOneDay()
    • getSyslogEventsSevenDays

      public List<Syslog> getSyslogEventsSevenDays()
    • getTopTenSyslogEventsByDestinationPortOneDay

      public List<Syslog> getTopTenSyslogEventsByDestinationPortOneDay()
    • getTopTenSyslogEventsByDestinationPortSevenDays

      public List<Syslog> getTopTenSyslogEventsByDestinationPortSevenDays()
    • getTopTenSyslogEventsByProtocolsOneDay

      public List<Syslog> getTopTenSyslogEventsByProtocolsOneDay()
    • getTopTenSyslogEventsByProtocolsSevenDays

      public List<Syslog> getTopTenSyslogEventsByProtocolsSevenDays()
    • getTopTenSyslogEventsBySourceIpOneDay

      public List<Syslog> getTopTenSyslogEventsBySourceIpOneDay()
    • getTopTenSyslogEventsBySourceIpSevenDays

      public List<Syslog> getTopTenSyslogEventsBySourceIpSevenDays()
    • getTopTenSyslogEventsBySourcePortOneDay

      public List<Syslog> getTopTenSyslogEventsBySourcePortOneDay()
    • getTopTenSyslogEventsBySourcePortSevenDays

      public List<Syslog> getTopTenSyslogEventsBySourcePortSevenDays()
    • getVirtualGuest

      public Guest getVirtualGuest()
    • setVirtualGuest

      public void setVirtualGuest​(Guest virtualGuest)
    • getVirtualLicenses

      public List<VirtualLicense> getVirtualLicenses()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getIpAddress

      public String getIpAddress()
    • setIpAddress

      public void setIpAddress​(String ipAddress)
    • isIpAddressSpecified

      public boolean isIpAddressSpecified()
    • unsetIpAddress

      public void unsetIpAddress()
    • getIsBroadcast

      public Boolean getIsBroadcast()
    • setIsBroadcast

      public void setIsBroadcast​(Boolean isBroadcast)
    • isIsBroadcastSpecified

      public boolean isIsBroadcastSpecified()
    • unsetIsBroadcast

      public void unsetIsBroadcast()
    • getIsGateway

      public Boolean getIsGateway()
    • setIsGateway

      public void setIsGateway​(Boolean isGateway)
    • isIsGatewaySpecified

      public boolean isIsGatewaySpecified()
    • unsetIsGateway

      public void unsetIsGateway()
    • getIsNetwork

      public Boolean getIsNetwork()
    • setIsNetwork

      public void setIsNetwork​(Boolean isNetwork)
    • isIsNetworkSpecified

      public boolean isIsNetworkSpecified()
    • unsetIsNetwork

      public void unsetIsNetwork()
    • getIsReserved

      public Boolean getIsReserved()
    • setIsReserved

      public void setIsReserved​(Boolean isReserved)
    • isIsReservedSpecified

      public boolean isIsReservedSpecified()
    • unsetIsReserved

      public void unsetIsReserved()
    • getNote

      public String getNote()
    • setNote

      public void setNote​(String note)
    • isNoteSpecified

      public boolean isNoteSpecified()
    • unsetNote

      public void unsetNote()
    • getSubnetId

      public Long getSubnetId()
    • setSubnetId

      public void setSubnetId​(Long subnetId)
    • isSubnetIdSpecified

      public boolean isSubnetIdSpecified()
    • unsetSubnetId

      public void unsetSubnetId()
    • getAllowedNetworkStorageCount

      public Long getAllowedNetworkStorageCount()
    • setAllowedNetworkStorageCount

      public void setAllowedNetworkStorageCount​(Long allowedNetworkStorageCount)
    • getAllowedNetworkStorageReplicaCount

      public Long getAllowedNetworkStorageReplicaCount()
    • setAllowedNetworkStorageReplicaCount

      public void setAllowedNetworkStorageReplicaCount​(Long allowedNetworkStorageReplicaCount)
    • getContextTunnelTranslationCount

      public Long getContextTunnelTranslationCount()
    • setContextTunnelTranslationCount

      public void setContextTunnelTranslationCount​(Long contextTunnelTranslationCount)
    • getEndpointSubnetCount

      public Long getEndpointSubnetCount()
    • setEndpointSubnetCount

      public void setEndpointSubnetCount​(Long endpointSubnetCount)
    • getProtectionAddressCount

      public Long getProtectionAddressCount()
    • setProtectionAddressCount

      public void setProtectionAddressCount​(Long protectionAddressCount)
    • getSyslogEventsOneDayCount

      public Long getSyslogEventsOneDayCount()
    • setSyslogEventsOneDayCount

      public void setSyslogEventsOneDayCount​(Long syslogEventsOneDayCount)
    • getSyslogEventsSevenDayCount

      public Long getSyslogEventsSevenDayCount()
    • setSyslogEventsSevenDayCount

      public void setSyslogEventsSevenDayCount​(Long syslogEventsSevenDayCount)
    • getTopTenSyslogEventsByDestinationPortOneDayCount

      public Long getTopTenSyslogEventsByDestinationPortOneDayCount()
    • setTopTenSyslogEventsByDestinationPortOneDayCount

      public void setTopTenSyslogEventsByDestinationPortOneDayCount​(Long topTenSyslogEventsByDestinationPortOneDayCount)
    • getTopTenSyslogEventsByDestinationPortSevenDayCount

      public Long getTopTenSyslogEventsByDestinationPortSevenDayCount()
    • setTopTenSyslogEventsByDestinationPortSevenDayCount

      public void setTopTenSyslogEventsByDestinationPortSevenDayCount​(Long topTenSyslogEventsByDestinationPortSevenDayCount)
    • getTopTenSyslogEventsByProtocolsOneDayCount

      public Long getTopTenSyslogEventsByProtocolsOneDayCount()
    • setTopTenSyslogEventsByProtocolsOneDayCount

      public void setTopTenSyslogEventsByProtocolsOneDayCount​(Long topTenSyslogEventsByProtocolsOneDayCount)
    • getTopTenSyslogEventsByProtocolsSevenDayCount

      public Long getTopTenSyslogEventsByProtocolsSevenDayCount()
    • setTopTenSyslogEventsByProtocolsSevenDayCount

      public void setTopTenSyslogEventsByProtocolsSevenDayCount​(Long topTenSyslogEventsByProtocolsSevenDayCount)
    • getTopTenSyslogEventsBySourceIpOneDayCount

      public Long getTopTenSyslogEventsBySourceIpOneDayCount()
    • setTopTenSyslogEventsBySourceIpOneDayCount

      public void setTopTenSyslogEventsBySourceIpOneDayCount​(Long topTenSyslogEventsBySourceIpOneDayCount)
    • getTopTenSyslogEventsBySourceIpSevenDayCount

      public Long getTopTenSyslogEventsBySourceIpSevenDayCount()
    • setTopTenSyslogEventsBySourceIpSevenDayCount

      public void setTopTenSyslogEventsBySourceIpSevenDayCount​(Long topTenSyslogEventsBySourceIpSevenDayCount)
    • getTopTenSyslogEventsBySourcePortOneDayCount

      public Long getTopTenSyslogEventsBySourcePortOneDayCount()
    • setTopTenSyslogEventsBySourcePortOneDayCount

      public void setTopTenSyslogEventsBySourcePortOneDayCount​(Long topTenSyslogEventsBySourcePortOneDayCount)
    • getTopTenSyslogEventsBySourcePortSevenDayCount

      public Long getTopTenSyslogEventsBySourcePortSevenDayCount()
    • setTopTenSyslogEventsBySourcePortSevenDayCount

      public void setTopTenSyslogEventsBySourcePortSevenDayCount​(Long topTenSyslogEventsBySourcePortSevenDayCount)
    • getVirtualLicenseCount

      public Long getVirtualLicenseCount()
    • setVirtualLicenseCount

      public void setVirtualLicenseCount​(Long virtualLicenseCount)
    • asService

      public IpAddress.Service asService​(ApiClient client)
    • service

      public static IpAddress.Service service​(ApiClient client)
    • service

      public static IpAddress.Service service​(ApiClient client, Long id)