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.QNameQNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable StringgetCertificatePassword()password protecting certificate@Nullable StringgetKeystore()keystore location@Nullable StringgetKeystorePassword()password protecting keystore@Nullable PathTypegetKeystorePathType()keystore path type (CLASSPATH or PATH)@Nullable StoreTypegetKeystoreType()keystore type (JKS or PKCS12)@Nullable StringgetTruststore()truststore location@Nullable StringgetTruststorePassword()password protecting truststore@Nullable PathTypegetTruststorePathType()truststore path type (CLASSPATH or PATH)@Nullable StoreTypegetTruststoreType()truststore type (JKS or PKCS12)default Class<Tls>implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default Class<Tls> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getKeystore
@Nullable String getKeystore()
keystore location- Returns:
java.lang.Stringkeystore, ornullif not present
-
getKeystoreType
@Nullable StoreType getKeystoreType()
keystore type (JKS or PKCS12)- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.app.config.rev160707.StoreTypekeystoreType, ornullif not present
-
getKeystorePathType
@Nullable 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.PathTypekeystorePathType, ornullif not present
-
getKeystorePassword
@Nullable String getKeystorePassword()
password protecting keystore- Returns:
java.lang.StringkeystorePassword, ornullif not present
-
getCertificatePassword
@Nullable String getCertificatePassword()
password protecting certificate- Returns:
java.lang.StringcertificatePassword, ornullif not present
-
getTruststore
@Nullable String getTruststore()
truststore location- Returns:
java.lang.Stringtruststore, ornullif not present
-
getTruststoreType
@Nullable StoreType getTruststoreType()
truststore type (JKS or PKCS12)- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.app.config.rev160707.StoreTypetruststoreType, ornullif not present
-
getTruststorePathType
@Nullable 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.PathTypetruststorePathType, ornullif not present
-
getTruststorePassword
@Nullable String getTruststorePassword()
password protecting truststore- Returns:
java.lang.StringtruststorePassword, ornullif not present
-
-