|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.atlassian.ip.IPMatcher.Builder
public static class IPMatcher.Builder
A builder for creating immutable IPMatcher instances.
Builder instances can be reused; it is safe to call build()
multiple times.
| Method Summary | |
|---|---|
IPMatcher.Builder |
addPattern(java.lang.String pattern)
Adds a new pattern to be matched against. |
IPMatcher.Builder |
addPatternOrHost(java.lang.String patternOrHost)
Adds a new pattern or host to be matched against. |
IPMatcher.Builder |
addSubnet(Subnet subnet)
Adds a new subnet to be matched against. |
IPMatcher |
build()
Return a newly-created IPMatcher based on the contents of the Builder. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public IPMatcher.Builder addPatternOrHost(java.lang.String patternOrHost)
192.168.1.10 ::10 192.168.1.* 192.168.5.128/26 0:0:0:7b::/64If a pattern is not a valid ip address or subnet, it will be treated as a hostname.
patternOrHost - pattern to be matched against
java.lang.IllegalArgumentException - if the pattern is null or emptypublic IPMatcher.Builder addPattern(java.lang.String pattern)
192.168.1.10 ::10 192.168.1.* 192.168.5.128/26 0:0:0:7b::/64
pattern - pattern to be matched against
java.lang.IllegalArgumentException - if the pattern is null or emptypublic IPMatcher.Builder addSubnet(Subnet subnet)
subnet - non-null subnet to be matched againstpublic IPMatcher build()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||