Interface Tls
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Tls>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<PcepDispatcherConfig>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface Tls extends org.opendaylight.yangtools.yang.binding.ChildOf<PcepDispatcherConfig>, org.opendaylight.yangtools.yang.binding.Augmentable<Tls>
This class represents the following YANG schema fragment defined in module pcep-app-config
container tls { presence true; leaf keystore { type string; } leaf keystore-type { type store-type; } leaf keystore-path-type { type path-type; } leaf keystore-password { type string; } leaf certificate-password { type string; } leaf truststore { type string; } leaf truststore-type { type store-type; } leaf truststore-path-type { type path-type; } leaf truststore-password { type string; } }
The schema path to identify an instance is pcep-app-config/pcep-dispatcher-config/tlsTo create instances of this class use
TlsBuilder
.- See Also:
TlsBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description String
getCertificatePassword()
password protecting certificateString
getKeystore()
keystore locationString
getKeystorePassword()
password protecting keystorePathType
getKeystorePathType()
keystore path type (CLASSPATH or PATH)StoreType
getKeystoreType()
keystore type (JKS or PKCS12)String
getTruststore()
truststore locationString
getTruststorePassword()
password protecting truststorePathType
getTruststorePathType()
truststore path type (CLASSPATH or PATH)StoreType
getTruststoreType()
truststore type (JKS or PKCS12)default Class<Tls>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default Class<Tls> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getKeystore
String getKeystore()
keystore location- Returns:
java.lang.String
keystore
, ornull
if not present
-
getKeystoreType
StoreType getKeystoreType()
keystore type (JKS or PKCS12)- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.app.config.rev160707.StoreType
keystoreType
, ornull
if not present
-
getKeystorePathType
PathType getKeystorePathType()
keystore path type (CLASSPATH or PATH)- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.app.config.rev160707.PathType
keystorePathType
, ornull
if not present
-
getKeystorePassword
String getKeystorePassword()
password protecting keystore- Returns:
java.lang.String
keystorePassword
, ornull
if not present
-
getCertificatePassword
String getCertificatePassword()
password protecting certificate- Returns:
java.lang.String
certificatePassword
, ornull
if not present
-
getTruststore
String getTruststore()
truststore location- Returns:
java.lang.String
truststore
, ornull
if not present
-
getTruststoreType
StoreType getTruststoreType()
truststore type (JKS or PKCS12)- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.app.config.rev160707.StoreType
truststoreType
, ornull
if not present
-
getTruststorePathType
PathType getTruststorePathType()
truststore path type (CLASSPATH or PATH)- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.app.config.rev160707.PathType
truststorePathType
, ornull
if not present
-
getTruststorePassword
String getTruststorePassword()
password protecting truststore- Returns:
java.lang.String
truststorePassword
, ornull
if not present
-
-