Interface MultipartReplyDesc
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<MultipartReplyDesc>
,org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<MultipartReply>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator")
public interface MultipartReplyDesc
extends org.opendaylight.yangtools.yang.binding.ChildOf<MultipartReply>, org.opendaylight.yangtools.yang.binding.Augmentable<MultipartReplyDesc>
This class represents the following YANG schema fragment defined in module openflow-protocol
container multipart-reply-desc { leaf mfr_desc { type string; } leaf hw_desc { type string; } leaf sw_desc { type string; } leaf serial_num { type string; } leaf dp_desc { type string; } }
To create instances of this class use MultipartReplyDescBuilder
.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QName
YANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
bindingEquals
(@NonNull MultipartReplyDesc thisObj, Object obj) Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode
(@NonNull MultipartReplyDesc obj) Default implementation ofObject.hashCode()
contract for this interface.static String
bindingToString
(@NonNull MultipartReplyDesc obj) Default implementation ofObject.toString()
contract for this interface.Return dpDesc, ornull
if it is not present.Return hwDesc, ornull
if it is not present.Return mfrDesc, ornull
if it is not present.Return serialNum, ornull
if it is not present.Return swDesc, ornull
if it is not present.default Class<MultipartReplyDesc>
default @NonNull String
Return dpDesc, guaranteed to be non-null.default @NonNull String
Return hwDesc, guaranteed to be non-null.default @NonNull String
Return mfrDesc, guaranteed to be non-null.default @NonNull String
Return serialNum, guaranteed to be non-null.default @NonNull String
Return swDesc, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable
augmentation, augmentationOrElseThrow, augmentationOrElseThrow, augmentations
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
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
isnull
-
bindingEquals
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
isnull
-
bindingToString
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
isnull
-
getMfrDesc
String getMfrDesc()Return mfrDesc, ornull
if it is not present.- Returns:
String
mfrDesc, ornull
if it is not present.
-
requireMfrDesc
Return mfrDesc, guaranteed to be non-null.- Returns:
String
mfrDesc, guaranteed to be non-null.- Throws:
NoSuchElementException
- if mfrDesc is not present
-
getHwDesc
String getHwDesc()Return hwDesc, ornull
if it is not present.- Returns:
String
hwDesc, ornull
if it is not present.
-
requireHwDesc
Return hwDesc, guaranteed to be non-null.- Returns:
String
hwDesc, guaranteed to be non-null.- Throws:
NoSuchElementException
- if hwDesc is not present
-
getSwDesc
String getSwDesc()Return swDesc, ornull
if it is not present.- Returns:
String
swDesc, ornull
if it is not present.
-
requireSwDesc
Return swDesc, guaranteed to be non-null.- Returns:
String
swDesc, guaranteed to be non-null.- Throws:
NoSuchElementException
- if swDesc is not present
-
getSerialNum
String getSerialNum()Return serialNum, ornull
if it is not present.- Returns:
String
serialNum, ornull
if it is not present.
-
requireSerialNum
Return serialNum, guaranteed to be non-null.- Returns:
String
serialNum, guaranteed to be non-null.- Throws:
NoSuchElementException
- if serialNum is not present
-
getDpDesc
String getDpDesc()Return dpDesc, ornull
if it is not present.- Returns:
String
dpDesc, ornull
if it is not present.
-
requireDpDesc
Return dpDesc, guaranteed to be non-null.- Returns:
String
dpDesc, guaranteed to be non-null.- Throws:
NoSuchElementException
- if dpDesc is not present
-