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 patternDestinationConfiguration 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 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
HCP local development scenario (there is no account information).IllegalArgumentException
- if the name doesn't match the patternMap<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, missing access permissions for the account, or method is called in the
HCP local development scenario (there is no account information).void clearCache()
Copyright © 2016 SAP. All Rights Reserved.