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.