Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ALWAYS_PROVIDER - Enum constant in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceRetrievalStrategy
-
Only load destination from the provider's sub-account, regardless if subscribers have a destination of the same name.
- augmentBuilder(DestinationOptions.Builder) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceOptionsAugmenter
- augmenter() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceOptionsAugmenter
-
Creates instances of
DestinationServiceOptionsAugmenterin a builder-like style.
B
- build() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Builder
-
Create the configured
DestinationServiceinstance. - builder() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService
-
Static builder.
C
- canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationOwner
- com.sap.cloud.sdk.cloudplatform.connectivity - package com.sap.cloud.sdk.cloudplatform.connectivity
- com.sap.cloud.sdk.cloudplatform.exception - package com.sap.cloud.sdk.cloudplatform.exception
- CURRENT_TENANT - Enum constant in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceRetrievalStrategy
-
Only load destination from the current tenant's sub-account, regardless if the provider has a destination of the same name.
D
- DEFAULT_EXPIRATION_DURATION - Static variable in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Cache
-
The default expiration duration of the destination cache.
- DEFAULT_EXPIRATION_STRATEGY - Static variable in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Cache
-
The default
CacheExpirationStrategyof the destination cache. - DEFAULT_SIZE_LIMIT - Static variable in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Cache
-
The default size limit of the destination cache.
- DestinationAuthToken() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- DestinationCertificate() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- DestinationOwner() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationOwner
- DestinationService - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Retrieves destination information from the SCP destination service on Cloud Foundry.
- DestinationService() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService
-
Create instance with all default settings
- DestinationService.Builder - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Static builder class.
- DestinationService.Cache - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Helper class that encapsulates all caching related configuration options.
- DestinationServiceOptionsAugmenter - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Handles the getting and setting of
DestinationOptionsparameters specific to SCP Cloud Foundry platform. - DestinationServiceOptionsAugmenter() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceOptionsAugmenter
- DestinationServiceRetrievalStrategy - Enum Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Enumeration which represents the strategies for loading destinations in a multi-tenant application on SCP Cloud Foundry.
- DestinationServiceTokenExchangeStrategy - Enum Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Enumeration which represents the strategies for performing a user token exchange, if necessary, upon retrieving a destination from the Destination service on BTP Cloud Foundry.
- DestinationServiceV1Response - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Serializable and deserializable response type for SCP CF Destination Service queries.
- DestinationServiceV1Response() - Constructor for class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- DestinationServiceV1Response.DestinationAuthToken - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Destination authentication token with optional error message and expiration value.
- DestinationServiceV1Response.DestinationCertificate - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Named destination certificate containing optional base64 encoded binary content.
- DestinationServiceV1Response.DestinationOwner - Class in com.sap.cloud.sdk.cloudplatform.connectivity
-
Owner of the destination object with SCP CF subaccount and instance identifier reference.
- disable() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Cache
-
Disables the entire destination cache.
- disableChangeDetection() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Cache
-
Disables the "change detection" mode.
- disableExpiration() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Cache
-
Disables the automatic entry expiration for the destination cache.
- disableSizeLimit() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Cache
-
Disables the size limit of the destination cache.
E
- enableChangeDetection() - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Cache
-
Deprecated.since 5.2.0. Change detection mode is enabled by default
- equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationOwner
- equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- EXCHANGE_ONLY - Enum constant in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceTokenExchangeStrategy
-
Legacy strategy that can be used for destinations which require a user token for the authentication flow.
F
- FORWARD_USER_TOKEN - Enum constant in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceTokenExchangeStrategy
-
Default strategy of forwarding current user access token to the destination lookup.
G
- getAllDestinationProperties() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService
-
Fetches all destination properties from the BTP Destination Service.
- getAuthTokens() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- getCertificates() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- getContent() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- getDestinationConfiguration() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- getDestinationProperties(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService
-
Fetches the properties of a specific destination from the BTP Destination Service.
- getError() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- getExpiresIn() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- getHttpHeaderSuggestion() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- getIdentifier() - Method in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceRetrievalStrategy
- getIdentifier() - Method in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceTokenExchangeStrategy
- getInstanceId() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationOwner
- getName() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- getOwner() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- getRetrievalStrategy(DestinationOptions) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceOptionsAugmenter
-
Retrieves the configured strategy to use when loading destinations in a multi-tenant subscription environment.
- getSubaccountId() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationOwner
- getTokenExchangeStrategy(DestinationOptions) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceOptionsAugmenter
-
Retrieves the configured
DestinationServiceTokenExchangeStrategyto use when loading destinations. - getType() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- getType() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- getValue() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
H
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationOwner
- hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
L
- LOOKUP_ONLY - Enum constant in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceTokenExchangeStrategy
-
Deprecated.since 5.0.1. Use
DestinationServiceTokenExchangeStrategy.FORWARD_USER_TOKENinstead. If you just need the destination properties, useDestinationService.getDestinationProperties(String)instead. - LOOKUP_THEN_EXCHANGE - Enum constant in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceTokenExchangeStrategy
-
Deprecated.since 5.0.1. Use
DestinationServiceTokenExchangeStrategy.FORWARD_USER_TOKENinstead.
M
- MultipleServiceBindingsException - Exception in com.sap.cloud.sdk.cloudplatform.exception
-
Thrown if multiple bindings are found to a service on SAP Business Technology Platform Cloud Foundry.
- MultipleServiceBindingsException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.MultipleServiceBindingsException
- MultipleServiceBindingsException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.MultipleServiceBindingsException
-
Default constructor.
- MultipleServiceBindingsException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.MultipleServiceBindingsException
-
Default constructor.
- MultipleServiceBindingsException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.MultipleServiceBindingsException
-
Default constructor.
N
- NoServiceBindingException - Exception in com.sap.cloud.sdk.cloudplatform.exception
-
Thrown if no binding is found to a service on SAP Business Technology Platform Cloud Foundry.
- NoServiceBindingException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.NoServiceBindingException
- NoServiceBindingException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.NoServiceBindingException
-
Initializes a new
NoServiceBindingExceptioninstance. - NoServiceBindingException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.NoServiceBindingException
-
Initializes a new
NoServiceBindingExceptioninstance. - NoServiceBindingException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.NoServiceBindingException
-
Initializes a new
NoServiceBindingExceptioninstance.
O
- ofIdentifier(String) - Static method in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceRetrievalStrategy
-
Get the strategy by its identifier.
- ONLY_SUBSCRIBER - Enum constant in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceRetrievalStrategy
-
Only load destination from the subscriber's sub-account, checking that the current tenant is an actual subscriber and not the provider.
R
- refreshToken(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceOptionsAugmenter
-
Refresh token to be sent for destination of type
AuthenticationType.OAUTH2_REFRESH_TOKEN. - retrievalStrategy(DestinationServiceRetrievalStrategy) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceOptionsAugmenter
-
Sets the strategy to use when loading destinations in a multi-tenant subscription environment.
S
- setAuthTokens(List<DestinationServiceV1Response.DestinationAuthToken>) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- setCertificates(List<DestinationServiceV1Response.DestinationCertificate>) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- setContent(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- setDestinationConfiguration(Map<String, String>) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- setError(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- setExpiration(Duration, CacheExpirationStrategy) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Cache
-
Sets the expiration duration and strategy for the destination cache.
- setExpiresIn(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- setHttpHeaderSuggestion(Header) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- setInstanceId(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationOwner
- setName(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- setOwner(DestinationServiceV1Response.DestinationOwner) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- setSizeLimit(long) - Static method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Cache
-
Sets the size limit of the destination cache.
- setSubaccountId(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationOwner
- setType(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- setType(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- setValue(String) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
T
- tokenExchangeStrategy(DestinationServiceTokenExchangeStrategy) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceOptionsAugmenter
-
Sets the
DestinationServiceTokenExchangeStrategyto use when loading destinations. - toString() - Method in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceRetrievalStrategy
- toString() - Method in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceTokenExchangeStrategy
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationAuthToken
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationCertificate
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response.DestinationOwner
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceV1Response
- tryGetAllDestinations() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService
-
Deprecated.since 5.1.0. Use
DestinationService.getAllDestinationProperties()instead. - tryGetAllDestinations(DestinationOptions) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService
-
Deprecated.since 5.1.0. Use
DestinationService.getAllDestinationProperties()instead. - tryGetDestination(String, DestinationOptions) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService
V
- valueOf(String) - Static method in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceRetrievalStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceTokenExchangeStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceRetrievalStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceTokenExchangeStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withTimeLimiterConfiguration(ResilienceConfiguration.TimeLimiterConfiguration) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Builder
-
Create instance applying the given timeout when retrieving destinations.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form