public static class PplPathFilter.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
PplPathFilter.Builder |
addAclEntries(String... strings) |
PplPathFilter.Builder |
addAclEntry(boolean allow,
String hopFieldPredicate) |
PplPathFilter.Builder |
addAclEntry(String str) |
PplPathFilter.Builder |
addOption(int weight,
PplExtPolicy policy)
Deprecated.
Please use with caution, API may change.
|
PplPathFilter |
build() |
PplPathFilter.Builder |
minMetaBandwidth(long minBandwidthBytesPerSeconds)
Minimum metadata bandwidth requirement for paths.
|
PplPathFilter.Builder |
minMtu(int minMtuBytes)
Minimum MTU requirement for paths.
|
PplPathFilter.Builder |
minValidity(int minValiditySeconds)
Minimum validity requirement for paths.
|
PplPathFilter.Builder |
ordering(String ordering) |
PplPathFilter.Builder |
setName(String name) |
PplPathFilter.Builder |
setSequence(String sequence) |
protected String name
public PplPathFilter.Builder setName(String name)
public PplPathFilter.Builder addAclEntry(String str)
public PplPathFilter.Builder addAclEntries(String... strings)
public PplPathFilter.Builder addAclEntry(boolean allow, String hopFieldPredicate)
public PplPathFilter.Builder setSequence(String sequence)
public PplPathFilter.Builder minMetaBandwidth(long minBandwidthBytesPerSeconds)
minBandwidthBytesPerSeconds - Minimum bandwidth in bytes per second.public PplPathFilter.Builder minMtu(int minMtuBytes)
minMtuBytes - Minimum MTU bytes required for a path to be accepted.public PplPathFilter.Builder minValidity(int minValiditySeconds)
minValiditySeconds - Minimum seconds before a path expires.public PplPathFilter.Builder ordering(String ordering)
@Deprecated public PplPathFilter.Builder addOption(int weight, PplExtPolicy policy)
weight - weightpolicy - policypublic PplPathFilter build()
Copyright © 2025. All rights reserved.