Class NetworkPoolIpIdentityProjection

    • Field Detail

      • externalId

        protected java.lang.String externalId
      • ipAddress

        protected java.lang.String ipAddress
    • Constructor Detail

      • NetworkPoolIpIdentityProjection

        public NetworkPoolIpIdentityProjection​(java.lang.Long id,
                                               java.lang.String externalId,
                                               java.lang.String ipAddress)
        The default constructor for creating a projection object.
        Parameters:
        id - the database id of the object
        externalId - the API id of the object
        ipAddress - the uniquely reserved ip address in the pool
      • NetworkPoolIpIdentityProjection

        public NetworkPoolIpIdentityProjection()
    • Method Detail

      • getExternalId

        public java.lang.String getExternalId()
        returns the externalId also known as the API id of the equivalent object.
        Returns:
        the external id or API id of the current record
      • setExternalId

        public void setExternalId​(java.lang.String externalId)
        Sets the externalId of the network pool. In this class this should not be called directly
        Parameters:
        externalId - the external id or API id of the current record
      • getIpAddress

        public java.lang.String getIpAddress()
        Returns the ipAddress for the specific host record Typically this is the IPv4 address but in future could also be an IPv6 depending on pool type
        Returns:
        the IP Address of the current record
      • setIpAddress

        public void setIpAddress​(java.lang.String ipAddress)
        Sets the IPv4 or IPv6 address of the specific host record dependent upon the pool type.
        Parameters:
        ipAddress - the IP Address for the current record