public interface ConnectivityConfiguration
ConnectivityConfiguration provides read only access to
destination properties.| Modifier and Type | Method and Description |
|---|---|
void |
clearCache()
Removes all destination configurations from the destination cache if such
exist.
|
DestinationConfiguration |
getConfiguration(String name)
Retrieves the destination configuration with the provided name.
|
DestinationConfiguration |
getConfiguration(String accountId,
String name)
Retrieves the destination configuration on account level with the
provided name for the provided account Id.
|
Map<String,DestinationConfiguration> |
getConfigurations(String accountId)
Retrieves all destination configurations on account level for the
provided account Id.
|
DestinationConfiguration getConfiguration(String name)
name - destination name. The name must match the following pattern:
"^[A-Za-z0-9-_]{1,200}$".DestinationConfiguration or null if
configuration is not found.IllegalArgumentException - if the name doesn't match the pattern or the found
destination configuration is not valid.IllegalStateException - if there are problems to get the destination configuration.DestinationConfiguration getConfiguration(String accountId, String name)
accountId - Id of the account that is associated with current tenant can
be accessed via
TenantContext.getTenant().getAccount().getId() .
Id of the provider account of the calling application is
accessible via environment property HC_ACCOUNT. The id must
match the following pattern: "^[a-z][a-z0-9]{0,29}$".name - destination name. The name must match the following pattern:
"^[A-Za-z0-9-_]{1,200}$".DestinationConfiguration or null if
configuration is not found.NotAuthorizedException - if account Id is not found, missing access permissions for
the account, or method is called in the SCP local development
scenario (there is no account information).IllegalArgumentException - if the account id and/or name don't match the pattern or the
found destination configuration is not valid.IllegalStateException - if there are problems to get the destination configuration.Map<String,DestinationConfiguration> getConfigurations(String accountId)
accountId - Id of the account that is associated with current tenant can
be accessed via
TenantContext.getTenant().getAccount().getId() .
Id of the provider account of the calling application is
accessible via environment property HC_ACCOUNT. The id must
match the following pattern: "^[a-z][a-z0-9]{0,29}$".Map with key destination name and value
DestinationConfiguration or null if
configurations are not found.NotAuthorizedException - if account Id is not found, missing access permissions for
the account, or method is called in the SCP local development
scenario (there is no account information).IllegalArgumentException - if the account id doesn't match the pattern.IllegalStateException - if there are problems to get the destination configurations.void clearCache()
Copyright © 2025 SAP. All rights reserved.