Interface ReadFlowTestInput
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<ReadFlowTestInput>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.RpcInput
@Generated("mdsal-binding-generator") public interface ReadFlowTestInput extends org.opendaylight.yangtools.yang.binding.RpcInput, org.opendaylight.yangtools.yang.binding.Augmentable<ReadFlowTestInput>
This class represents the following YANG schema fragment defined in module sal-bulk-flow
input input { leaf verbose { type boolean; } leaf dpn-count { type uint32; } leaf is-config-ds { type boolean; } leaf flows-per-dpn { type uint32; } leaf start-table-id { type uint32; } leaf end-table-id { type uint32; } }
The schema path to identify an instance is sal-bulk-flow/read-flow-test/input
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull ReadFlowTestInput thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull ReadFlowTestInput obj)
Default implementation ofObject.hashCode()
contract for this interface.static String
bindingToString(@NonNull ReadFlowTestInput obj)
Default implementation ofObject.toString()
contract for this interface.org.opendaylight.yangtools.yang.common.Uint32
getDpnCount()
Return dpnCount, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getEndTableId()
Return endTableId, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getFlowsPerDpn()
Return flowsPerDpn, ornull
if it is not present.Boolean
getIsConfigDs()
Return isConfigDs, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getStartTableId()
Return startTableId, ornull
if it is not present.Boolean
getVerbose()
Return verbose, ornull
if it is not present.default Class<ReadFlowTestInput>
implementedInterface()
default Boolean
isIsConfigDs()
Deprecated, for removal: This API element is subject to removal in a future version.default Boolean
isVerbose()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Method Detail
-
implementedInterface
default Class<ReadFlowTestInput> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.RpcInput
-
bindingHashCode
static int bindingHashCode(@NonNull ReadFlowTestInput obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull ReadFlowTestInput thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
NullPointerException
- ifthisObj
is null
-
bindingToString
static String bindingToString(@NonNull ReadFlowTestInput obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
NullPointerException
- ifobj
is null
-
getVerbose
Boolean getVerbose()
Return verbose, ornull
if it is not present.Add or delete
- Returns:
java.lang.Boolean
verbose, ornull
if it is not present.
-
isVerbose
@Deprecated(forRemoval=true) default Boolean isVerbose()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getDpnCount
org.opendaylight.yangtools.yang.common.Uint32 getDpnCount()
Return dpnCount, ornull
if it is not present.No of DPNs
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
dpnCount, ornull
if it is not present.
-
getIsConfigDs
Boolean getIsConfigDs()
Return isConfigDs, ornull
if it is not present.true for Config DS and false for Operational DS
- Returns:
java.lang.Boolean
isConfigDs, ornull
if it is not present.
-
isIsConfigDs
@Deprecated(forRemoval=true) default Boolean isIsConfigDs()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getFlowsPerDpn
org.opendaylight.yangtools.yang.common.Uint32 getFlowsPerDpn()
Return flowsPerDpn, ornull
if it is not present.Flows to be pushed per DPN
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
flowsPerDpn, ornull
if it is not present.
-
getStartTableId
org.opendaylight.yangtools.yang.common.Uint32 getStartTableId()
Return startTableId, ornull
if it is not present.Start reading from this table id
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
startTableId, ornull
if it is not present.
-
getEndTableId
org.opendaylight.yangtools.yang.common.Uint32 getEndTableId()
Return endTableId, ornull
if it is not present.The last table id to read from and then wrap over
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
endTableId, ornull
if it is not present.
-
-