Index

A B C D E F G H L M N O R S T V W 
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 DestinationServiceOptionsAugmenter in a builder-like style.

B

build() - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.Builder
Create the configured ScpCfDestinationLoader instance.
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 CacheExpirationStrategy of 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 DestinationOptions parameters 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 DestinationServiceTokenExchangeStrategy to 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_TOKEN instead. If you just need the destination properties, use DestinationService.getDestinationProperties(String) instead.
LOOKUP_THEN_EXCHANGE - Enum constant in enum class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServiceTokenExchangeStrategy
Deprecated.

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 NoServiceBindingException instance.
NoServiceBindingException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.NoServiceBindingException
Initializes a new NoServiceBindingException instance.
NoServiceBindingException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.NoServiceBindingException
Initializes a new NoServiceBindingException instance.

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

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 DestinationServiceTokenExchangeStrategy to 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.
tryGetAllDestinations(DestinationOptions) - Method in class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService
Deprecated.
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.
A B C D E F G H L M N O R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form