Index

A B C D E F G H I K L M N O P R S T U V W 
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 HttpDestination into an ERP specific ErpHttpDestination.
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 DefaultErpHttpDestination with the properties retrieved via the DefaultErpHttpDestination.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 DefaultErpHttpDestination with some properties.
builder(URI) - Static method in class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
Starts a builder to be used to create a DefaultErpHttpDestination with 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 ErpHttpDestination interface, delegating all HttpDestinationProperties calls to the wrapped destination.
DefaultErpHttpDestination(HttpDestinationProperties) - Constructor for class com.sap.cloud.sdk.s4hana.connectivity.DefaultErpHttpDestination
Constructor wrapping the given destination and redirecting all HttpDestinationProperties calls to the given destination.
DefaultErpHttpDestination.Builder - Class in com.sap.cloud.sdk.s4hana.connectivity
Builder class to allow for easy creation of an immutable DefaultErpHttpDestination instance.
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 to Duration.
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 HttpDestinationProperties in 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 TypeAdapterFactory that is able to generically handle all implementations of ErpType.
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 ErpTypeSerializer with 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 serializedRequest as a HttpUriRequest, returning the body of the HttpResponse received.
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 DestinationAccessor and decorating it as a ErpHttpDestination.
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 each ErpType.
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 headerName and headerValue to 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 KeyStore to 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 KeyStore used by the DefaultErpHttpDestination to 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 String in 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 String in 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 DefaultErpHttpDestination to 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 DefaultErpHttpDestination trust 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
withTypeConverters(Iterable<ErpTypeConverter<?>>) - Method in class com.sap.cloud.sdk.s4hana.connectivity.ErpTypeSerializer
Registers the given ErpTypeConverters.
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form