Index
All Classes and Interfaces|All Packages|Serialized Form
B
- build() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceDesignator.ScpCfServiceDesignatorBuilder
- builder() - Static method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceDesignator
C
- ClientCredentialsValidator - Class in com.sap.cloud.sdk.cloudplatform
-
Utility class for validation of client credentials.
- ClientCredentialsValidator() - Constructor for class com.sap.cloud.sdk.cloudplatform.ClientCredentialsValidator
- com.sap.cloud.sdk.cloudplatform - package com.sap.cloud.sdk.cloudplatform
- com.sap.cloud.sdk.cloudplatform.exception - package com.sap.cloud.sdk.cloudplatform.exception
- createFor(ScpCfServiceDesignator) - Static method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
-
Creates the list of services from the VCAP_SERVICES environment variable.
- createFor(String) - Static method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
-
Creates the list of services from the VCAP_SERVICES environment variable.
- createFor(String, String) - Static method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
-
Creates the list of services from the VCAP_SERVICES environment variable.
E
- ensureClientId(String) - Static method in class com.sap.cloud.sdk.cloudplatform.ClientCredentialsValidator
-
Validates the given string to ensure that it only contains valid characters for a client id.
- ensureClientSecret(String) - Static method in class com.sap.cloud.sdk.cloudplatform.ClientCredentialsValidator
-
Validates the given string to ensure that it only contains valid characters for a client secret.
G
- getApplicationName() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
- getApplicationProcessId() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
- getApplicationUrl() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
- getConnectivityServiceCredentials() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the connectivity service credentials.
- getConnectivityServiceCredentialsList() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the service credentials for all bound connectivity service instances.
- getDestinationServiceCredentials() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the destination service credentials.
- getDestinationServiceCredentialsList() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the service credentials for all bound destination service instances.
- getEnvironmentVariable(String) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the environment variable by its name.
- getInstanceOrThrow() - Static method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Be aware that this method is Beta (as indicated by the annotation) and therefore subject to breaking changes.
- getServiceBindingAccessor() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Returns the
ServiceBindingAccessor
instance, which might be customized through theScpCfCloudPlatform.setServiceBindingAccessor(ServiceBindingAccessor)
method. - getServiceCredentials(String) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the credentials of a service.
- getServiceCredentials(String, String) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the credentials of a service.
- getServiceCredentialsByPlan(String, Predicate<JsonObject>) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Extract service credentials grouped by service plan for a given service name.
- getServiceInfoElem() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
- getServiceInfoPath(JsonElement, String) - Static method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
-
Descend nicely.
- getServiceInfoPath(JsonElement, Iterator<String>) - Static method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
-
Descend nicely.
- getServiceInfoPath(String) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
-
Descend nicely into the service info element.
- getServiceInfoPathNonEmptyStringOrThrow(String, String) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
-
Descend nicely into the service info and throw if anything but a non-empty string at the final destination of the path.
- getServiceName() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
- getServicePlan() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
- getServiceType() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
- getSslContext() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
- getVcapApplication() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Provides access to the "VCAP_APPLICATION" environment variable.
- getVcapServices() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Provides access to the "VCAP_SERVICES" environment variable.
- getXsAppName() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the "xsappname" from the XSUAA service instance credentials.
- getXsuaaCredentialsByPlan(DecodedJWT) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Create a mapping of XSUAA instance credentials grouped by service plan.
- getXsuaaServiceCredentials() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the OAuth2 service credentials.
- getXsuaaServiceCredentials(DecodedJWT) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the service credentials for all bound XSUAA service instances based on the given JSON Web Token and the service plans of each instance.
- getXsuaaServiceCredentials(String) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the XSUAA service credentials.
- getXsuaaServiceCredentialsList() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Retrieves the service credentials for all bound XSUAA service instances.
I
- invalidateCaches() - Static method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Invalidates all internal caches holding the parsed VCAP_APPLICATION environment variable.
M
- match(ScpCfServiceInfo) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceDesignator
-
Evaluate this designator's parameter settings against the given service info instance.
- 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
- NoServiceBindingException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.NoServiceBindingException
- NoServiceBindingException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.exception.NoServiceBindingException
S
- ScpCfCloudPlatform - Class in com.sap.cloud.sdk.cloudplatform
-
Implementation for the SAP Business Technology Platform Cloud Foundry variant.
- ScpCfCloudPlatform() - Constructor for class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
- ScpCfCloudPlatformFacade - Class in com.sap.cloud.sdk.cloudplatform
-
Facade implementation for
ScpCfCloudPlatform
. - ScpCfCloudPlatformFacade() - Constructor for class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatformFacade
- ScpCfServiceDesignator - Class in com.sap.cloud.sdk.cloudplatform
-
Designator in simplified builder pattern for identifying cloud foundry services.
- ScpCfServiceDesignator.ScpCfServiceDesignatorBuilder - Class in com.sap.cloud.sdk.cloudplatform
- ScpCfServiceInfo - Class in com.sap.cloud.sdk.cloudplatform
-
Helper providing easy access to Cloud Foundry service information.
- ScpCfServiceInfo(JsonElement, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
-
Also parses the name from serviceInfoElem.
- ServiceBindingDataException - Exception in com.sap.cloud.sdk.cloudplatform
-
Indicates a problem with service binding information in VCAP_SERVICES, an environment variable used to inform the application of usable services in SAP Business Technology Platform Cloud Foundry.
- serviceName(String) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceDesignator.ScpCfServiceDesignatorBuilder
- servicePlan(String) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceDesignator.ScpCfServiceDesignatorBuilder
- serviceType(String) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceDesignator.ScpCfServiceDesignatorBuilder
- setEnvironmentVariableReader(Function<String, String>) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
- setServiceBindingAccessor(ServiceBindingAccessor) - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatform
-
Setter for the
ServiceBindingAccessor
to be used by the SDK to readServiceBinding
s.
T
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceDesignator.ScpCfServiceDesignatorBuilder
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceDesignator
- toString() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfServiceInfo
- tryGetCloudPlatform() - Method in class com.sap.cloud.sdk.cloudplatform.ScpCfCloudPlatformFacade
All Classes and Interfaces|All Packages|Serialized Form