NAME

Net::Whois::Object::FilterSet::AFRINIC - an object representation of a RPSL FilterSet block

DESCRIPTION

A FilterSet object defines a set of routes that match the criteria that you specify in your 'filter', in other words it filters out routes that you do not want to see.

METHODS

new ( @options )

Constructor for the Net::Whois::Object::FilterSet::AFRINIC class

filter_set( [$filter_set] )

Accessor to the filter_set attribute. Accepts an optional filter_set value, always return the current filter_set value.

The filter_set attribute defines the name of the filter. It is an RPSL name that starts with "fltr-".

The name of a filter_set object can be hierarchical:

A hierarchical filter_set name is a sequence of filter_set names and AS Numbers separated by colons. At least one component of the name must be an actual filter_set name (i.e. start with "fltr-"). All the set name components of a hierarchical filter-name have to be filter_set names.

descr( [$descr] )

Accessor to the descr attribute. Accepts an optional descr value to be added to the descr array, always return the current descr array.

A short description related to the object's purpose.

filter( [$filter] )

Accessor to the filter attribute. Accepts an optional filter value, always return the current filter.

The filter attribute defines the policy filter of the set.

A policy filter is a logical expression which, when applied to a set of routes, returns a subset of these routes, the ones that you have said you want to see.

mp_filter( [$mp_filter] )

Accessor to the mp_filter attribute. Accepts an optional mp_filter value, always return the current mp_filter.

Logical expression which when applied to a set of IPv4 or IPv6 routes returns a subset of these routes.

remarks( [$remark] )

Accessor to the remarks attribute. Accepts an optional remark to be added to the remarks array, always return the current remarks array.

General remarks. May include a URL or email address.

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.

The NIC-handle of a technical contact 'person' or 'role' object. As more than one person often fulfills a role function, there may be more than one tech_c listed.

A technical contact (tech_c) must be a person responsible for the day-to-day operation of the network, but does not need to be physically located at the site of the network.

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.

The NIC-handle of an on-site contact 'person' object. As more than one person often fulfills a role function, there may be more than one admin_c listed.

An administrative contact (admin_c) must be someone who is physically located at the site of the network.

org( [$org] )

Accessor to the org attribute. Accepts an optional org value to be added to the org array, always return the current org array.

The organisation responsible for this FilterSet object.

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.

The email address of who last updated the database object and the date it occurred.

Every time a change is made to a database object, this attribute will show the email address of the person who made those changes. Please use the address format specified in RFC 822 - Standard for the Format of ARPA Internet Text Message and provide the date format using one of the following two formats: YYYYMMDD or YYMMDD.

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.

Lists a registered 'mntner' used to authorize and authenticate changes to this object.

When the database details are protected by a Mntner object, then only persons with access to the security information of that Mntner object will be able to change details.

mnt_lower( [$mnt_lower] )

Accessor to the mnt_lower attribute. Accepts an optional mnt_lower value to be added to the mnt_lower array, always return the current mnt_lower array.

Sometimes there is a hierarchy of maintainers. In these cases, mnt_lower is used as well as mnt_by.

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.

The email address of who last updated the database object and the date it occurred.

Every time a change is made to a database object, this attribute will show the email address of the person who made those changes. Please use the address format specified in RFC 822 - Standard for the Format of ARPA Internet Text Message and provide the date format using one of the following two formats: YYYYMMDD or YYMMDD.

source( [$source] )

Accessor to the source attribute. Accepts an optional source, always return the current source.

The database where the object is registered.