Interface PcepConfig
- All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>,org.opendaylight.yangtools.binding.BindingObject,org.opendaylight.yangtools.binding.DataContainer,org.opendaylight.yangtools.binding.Grouping
@Generated("mdsal-binding-generator")
public interface PcepConfig
extends org.opendaylight.yangtools.binding.Grouping
This class represents the following YANG schema fragment defined in module pcep-config
grouping pcep-config {
container session-config {
leaf rpc-timeout {
type int16;
default 30;
units seconds;
}
leaf listen-address {
type inet:ip-address-no-zone;
default 0.0.0.0;
}
leaf listen-port {
type inet:port-number;
default 4189;
}
uses pcep-session-error-policy;
uses pcep-session-timers;
container tls {
presence "Indicates TLS-enabled (PCEPS) operation";
uses pcep-session-tls;
}
}
}
-
Method Summary
Modifier and TypeMethodDescriptionReturn sessionConfig, ornullif it is not present.@NonNull SessionConfigReturn sessionConfig, or an empty instance if it is not present.Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterface
-
Method Details
-
getSessionConfig
SessionConfig getSessionConfig()Return sessionConfig, ornullif it is not present.PCEP topology config- Returns:
SessionConfigsessionConfig, ornullif it is not present.
-
nonnullSessionConfig
@NonNull SessionConfig nonnullSessionConfig()Return sessionConfig, or an empty instance if it is not present.- Returns:
SessionConfigsessionConfig, or an empty instance if it is not present.
-