public class DefaultConfig extends org.onosproject.yang.model.InnerModelObject implements Config
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypeConfig.LeafIdentifier| Modifier and Type | Field and Description |
|---|---|
protected boolean |
computeOnly |
protected boolean |
lockdown |
protected String |
name |
protected Object |
namedExplicitPath |
protected Object |
namedPathConstraint |
protected Class<? extends PathComputationMethod> |
pathComputationMethod |
protected IpAddress |
pathComputationServer |
protected Class<? extends TePathSetupProtocol> |
pathSetupProtocol |
protected short |
preference |
protected long |
teDefaultMetric |
protected long |
teDelayMetric |
protected long |
teHopMetric |
protected TeNsrlgs |
teNsrlgs |
protected TeSrlgs |
teSrlgs |
protected boolean |
useCspf |
protected BitSet |
valueLeafFlags |
protected boolean |
verbatim |
| Constructor and Description |
|---|
DefaultConfig()
Creates an instance of defaultConfig.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
computeOnly()
Returns the attribute computeOnly.
|
void |
computeOnly(boolean computeOnly)
Sets the attribute computeOnly.
|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isLeafValueSet(Config.LeafIdentifier leaf)
Checks if the leaf value is set.
|
boolean |
lockdown()
Returns the attribute lockdown.
|
void |
lockdown(boolean lockdown)
Sets the attribute lockdown.
|
String |
name()
Returns the attribute name.
|
void |
name(String name)
Sets the attribute name.
|
Object |
namedExplicitPath()
Returns the attribute namedExplicitPath.
|
void |
namedExplicitPath(Object namedExplicitPath)
Sets the attribute namedExplicitPath.
|
Object |
namedPathConstraint()
Returns the attribute namedPathConstraint.
|
void |
namedPathConstraint(Object namedPathConstraint)
Sets the attribute namedPathConstraint.
|
Class<? extends PathComputationMethod> |
pathComputationMethod()
Returns the attribute pathComputationMethod.
|
void |
pathComputationMethod(Class<? extends PathComputationMethod> pathComputationMethod)
Sets the attribute pathComputationMethod.
|
IpAddress |
pathComputationServer()
Returns the attribute pathComputationServer.
|
void |
pathComputationServer(IpAddress pathComputationServer)
Sets the attribute pathComputationServer.
|
Class<? extends TePathSetupProtocol> |
pathSetupProtocol()
Returns the attribute pathSetupProtocol.
|
void |
pathSetupProtocol(Class<? extends TePathSetupProtocol> pathSetupProtocol)
Sets the attribute pathSetupProtocol.
|
short |
preference()
Returns the attribute preference.
|
void |
preference(short preference)
Sets the attribute preference.
|
long |
teDefaultMetric()
Returns the attribute teDefaultMetric.
|
void |
teDefaultMetric(long teDefaultMetric)
Sets the attribute teDefaultMetric.
|
long |
teDelayMetric()
Returns the attribute teDelayMetric.
|
void |
teDelayMetric(long teDelayMetric)
Sets the attribute teDelayMetric.
|
long |
teHopMetric()
Returns the attribute teHopMetric.
|
void |
teHopMetric(long teHopMetric)
Sets the attribute teHopMetric.
|
TeNsrlgs |
teNsrlgs()
Returns the attribute teNsrlgs.
|
void |
teNsrlgs(TeNsrlgs teNsrlgs)
Sets the attribute teNsrlgs.
|
TeSrlgs |
teSrlgs()
Returns the attribute teSrlgs.
|
void |
teSrlgs(TeSrlgs teSrlgs)
Sets the attribute teSrlgs.
|
String |
toString() |
boolean |
useCspf()
Returns the attribute useCspf.
|
void |
useCspf(boolean useCspf)
Sets the attribute useCspf.
|
BitSet |
valueLeafFlags()
Returns the attribute valueLeafFlags.
|
boolean |
verbatim()
Returns the attribute verbatim.
|
void |
verbatim(boolean verbatim)
Sets the attribute verbatim.
|
addAugmentation, augmentation, augmentations, removeAugmentationprotected String name
protected short preference
protected Class<? extends TePathSetupProtocol> pathSetupProtocol
protected Class<? extends PathComputationMethod> pathComputationMethod
protected IpAddress pathComputationServer
protected boolean computeOnly
protected boolean useCspf
protected boolean verbatim
protected boolean lockdown
protected long teDefaultMetric
protected long teDelayMetric
protected long teHopMetric
protected Object namedExplicitPath
protected Object namedPathConstraint
protected BitSet valueLeafFlags
protected TeSrlgs teSrlgs
protected TeNsrlgs teNsrlgs
public short preference()
Configpreference in interface Configpublic Class<? extends TePathSetupProtocol> pathSetupProtocol()
ConfigpathSetupProtocol in interface Configpublic Class<? extends PathComputationMethod> pathComputationMethod()
ConfigpathComputationMethod in interface Configpublic IpAddress pathComputationServer()
ConfigpathComputationServer in interface Configpublic boolean computeOnly()
ConfigcomputeOnly in interface Configpublic boolean useCspf()
Configpublic boolean verbatim()
Configpublic boolean lockdown()
Configpublic long teDefaultMetric()
ConfigteDefaultMetric in interface Configpublic long teDelayMetric()
ConfigteDelayMetric in interface Configpublic long teHopMetric()
ConfigteHopMetric in interface Configpublic Object namedExplicitPath()
ConfignamedExplicitPath in interface Configpublic Object namedPathConstraint()
ConfignamedPathConstraint in interface Configpublic BitSet valueLeafFlags()
ConfigvalueLeafFlags in interface Configpublic TeSrlgs teSrlgs()
Configpublic TeNsrlgs teNsrlgs()
Configpublic void name(String name)
Configpublic void preference(short preference)
Configpreference in interface Configpreference - value of preferencepublic void pathSetupProtocol(Class<? extends TePathSetupProtocol> pathSetupProtocol)
ConfigpathSetupProtocol in interface ConfigpathSetupProtocol - value of pathSetupProtocolpublic void pathComputationMethod(Class<? extends PathComputationMethod> pathComputationMethod)
ConfigpathComputationMethod in interface ConfigpathComputationMethod - value of pathComputationMethodpublic void pathComputationServer(IpAddress pathComputationServer)
ConfigpathComputationServer in interface ConfigpathComputationServer - value of pathComputationServerpublic void computeOnly(boolean computeOnly)
ConfigcomputeOnly in interface ConfigcomputeOnly - value of computeOnlypublic void useCspf(boolean useCspf)
Configpublic void verbatim(boolean verbatim)
Configpublic void lockdown(boolean lockdown)
Configpublic void teDefaultMetric(long teDefaultMetric)
ConfigteDefaultMetric in interface ConfigteDefaultMetric - value of teDefaultMetricpublic void teDelayMetric(long teDelayMetric)
ConfigteDelayMetric in interface ConfigteDelayMetric - value of teDelayMetricpublic void teHopMetric(long teHopMetric)
ConfigteHopMetric in interface ConfigteHopMetric - value of teHopMetricpublic void namedExplicitPath(Object namedExplicitPath)
ConfignamedExplicitPath in interface ConfignamedExplicitPath - value of namedExplicitPathpublic void namedPathConstraint(Object namedPathConstraint)
ConfignamedPathConstraint in interface ConfignamedPathConstraint - value of namedPathConstraintpublic void teSrlgs(TeSrlgs teSrlgs)
Configpublic void teNsrlgs(TeNsrlgs teNsrlgs)
Configpublic boolean isLeafValueSet(Config.LeafIdentifier leaf)
ConfigisLeafValueSet in interface Configleaf - leaf whose value status needs to checkedCopyright © 2018. All rights reserved.