Package io.openlineage.client.transports
Class HttpSslContextConfig
java.lang.Object
io.openlineage.client.transports.HttpSslContextConfig
- All Implemented Interfaces:
MergeConfig<HttpSslContextConfig>
-
Constructor Summary
ConstructorsConstructorDescriptionHttpSslContextConfig
(String storePassword, String keyPassword, String keyStoreType, String keyStorePath) -
Method Summary
Modifier and TypeMethodDescriptionMethod to create new config class based on current instance and non-null argument value.void
setKeyPassword
(String keyPassword) void
setKeyStorePath
(String keyStorePath) void
setKeyStoreType
(String keyStoreType) void
setStorePassword
(String storePassword) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.openlineage.client.MergeConfig
mergePropertyWith, mergePropertyWith, mergeWith, mergeWithDefaultValue
-
Constructor Details
-
HttpSslContextConfig
public HttpSslContextConfig() -
HttpSslContextConfig
-
-
Method Details
-
mergeWithNonNull
Description copied from interface:MergeConfig
Method to create new config class based on current instance and non-null argument value. In most cases, implementation needs to create a new instance of T, while merging all the properties.- Specified by:
mergeWithNonNull
in interfaceMergeConfig<HttpSslContextConfig>
- Parameters:
other
- overwrite value- Returns:
- merged config entry
-
toString
-
getStorePassword
-
setStorePassword
-
getKeyPassword
-
setKeyPassword
-
getKeyStoreType
-
setKeyStoreType
-
getKeyStorePath
-
setKeyStorePath
-