@Beta public class DataTreeConfiguration extends Object implements Immutable
TreeConfig supports currently the following options:
TreeConfig can be easily extended in order to support further data tree configuration options, like following:
This can be useful when strict validation is not required or useful for some reasons.
Modifier and Type | Class and Description |
---|---|
static class |
DataTreeConfiguration.Builder |
Modifier and Type | Field and Description |
---|---|
static DataTreeConfiguration |
DEFAULT_CONFIGURATION |
static DataTreeConfiguration |
DEFAULT_OPERATIONAL |
Modifier and Type | Method and Description |
---|---|
static DataTreeConfiguration.Builder |
builder(TreeType treeType) |
DataTreeConfiguration.Builder |
copyBuilder() |
static DataTreeConfiguration |
getDefault(TreeType treeType) |
YangInstanceIdentifier |
getRootPath() |
TreeType |
getTreeType() |
boolean |
isMandatoryNodesValidationEnabled() |
boolean |
isUniqueIndexEnabled() |
String |
toString() |
public static final DataTreeConfiguration DEFAULT_CONFIGURATION
public static final DataTreeConfiguration DEFAULT_OPERATIONAL
@Nonnull public YangInstanceIdentifier getRootPath()
public boolean isUniqueIndexEnabled()
public boolean isMandatoryNodesValidationEnabled()
public static DataTreeConfiguration getDefault(TreeType treeType)
public static DataTreeConfiguration.Builder builder(TreeType treeType)
public DataTreeConfiguration.Builder copyBuilder()
Copyright © 2019 OpenDaylight. All rights reserved.