Interface SwitchCertificate
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
SwitchCertificate,SwitchCertificate
public interface SwitchCertificate extends org.opendaylight.yangtools.yang.binding.DataObjectThis class represents the following YANG schema fragment defined in module system-notifications
grouping switch-certificate { container subject { uses x500-principal; } container issuer { uses x500-principal; } leaf valid-from { type yang:date-and-time; } leaf valid-to { type yang:date-and-time; } leaf serial-number { type uint64; } leaf-list subject-alternate-names { type string; } }The schema path to identify an instance is system-notifications/switch-certificate
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable IssuergetIssuer()@Nullable org.opendaylight.yangtools.yang.common.Uint64getSerialNumber()@Nullable SubjectgetSubject()@Nullable List<String>getSubjectAlternateNames()@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTimegetValidFrom()@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTimegetValidTo()Class<? extends SwitchCertificate>implementedInterface()
-
-
-
Method Detail
-
implementedInterface
Class<? extends SwitchCertificate> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getSubject
@Nullable Subject getSubject()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.system.rev130927._switch.certificate.Subjectsubject, ornullif not present
-
getIssuer
@Nullable Issuer getIssuer()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.system.rev130927._switch.certificate.Issuerissuer, ornullif not present
-
getValidFrom
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTime getValidFrom()
- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTimevalidFrom, ornullif not present
-
getValidTo
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTime getValidTo()
- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.DateAndTimevalidTo, ornullif not present
-
getSerialNumber
@Nullable org.opendaylight.yangtools.yang.common.Uint64 getSerialNumber()
- Returns:
org.opendaylight.yangtools.yang.common.Uint64serialNumber, ornullif not present
-
-