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.DestinationConfiguration
or null
if configuration is not found.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.name
- destination nameDestinationConfiguration
or null
if configuration is not found.NotAuthorizedException
- if account Id is not found or missing access permissions for the account. This exception will be
thrown
in the HCP local development scenario (there is no account information).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.Map
with key destination name and value DestinationConfiguration
or null
if
configurations are not found.NotAuthorizedException
- if account Id is not found or missing access permissions for the account. This exception will be
thrown
in the HCP local development scenario (there is no account information).void clearCache()
Copyright © 2015 SAP. All Rights Reserved.