![]() |
![]()
| ![]() |
![]()
NAMENet::Whois::Object::Role::AFRINIC - an object representation of the RPSL Role block DESCRIPTIONThe role class is similar to the person class. However, instead of describing a human being, it describes a role performed by one or more human beings. Examples include help desks, network monitoring centres, system administrators, etc. A role object is particularly useful since often a person performing a role may change; however the role itself remains. The "nic-hdl:" attributes of the person and role classes share the same name space. Once the object is created, the value of the "role:" attribute cannot be changed. METHODSnew( %options )Constructor for the Net::Whois::Object::Role::AFRINIC class role( [$role] )Accessor to the role attribute. Accepts an optional role, always return the current role. address( [$address] )Accessor to the address attribute. Accepts an optional address line to be added to the address array, always return the current address array. phone( [$phone] )Accessor to the phone attribute. Accepts an optional phone to be added to the phone array, always return the current phone array. fax_no( [$fax_no] )Accessor to the fax_no attribute. Accepts an optional fax_no to be added to the fax_no array, always return the current fax_no array. e_mail( [$e_mail] )Accessor to the e_mail attribute. Accepts an optional e_mail to be added to the e_mail array, always return the current e_mail array. org( [$org] )Accessor to the org attribute. Accepts an optional org, always return the current org. Points to an existing organisation object representing the entity that holds the resource. The 'ORG-' string followed by 2 to 4 characters, followed by up to 5 digits followed by a source specification. The first digit must not be "0". Source specification starts with "-" followed by source name up to 9-character length. trouble( [$trouble] )Accessor to the trouble attribute. Accepts an optional trouble value to be added to the trouble array, always return the current trouble array. admin_c( [$contact] )Accessor to the admin_c attribute. Accepts an optional contact to be added to the admin_c array, always return the current admin_c array. tech_c( [$contact] )Accessor to the tech_c attribute. Accepts an optional contact to be added to the tech_c array, always return the current tech_c array. nic_hdl( [$nic_hdl] )Accessor to the nic_hdl attribute. Accepts an optional nic_hdl, always return the current nic_hdl. remarks( [$remark] )Accessor to the remarks attribute. Accepts an optional remark to be added to the remarks array, always return the current remarks array. notify( [$notify] )Accessor to the notify attribute. Accepts an optional notify value to be added to the notify array, always return the current notify array. mnt_by( [$mnt_by] )Accessor to the mnt_by attribute. Accepts an optional mnt_by value to be added to the mnt_by array, always return the current mnt_by array. changed( [$changed] )Accessor to the changed attribute. Accepts an optional changed value to be added to the changed array, always return the current changed array. source( [$source] )Accessor to the source attribute. Accepts an optional source, always return the current source.
|