Interface GnmiConnectionParameters
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>,org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
GnmiNode
@Generated("mdsal-binding-generator")
public interface GnmiConnectionParameters
extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module gnmi-topology
grouping gnmi-connection-parameters {
container connection-parameters {
leaf host {
type inet:host;
}
leaf port {
type inet:port-number;
}
uses security;
}
container extensions-parameters {
container gnmi-parameters {
leaf overwrite-data-type {
type enumeration {
enum ALL;
enum CONFIG;
enum STATE;
enum OPERATIONAL;
enum UNRECOGNIZED;
enum NONE;
}
}
leaf use-model-name-prefix {
type boolean;
default false;
}
leaf path-target {
type string;
}
}
}
}
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QNameYANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionReturn connectionParameters, ornullif it is not present.Return extensionsParameters, ornullif it is not present.Class<? extends GnmiConnectionParameters>@NonNull ConnectionParametersReturn connectionParameters, or an empty instance if it is not present.@NonNull ExtensionsParametersReturn extensionsParameters, or an empty instance if it is not present.
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
Class<? extends GnmiConnectionParameters> implementedInterface()- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getConnectionParameters
ConnectionParameters getConnectionParameters()Return connectionParameters, ornullif it is not present.- Returns:
ConnectionParametersconnectionParameters, ornullif it is not present.
-
nonnullConnectionParameters
@NonNull ConnectionParameters nonnullConnectionParameters()Return connectionParameters, or an empty instance if it is not present.- Returns:
ConnectionParametersconnectionParameters, or an empty instance if it is not present.
-
getExtensionsParameters
ExtensionsParameters getExtensionsParameters()Return extensionsParameters, ornullif it is not present.Defines a set of extensions parameters which can be optionally included with the request and response messages of gNMI RPCs. Allows registration of extensions defined outside of this package.- Returns:
ExtensionsParametersextensionsParameters, ornullif it is not present.
-
nonnullExtensionsParameters
@NonNull ExtensionsParameters nonnullExtensionsParameters()Return extensionsParameters, or an empty instance if it is not present.- Returns:
ExtensionsParametersextensionsParameters, or an empty instance if it is not present.
-