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
FieldsModifier 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>AuthenticationTypeof destination.static final DestinationPropertyKey<AuthenticationType>FallbackAuthenticationTypeof destination ifAUTH_TYPEis 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_USERNAMEis 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-languageheader 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>ProxyTypeof destination, e.g.static final DestinationPropertyKey<URI>ProxyURIof 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>DestinationTypeof destination, e.g.static final DestinationPropertyKey<String>URI of destination. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
NAME
Name of destination. -
TYPE
DestinationTypeof destination, e.g. HTTP, RFC. -
URI
URI of destination. -
AUTH_TYPE
AuthenticationTypeof destination. -
AUTH_TYPE_FALLBACK
FallbackAuthenticationTypeof destination ifAUTH_TYPEis not supported. -
BASIC_AUTH_USERNAME
Username for basic authentication of destination. -
BASIC_AUTH_USERNAME_FALLBACK
Fallback username for basic authentication of destination ifBASIC_AUTH_USERNAMEis not supported. -
BASIC_AUTH_PASSWORD
Password for basic authentication of destination. -
TLS_VERSION
TLS version used. -
PROXY_AUTH
Proxy authentication of destination. -
PROXY_URI
ProxyURIof destination. -
PROXY_HOST
Proxy host of destination. -
PROXY_PORT
Proxy port of destination. -
PROXY_TYPE
ProxyTypeof 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_LANGUAGEis set.- Since:
- 4.16.0
- See Also:
-
DYNAMIC_SAP_LANGUAGE
If set, thesap-languageheader 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()
-