Class DestinationProperty
java.lang.Object
com.sap.cloud.sdk.cloudplatform.connectivity.DestinationProperty
Class that holds the PropertyKeys which can be used to access properties of destinations. Use this class like an
enum.
- Since:
- 4.3.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final DestinationPropertyKey<Boolean>
Value of ForwardAuthToken property of destination.static final DestinationPropertyKey<List<?>>
List of authentication tokens returned from destination service.static final DestinationPropertyKey<AuthenticationType>
AuthenticationType
of destination.static final DestinationPropertyKey<AuthenticationType>
FallbackAuthenticationType
of destination ifAUTH_TYPE
is not supported.static final DestinationPropertyKey<String>
Password for basic authentication of destination.static final DestinationPropertyKey<String>
Username for basic authentication of destination.static final DestinationPropertyKey<String>
Fallback username for basic authentication of destination ifBASIC_AUTH_USERNAME
is not supported.static final DestinationPropertyKey<List<?>>
List of trusted certificates of destination used for authentication.static final DestinationPropertyKey<String>
Cloud Connector Location ID of destination to be used for connection to an On-Premise system.static final DestinationPropertyKey<Boolean>
If set, thesap-language
header to be sent will be derived from the current context viaLocaleAccessor.getCurrentLocale()
.static final DestinationPropertyKey<Boolean>
Value of ForwardAuthToken property of destination.static final DestinationPropertyKey<String>
Key store location of destination.static final DestinationPropertyKey<String>
Key store password of destination.static final DestinationPropertyKey<String>
Name of destination.static final DestinationPropertyKey<PrincipalPropagationMode>
Principal Propagation Strategy of destination, in case of Proxy Type = On-Premise.static final DestinationPropertyKey<String>
Proxy authentication of destination.static final DestinationPropertyKey<String>
Proxy host of destination.static final DestinationPropertyKey<Integer>
Proxy port of destination.static final DestinationPropertyKey<ProxyType>
ProxyType
of destination, e.g.static final DestinationPropertyKey<URI>
ProxyURI
of destination.static final DestinationPropertyKey<String>
SAP client for S/4HANA systems.static final DestinationPropertyKey<String>
SAP language for S/4HANA systems.static final DestinationPropertyKey<String>
If the destination with authentication type "OAuth2SAMLBearerAssertion" contains this property this user will be used by the destination service to retrieve a authTokens from the bound XSUAA.static final DestinationPropertyKey<String>
TLS version used.static final DestinationPropertyKey<Boolean>
Value of TrustAll property of destination.static final DestinationPropertyKey<Boolean>
Fallback of TrustAll value of destination.static final DestinationPropertyKey<String>
Trust store location of destination.static final DestinationPropertyKey<String>
Trust store password of destination.static final DestinationPropertyKey<DestinationType>
DestinationType
of destination, e.g.static final DestinationPropertyKey<String>
URI of destination. -
Constructor Summary
-
Method Summary
-
Field Details
-
NAME
Name of destination. -
TYPE
DestinationType
of destination, e.g. HTTP, RFC. -
URI
URI of destination. -
AUTH_TYPE
AuthenticationType
of destination. -
AUTH_TYPE_FALLBACK
FallbackAuthenticationType
of destination ifAUTH_TYPE
is not supported. -
BASIC_AUTH_USERNAME
Username for basic authentication of destination. -
BASIC_AUTH_USERNAME_FALLBACK
Fallback username for basic authentication of destination ifBASIC_AUTH_USERNAME
is not supported. -
BASIC_AUTH_PASSWORD
Password for basic authentication of destination. -
TLS_VERSION
TLS version used. -
PROXY_AUTH
Proxy authentication of destination. -
PROXY_URI
ProxyURI
of destination. -
PROXY_HOST
Proxy host of destination. -
PROXY_PORT
Proxy port of destination. -
PROXY_TYPE
ProxyType
of destination, e.g. Internet or On-Premise. -
KEY_STORE_LOCATION
Key store location of destination. -
KEY_STORE_PASSWORD
Key store password of destination. -
TRUST_STORE_LOCATION
Trust store location of destination. -
TRUST_STORE_PASSWORD
Trust store password of destination. -
TRUST_ALL
Value of TrustAll property of destination. -
TRUST_ALL_FALLBACK
Fallback of TrustAll value of destination. Denotes trusting of all certificates when communicating with destination. -
PRINCIPAL_PROPAGATION_MODE
Principal Propagation Strategy of destination, in case of Proxy Type = On-Premise. -
CERTIFICATES
List of trusted certificates of destination used for authentication. -
AUTH_TOKENS
List of authentication tokens returned from destination service. -
CLOUD_CONNECTOR_LOCATION_ID
Cloud Connector Location ID of destination to be used for connection to an On-Premise system. -
FORWARD_AUTH_TOKEN
Value of ForwardAuthToken property of destination. Denotes forwarding of the authentication token provided to the request execution to the destination target. -
APPROUTER_FORWARD_AUTH_TOKEN
Value of ForwardAuthToken property of destination. Denotes forwarding of the authentication token provided to the request execution to the destination target. This results in the same behavior asFORWARD_AUTH_TOKEN
.This variant is supported by the SAP Approuter. To be able to use destinations consumed by the Approuter, this property is also supported by the SAP Cloud SDK.
-
SYSTEM_USER
If the destination with authentication type "OAuth2SAMLBearerAssertion" contains this property this user will be used by the destination service to retrieve a authTokens from the bound XSUAA. This means no user propagation is needed. -
SAP_CLIENT
SAP client for S/4HANA systems. Will be sent as header, if set.- Since:
- 4.16.0
-
SAP_LANGUAGE
SAP language for S/4HANA systems. Will be sent as header if set, unlessDYNAMIC_SAP_LANGUAGE
is set.- Since:
- 4.16.0
- See Also:
-
DYNAMIC_SAP_LANGUAGE
If set, thesap-language
header to be sent will be derived from the current context viaLocaleAccessor.getCurrentLocale()
. If set, this will take precedence overSAP_LANGUAGE
.- Since:
- 4.16.0
- See Also:
-
-
Constructor Details
-
DestinationProperty
public DestinationProperty()
-