Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractRequestSerializer<RequestT extends Request<RequestT,
RequestResultT>, RequestResultT extends RequestResult<RequestT, RequestResultT>> - Class in com.sap.cloud.sdk.s4hana.connectivity -
Common abstract class for serialization of queries and deserialization of request results.
- AbstractRequestSerializer() - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.AbstractRequestSerializer
- AccessDeniedException - Exception in com.sap.cloud.sdk.s4hana.connectivity.exception
-
Thrown when a certain service denies access to the requested resources.
- AccessDeniedException() - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.AccessDeniedException
- AccessDeniedException(Principal, Set<Authorization>) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.AccessDeniedException
-
Constructor.
- AccessDeniedException(String) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.AccessDeniedException
-
Constructor.
- AccessDeniedException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.AccessDeniedException
-
Constructor.
- AccessDeniedException(Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.AccessDeniedException
-
Constructor.
- addBuildRequestDuration(Duration) - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
-
Increase a build request duration by a given value.
- addExecuteRequestDuration(Duration) - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
-
Increase a request execution duration by a given value.
- addParseResponseDuration(Duration) - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
-
Increase a parse response duration by a given value.
- appendSlashIfMissing(String) - Static method in class com.sap.cloud.sdk.s4hana.connectivity.ServiceUriBuilder
-
Adds a slash ('/') as a suffix if it is not yet present.
- asErp() - Static method in class com.sap.cloud.sdk.s4hana.connectivity.ErpHttpDestinationUtils
-
Convenience method to decorate a generic
HttpDestinationinto an ERP specificErpHttpDestination. - authenticationType(AuthenticationType) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the enum value for
AuthenticationType.
B
- basicCredentials(BasicCredentials) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the credentials for accessing the destination when basic authentication is used.
- build() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Finally creates the
DefaultErpHttpDestinationwith the properties retrieved via theDefaultErpHttpDestination.Builder.property(String, Object)method. - build(URI, String) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ServiceUriBuilder
-
Builds a ERP service URI for a given relative path.
- builder(String) - Static method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
-
Starts a builder to be used to create a
DefaultErpHttpDestinationwith some properties. - builder(URI) - Static method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
-
Starts a builder to be used to create a
DefaultErpHttpDestinationwith some properties.
C
- canEqual(Object) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- canEqual(Object) - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequest
- canEqual(Object) - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequestResult
- CloudConnectorException - Exception in com.sap.cloud.sdk.s4hana.connectivity.exception
-
An exception that is thrown when there is an issue reported by the SAP HANA Cloud Connector.
- CloudConnectorException(int, String) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.CloudConnectorException
-
Constructor.
- CloudConnectorException(int, String, Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.CloudConnectorException
-
Constructor.
- CloudConnectorException(int, Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.CloudConnectorException
-
Constructor.
- CloudConnectorException(String) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.CloudConnectorException
-
Constructor.
- CloudConnectorException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.CloudConnectorException
-
Constructor.
- CloudConnectorException(Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.CloudConnectorException
-
Constructor.
- com.sap.cloud.sdk.s4hana.connectivity - package com.sap.cloud.sdk.s4hana.connectivity
- com.sap.cloud.sdk.s4hana.connectivity.exception - package com.sap.cloud.sdk.s4hana.connectivity.exception
- create(Gson, TypeToken<T>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpTypeGsonTypeAdapterFactory
-
Creates ERP type adapter for the given
ErpType.
D
- DefaultErpHttpDestination - Class in com.sap.cloud.sdk.s4hana.connectivity
-
Delegator implementation of the
ErpHttpDestinationinterface, delegating allHttpDestinationPropertiescalls to the wrapped destination. - DefaultErpHttpDestination(HttpDestinationProperties) - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
-
Constructor wrapping the given destination and redirecting all
HttpDestinationPropertiescalls to the given destination. - DefaultErpHttpDestination.Builder - Class in com.sap.cloud.sdk.s4hana.connectivity
-
Builder class to allow for easy creation of an immutable
DefaultErpHttpDestinationinstance. - DELETE - Enum constant in enum class com.sap.cloud.sdk.s4hana.connectivity.RequestMethod
-
DELETE
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DurationDeserializer
-
Parses and converts a string, provided in the
JsonElement, from microseconds toDuration. - deserialize(SerializedRequestResult<RequestT>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.AbstractRequestSerializer
- deserialize(SerializedRequestResult<RequestT>) - Method in interface com.sap.cloud.sdk.s4hana.connectivity.RequestSerializer
-
Deserialize a request result.
- deserializeRequestResult(SerializedRequestResult<RequestT>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.AbstractRequestSerializer
-
Deserialize a request result.
- DurationDeserializer - Class in com.sap.cloud.sdk.s4hana.connectivity
-
Helper class used for parsing durations measured by the ERP.
- DurationDeserializer() - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.DurationDeserializer
E
- encloseSlashesIfMissing(String) - Static method in class com.sap.cloud.sdk.s4hana.connectivity.ServiceUriBuilder
-
Encloses the given String with a slash ('/') if they are not yet present.
- equals(Object) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- equals(Object) - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequest
- equals(Object) - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequestResult
- ErpHttpDestination - Interface in com.sap.cloud.sdk.s4hana.connectivity
-
Platform independent representation of an HTTP destination with ERP specific properties as a collection of key-value pairs.
- ErpHttpDestinationProperties - Interface in com.sap.cloud.sdk.s4hana.connectivity
-
Interface exposing the relevant fields used for an
HttpDestinationPropertiesin an Erp context. - ErpHttpDestinationUtils - Class in com.sap.cloud.sdk.s4hana.connectivity
-
Collection of convenience methods to work with
ErpHttpDestinations. - ErpHttpRequestExecutor<RequestT extends Request<RequestT,
RequestResultT>, RequestResultT extends RequestResult<RequestT, RequestResultT>> - Class in com.sap.cloud.sdk.s4hana.connectivity -
A collection of methods which are commonly called during executions of a request against an ERP system.
- ErpHttpRequestExecutor() - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.ErpHttpRequestExecutor
- ErpTypeGsonTypeAdapterFactory - Class in com.sap.cloud.sdk.s4hana.connectivity
-
Implementation of GSON
TypeAdapterFactorythat is able to generically handle all implementations ofErpType. - ErpTypeGsonTypeAdapterFactory() - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.ErpTypeGsonTypeAdapterFactory
- ErpTypeSerializer - Class in com.sap.cloud.sdk.s4hana.connectivity
-
Used for serialization and deserialization of ERP-based types.
- ErpTypeSerializer() - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.ErpTypeSerializer
-
Initializes the
ErpTypeSerializerwith default ERP type converters. - execute(Destination) - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
-
Executes a given request using the given
Destination. - execute(Destination, RequestT) - Method in interface com.sap.cloud.sdk.s4hana.connectivity.RequestExecutor
-
Executes a request against an SAP S/4HANA system.
- execute(HttpDestination, SerializedRequest<RequestT>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpHttpRequestExecutor
-
Executes the given
serializedRequestas aHttpUriRequest, returning the body of theHttpResponsereceived. - execute(HttpDestination, RequestT, RequestSerializer<RequestT, RequestResultT>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpHttpRequestExecutor
-
Serializes the given request, executes it, and the deserializes the response.
F
- formatDuration(Duration) - Static method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
-
For internal use only.
- fromErp(String, Class<T>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpTypeSerializer
-
Convert a given String based erpObject in the ERP-based representation into an object of resultType.
G
- get(String) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- GET - Enum constant in enum class com.sap.cloud.sdk.s4hana.connectivity.RequestMethod
-
GET
- getAuthenticationType() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getBasicCredentials() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getBeginTotal() - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
- getBody() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequestResult
- getBuildRequestDuration() - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
- getCloudConnectorStatusCode() - Method in exception com.sap.cloud.sdk.s4hana.connectivity.exception.CloudConnectorException
- getConstructedByMethod() - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
- getCustomHttpHeaders() - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
-
Set of HTTP headers to send to the underlying request executor.
- getEndTotal() - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
- getErpHttpDestination(String) - Static method in class com.sap.cloud.sdk.s4hana.connectivity.ErpHttpDestinationUtils
-
Convenience method to retrieve a destination by name via the
DestinationAccessorand decorating it as aErpHttpDestination. - getExecuteRequestDuration() - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
- getHeaders() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequestResult
- getHeaders(URI) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getKeyStore() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getKeyStorePassword() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getLocale() - Method in interface com.sap.cloud.sdk.s4hana.connectivity.ErpHttpDestinationProperties
-
The locale to be used by this ErpDestination.
- getLongRunningRequestThreshold() - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
-
Custom execution duration threshold indicating that the request is long running.
- getMeasurements() - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpHttpRequestExecutor
- getMeasurementsString() - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
-
Get all request measurements serialized as a
String. - getMissingAuthorizations() - Method in exception com.sap.cloud.sdk.s4hana.connectivity.exception.AccessDeniedException
-
The missing authorization values.
- getName() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
-
Get the destination name.
- getParseResponseDuration() - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
- getPrincipal() - Method in exception com.sap.cloud.sdk.s4hana.connectivity.exception.AccessDeniedException
-
The principal reference.
- getPropertyNames() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getProxyConfiguration() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getProxyType() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getReadAccessData() - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
- getRequest() - Method in interface com.sap.cloud.sdk.s4hana.connectivity.RequestResult
-
ERP request from which this result originates.
- getRequest() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequest
- getRequest() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequestResult
- getRequestBody() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequest
- getRequestBodyWithHeader(HttpDestination, SerializedRequest<RequestT>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpHttpRequestExecutor
-
Returns a wrapper object which encapsulates the HTTP request body and headers.
- getRequestHeaders() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequest
- getRequestId() - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
-
Represents an identifier that allows to correlate queries between the Cloud cloudplatform and the ERP.
- getRequestMethod() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequest
- getRequestPath() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequest
- getRequestUri(HttpDestination, SerializedRequest<RequestT>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpHttpRequestExecutor
-
Get the request URI.
- getSapClient() - Method in interface com.sap.cloud.sdk.s4hana.connectivity.ErpHttpDestinationProperties
-
The client to be used by this ErpDestination.
- getThis() - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
-
Get the current instance reference.
- getTlsVersion() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getTrustStore() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getTrustStorePassword() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- getTypeConverters() - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpTypeSerializer
-
Gets registered
ErpTypeConverters. - getTypeConvertersByType() - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpTypeSerializer
-
Gets registered
ErpTypeConverters for eachErpType. - getUri() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
H
- hashCode() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
- hashCode() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequest
- hashCode() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequestResult
- HEAD - Enum constant in enum class com.sap.cloud.sdk.s4hana.connectivity.RequestMethod
-
HEAD
- header(Header) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Adds the given header to the list of headers added to every outgoing request for this destination.
- header(String, String) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Adds a header given by the
headerNameandheaderValueto the list of headers added to every outgoing request for this destination.
I
- isTrustingAllCertificates() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
K
- keyStore(KeyStore) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the
KeyStoreto be used when communicating over HTTP. - keyStorePassword(String) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the key store password for the corresponding
KeyStoreused by theDefaultErpHttpDestinationto access the key store.
L
- locale(Locale) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the locale to be used by the destination currently build.
- LOCALE_HEADER_NAME - Static variable in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
-
The header which will get the stored Locale set.
- LOCALE_KEY - Static variable in interface com.sap.cloud.sdk.s4hana.connectivity.ErpHttpDestinationProperties
-
The default property key to retrieve the locale
Stringin an HTTP context. - LogonErrorException - Exception in com.sap.cloud.sdk.s4hana.connectivity.exception
-
Thrown when a certain service refuses the logon attempt.
- LogonErrorException() - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.LogonErrorException
- LogonErrorException(String) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.LogonErrorException
-
Constructor.
- LogonErrorException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.LogonErrorException
-
Constructor.
- LogonErrorException(Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.LogonErrorException
-
Constructor.
M
- missingAuthorizations - Variable in exception com.sap.cloud.sdk.s4hana.connectivity.exception.AccessDeniedException
-
The missing authorization values.
- MissingConfigException - Exception in com.sap.cloud.sdk.s4hana.connectivity.exception
-
Thrown when configuration for accessing a certain system is missing.
- MissingConfigException() - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.MissingConfigException
- MissingConfigException(String) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.MissingConfigException
-
Constructor.
- MissingConfigException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.MissingConfigException
-
Constructor.
- MissingConfigException(Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.MissingConfigException
-
Constructor.
N
- name(String) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the name of the
DefaultErpHttpDestination.
O
- OPTIONS - Enum constant in enum class com.sap.cloud.sdk.s4hana.connectivity.RequestMethod
-
OPTIONS
P
- password(String) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the password of the
DefaultErpHttpDestination. - PATCH - Enum constant in enum class com.sap.cloud.sdk.s4hana.connectivity.RequestMethod
-
PATCH
- POST - Enum constant in enum class com.sap.cloud.sdk.s4hana.connectivity.RequestMethod
-
POST
- prependSlashIfMissing(String) - Static method in class com.sap.cloud.sdk.s4hana.connectivity.ServiceUriBuilder
-
Adds a slash ('/') as a prefix if it is not yet present.
- principal - Variable in exception com.sap.cloud.sdk.s4hana.connectivity.exception.AccessDeniedException
-
The principal reference.
- property(String, Object) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Adds the given key-value pair to the destination to be created.
- proxy(String, int) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the proxy host and proxy port of the
DefaultErpHttpDestination. - proxy(URI) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the proxy URI of the
DefaultErpHttpDestination. - proxyType(ProxyType) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the proxy type (Internet or On-Premise).
- PUT - Enum constant in enum class com.sap.cloud.sdk.s4hana.connectivity.RequestMethod
-
PUT
R
- raiseMissingAuthorizations(Principal, Iterable<? extends Authorization>) - Static method in exception com.sap.cloud.sdk.s4hana.connectivity.exception.AccessDeniedException
-
Static factory method to instantiate a new exception.
- Request<RequestT extends Request<RequestT,
RequestResultT>, RequestResultT extends RequestResult<RequestT, RequestResultT>> - Class in com.sap.cloud.sdk.s4hana.connectivity -
Common interface for ERP queries.
- Request() - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.Request
-
Default constructor.
- RequestExecutionException - Exception in com.sap.cloud.sdk.s4hana.connectivity.exception
-
Thrown when something goes wrong during the execution of a request.
- RequestExecutionException() - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.RequestExecutionException
- RequestExecutionException(String) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.RequestExecutionException
-
Constructor.
- RequestExecutionException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.RequestExecutionException
-
Constructor.
- RequestExecutionException(Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.RequestExecutionException
-
Constructor.
- RequestExecutionMeasurements - Class in com.sap.cloud.sdk.s4hana.connectivity
-
Collection of measurements for an S/4HANA request.
- RequestExecutionMeasurements() - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
- RequestExecutor<RequestT extends Request<RequestT,
RequestResultT>, RequestResultT extends RequestResult<RequestT, RequestResultT>> - Interface in com.sap.cloud.sdk.s4hana.connectivity -
Common interface for execution of different types of queries.
- RequestMethod - Enum Class in com.sap.cloud.sdk.s4hana.connectivity
-
Enumeration representing possible HTTP methods for ERP request execution.
- RequestResult<RequestT extends Request<RequestT,
RequestResultT>, RequestResultT extends RequestResult<RequestT, RequestResultT>> - Interface in com.sap.cloud.sdk.s4hana.connectivity -
Common interface for ERP request results.
- RequestSerializationException - Exception in com.sap.cloud.sdk.s4hana.connectivity.exception
-
Indicates an exception related to the serialization of a request.
- RequestSerializationException() - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.RequestSerializationException
- RequestSerializationException(String) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.RequestSerializationException
-
Constructor.
- RequestSerializationException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.RequestSerializationException
-
Constructor.
- RequestSerializationException(Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.RequestSerializationException
-
Constructor.
- RequestSerializer<RequestT extends Request<RequestT,
RequestResultT>, RequestResultT extends RequestResult<RequestT, RequestResultT>> - Interface in com.sap.cloud.sdk.s4hana.connectivity -
Common interface for serialization of queries and deserialization of request results.
- resetMeasurements() - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
-
Remove all current measurements for a request.
S
- SAP_CLIENT_HEADER_NAME - Static variable in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
-
The header which will get the stored SapClient set.
- SAP_CLIENT_KEY - Static variable in interface com.sap.cloud.sdk.s4hana.connectivity.ErpHttpDestinationProperties
-
The default property key to retrieve the sap client
Stringin an HTTP context. - sapClient(SapClient) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the sap client to be used by the destination currently build.
- serialize(RequestT) - Method in class com.sap.cloud.sdk.s4hana.connectivity.AbstractRequestSerializer
- serialize(RequestT) - Method in interface com.sap.cloud.sdk.s4hana.connectivity.RequestSerializer
-
Serialize a request.
- SerializedRequest<RequestT extends Request<RequestT,
?>> - Class in com.sap.cloud.sdk.s4hana.connectivity -
Represents a serialized request, including request method, path, headers, and body.
- SerializedRequest(RequestT, RequestMethod, String, List<Header>, String) - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequest
- SerializedRequestResult<RequestT extends Request<RequestT,
?>> - Class in com.sap.cloud.sdk.s4hana.connectivity -
Represents serialized request result with a request, result body, and headers.
- SerializedRequestResult(RequestT, String) - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequestResult
-
Default constructor.
- SerializedRequestResult(RequestT, String, List<Header>) - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequestResult
- serializeRequest(RequestT) - Method in class com.sap.cloud.sdk.s4hana.connectivity.AbstractRequestSerializer
-
Serialize a request.
- ServiceUriBuilder - Class in com.sap.cloud.sdk.s4hana.connectivity
-
Used to build S/4HANA service URI, considering parameters such as base URI and relative path.
- ServiceUriBuilder() - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.ServiceUriBuilder
- setBeginTotal(Long) - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
- setEndTotal(Long) - Method in class com.sap.cloud.sdk.s4hana.connectivity.RequestExecutionMeasurements
- setLongRunningRequestThreshold(Duration) - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
-
Custom execution duration threshold indicating that the request is long running.
T
- tlsVersion(String) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the TLS version used by the
DefaultErpHttpDestinationto the given value. - toErp(T) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpTypeSerializer
-
Convert given object to an ERP type using a registered
ErpTypeConverter. - toString() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequest
- toString() - Method in class com.sap.cloud.sdk.s4hana.connectivity.SerializedRequestResult
- trustAllCertificates() - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Lets the
DefaultErpHttpDestinationtrust all server certificates.
U
- user(String) - Method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination.Builder
-
Sets the user name of the
DefaultErpHttpDestination.
V
- valueOf(String) - Static method in enum class com.sap.cloud.sdk.s4hana.connectivity.RequestMethod
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.sap.cloud.sdk.s4hana.connectivity.RequestMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VersionNotSupportedException - Exception in com.sap.cloud.sdk.s4hana.connectivity.exception
-
Thrown when the version of a system or service is not supported.
- VersionNotSupportedException() - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.VersionNotSupportedException
- VersionNotSupportedException(String) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.VersionNotSupportedException
-
Constructor.
- VersionNotSupportedException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.VersionNotSupportedException
-
Constructor.
- VersionNotSupportedException(Throwable) - Constructor for exception com.sap.cloud.sdk.s4hana.connectivity.exception.VersionNotSupportedException
-
Constructor.
W
- withHeader(Header) - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
-
Fluent method which adds a custom header to this request.
- withHeader(String, String) - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
-
Fluent method which adds a custom HTTP header to this request.
- withSameCustomHttpHeadersAs(Request<?, ?>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.Request
-
Fluent method which adds the custom headers from another request into this request.
- withTypeConverters(ErpTypeConverter<?>...) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpTypeSerializer
-
Delegates to
ErpTypeSerializer.withTypeConverters(Iterable). - withTypeConverters(Iterable<ErpTypeConverter<?>>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpTypeSerializer
-
Registers the given
ErpTypeConverters.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form