public class Package extends Object implements Serializable
Constructor and Description |
---|
Package() |
Package(Package pkg)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addExcludeRange(ExcludeRange range) |
void |
addIncludeRange(IncludeRange range) |
void |
addIncludeUrl(String url) |
void |
addOutageCalendar(String calendar) |
void |
addService(Service service) |
void |
addSpecific(String specific) |
boolean |
equals(Object obj) |
List<ExcludeRange> |
getExcludeRanges() |
Filter |
getFilter()
A rule which addresses belonging to this package must pass.
|
String |
getIfAliasComment()
A character or string for terminating ifAlias text.
|
String |
getIfAliasDomain()
The name of the domain covered by this collection package.
|
List<IncludeRange> |
getIncludeRanges() |
List<String> |
getIncludeUrls() |
String |
getName()
The name or identifier for this package
|
List<String> |
getOutageCalendars() |
Service |
getService(String svcName) |
List<Service> |
getServices() |
List<String> |
getSpecifics() |
String |
getStoreByIfAlias()
Flag for storing collected data by domain/ifAlias.
|
String |
getStoreByNodeID()
Flag for storing collected data by nodeid/interface name.
|
String |
getStorFlagOverride()
RFlag for controlling how interfaces are selected for data collection
by domain/ifAlias.
|
boolean |
hasExcludeRange(String addr) |
int |
hashCode() |
boolean |
hasIncludeRange(String addr) |
boolean |
hasSpecific(byte[] addr) |
boolean |
hasSpecificUrl(String iface,
boolean hasSpecific) |
boolean |
isRemote() |
boolean |
removeExcludeRange(ExcludeRange range) |
boolean |
removeIncludeRange(IncludeRange range) |
boolean |
removeIncludeUrl(String url) |
boolean |
removeOutageCalendar(String calendar) |
boolean |
removeService(Service service) |
boolean |
removeSpecific(String specific) |
boolean |
serviceInPackageAndEnabled(String svcName)
Returns true if the service is part of the package and the status of the
service is set to "on".
|
void |
setExcludeRanges(List<ExcludeRange> ranges) |
void |
setFilter(Filter filter) |
void |
setIfAliasComment(String ifAliasComment) |
void |
setIfAliasDomain(String ifAliasDomain) |
void |
setIncludeRanges(List<IncludeRange> ranges) |
void |
setIncludeUrlCollection(List<String> urls) |
void |
setName(String name) |
void |
setOutageCalendars(List<String> calendars) |
void |
setRemote(boolean remote) |
void |
setServices(List<Service> services) |
void |
setSpecifics(List<String> specifics) |
void |
setStoreByIfAlias(String storeByIfAlias) |
void |
setStoreByNodeID(String storeByNodeID) |
void |
setStorFlagOverride(String storFlagOverride) |
String |
toString() |
public Package()
public Package(Package pkg)
pkg
- public String getName()
public void setName(String name)
public Filter getFilter()
public void setFilter(Filter filter)
public void addSpecific(String specific) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public boolean removeSpecific(String specific)
public boolean hasSpecific(byte[] addr)
public List<IncludeRange> getIncludeRanges()
public void setIncludeRanges(List<IncludeRange> ranges)
public void addIncludeRange(IncludeRange range) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public boolean removeIncludeRange(IncludeRange range)
public boolean hasIncludeRange(String addr)
public List<ExcludeRange> getExcludeRanges()
public void setExcludeRanges(List<ExcludeRange> ranges)
public void addExcludeRange(ExcludeRange range) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public boolean removeExcludeRange(ExcludeRange range)
public boolean hasExcludeRange(String addr)
public void addIncludeUrl(String url) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public boolean removeIncludeUrl(String url)
public boolean hasSpecificUrl(String iface, boolean hasSpecific)
public String getStoreByIfAlias()
public void setStoreByIfAlias(String storeByIfAlias)
public String getStoreByNodeID()
public void setStoreByNodeID(String storeByNodeID)
public String getStorFlagOverride()
public void setStorFlagOverride(String storFlagOverride)
public String getIfAliasDomain()
public void setIfAliasDomain(String ifAliasDomain)
public String getIfAliasComment()
public void setIfAliasComment(String ifAliasComment)
public void addService(Service service) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public boolean removeService(Service service)
public boolean serviceInPackageAndEnabled(String svcName)
svcName
- The service name to lookup.public void addOutageCalendar(String calendar) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public boolean removeOutageCalendar(String calendar)
public boolean isRemote()
public void setRemote(boolean remote)
Copyright © 2021. All rights reserved.