public interface Destination extends GenericDestination
Modifier and Type | Method and Description |
---|---|
AuthenticationType |
getAuthenticationType() |
List<Header> |
getHeaders(URI requestUri) |
Optional<KeyStore> |
getKeyStore() |
Optional<String> |
getKeyStorePassword() |
Optional<ProxyConfiguration> |
getProxyConfiguration() |
ProxyType |
getProxyType() |
Optional<KeyStore> |
getTrustStore() |
Optional<String> |
getTrustStorePassword() |
URI |
getUri() |
boolean |
isTrustingAllCertificates() |
getDescription, getDestinationType, getName, getPropertiesByName
@Nonnull AuthenticationType getAuthenticationType()
AuthenticationType
of the destination.@Nonnull Optional<ProxyConfiguration> getProxyConfiguration() throws DestinationAccessException
ProxyConfiguration
of the destination.DestinationAccessException
- If there is an issue accessing the ProxyConfiguration
.@Nonnull List<Header> getHeaders(@Nullable URI requestUri) throws DestinationAccessException
requestUri
- The URI to get the associated Header for.Header
s to be used with the destination and given request URI
.DestinationAccessException
- If there is an issue accessing the request headers.boolean isTrustingAllCertificates()
@Nonnull Optional<KeyStore> getTrustStore() throws DestinationAccessException
DestinationAccessException
- If there is an issue accessing the trust store.@Nonnull Optional<String> getTrustStorePassword()
@Nonnull Optional<KeyStore> getKeyStore() throws DestinationAccessException
DestinationAccessException
- If there is an issue accessing the key store.Copyright © 2019 SAP SE. All rights reserved.