Class 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 Detail

      • 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.
      • 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.
      • 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.
      • 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.
      • idSpecified

        protected boolean idSpecified
      • 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
      • 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
      • isReservedSpecified

        protected boolean isReservedSpecified
      • noteSpecified

        protected boolean noteSpecified
      • 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 Detail

      • IpAddress

        public IpAddress()
    • Method Detail

      • 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)
      • 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)