A C E G N R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- attachSignature(RequestMetadata, NeptuneSigV4SignerBase.NeptuneSigV4Signature) - Method in class com.amazonaws.neptune.auth.NeptuneRequestMetadataSigV4Signer
-
Takes a
RequestMetadataand updates the headers required for SigV4 auth. - attachSignature(FullHttpRequest, NeptuneSigV4SignerBase.NeptuneSigV4Signature) - Method in class com.amazonaws.neptune.auth.NeptuneNettyHttpSigV4Signer
- attachSignature(HttpUriRequest, NeptuneSigV4SignerBase.NeptuneSigV4Signature) - Method in class com.amazonaws.neptune.auth.NeptuneApacheHttpSigV4Signer
- attachSignature(T, NeptuneSigV4SignerBase.NeptuneSigV4Signature) - Method in class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
-
Attach the signature provided in the signature object to the nativeRequest.
C
- checkNotNull(Object, String) - Method in class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
-
Tiny helper function to assert that the object is not null.
- com.amazonaws.neptune.auth - package com.amazonaws.neptune.auth
-
Authorization related code for Amazon Neptune, e.g.
- com.amazonaws.neptune.auth.credentials - package com.amazonaws.neptune.auth.credentials
- convertToSignableRequest(String, URI, String, Map<String, List<String>>, Map<String, List<String>>, InputStream) - Method in class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
-
Helper method to create an AWS SDK
SdkHttpFullRequestbased on HTTP information. - create(AWSCredentialsProvider) - Static method in class com.amazonaws.neptune.auth.credentials.V1toV2CredentialsProvider
E
- extractParametersFromQueryString(String) - Method in class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
-
Extracts the parameters from a query string (such as param1=value1¶m2=value2&...).
G
- getAuthorizationHeader() - Method in class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase.NeptuneSigV4Signature
- getContent() - Method in class com.amazonaws.neptune.auth.RequestMetadata
- getFullUri() - Method in class com.amazonaws.neptune.auth.RequestMetadata
- getHeaders() - Method in class com.amazonaws.neptune.auth.RequestMetadata
- getHostHeader() - Method in class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase.NeptuneSigV4Signature
- getMethod() - Method in class com.amazonaws.neptune.auth.RequestMetadata
- getQueryParameters() - Method in class com.amazonaws.neptune.auth.RequestMetadata
- getSessionToken() - Method in class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase.NeptuneSigV4Signature
- getXAmzDateHeader() - Method in class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase.NeptuneSigV4Signature
N
- NeptuneApacheHttpSigV4Signer - Class in com.amazonaws.neptune.auth
-
Signer for HTTP requests made via Apache Commons
HttpUriRequests. - NeptuneApacheHttpSigV4Signer(String, AWSCredentialsProvider) - Constructor for class com.amazonaws.neptune.auth.NeptuneApacheHttpSigV4Signer
-
Create a V4 Signer for Apache Commons HTTP requests.
- NeptuneApacheHttpSigV4Signer(String, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneApacheHttpSigV4Signer
-
Create a V4 Signer for Apache Commons HTTP requests.
- NeptuneApacheHttpSigV4Signer(String, AwsCredentialsProvider) - Constructor for class com.amazonaws.neptune.auth.NeptuneApacheHttpSigV4Signer
-
Create a V4 Signer for Apache Commons HTTP requests.
- NeptuneApacheHttpSigV4Signer(String, AwsCredentialsProvider, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneApacheHttpSigV4Signer
-
Create a V4 Signer for Apache Commons HTTP requests.
- NeptuneNettyHttpSigV4Signer - Class in com.amazonaws.neptune.auth
-
Signer for HTTP requests made via Netty clients
FullHttpRequests. - NeptuneNettyHttpSigV4Signer(String, AWSCredentialsProvider) - Constructor for class com.amazonaws.neptune.auth.NeptuneNettyHttpSigV4Signer
-
Create a V4 Signer for Netty HTTP requests.
- NeptuneNettyHttpSigV4Signer(String, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneNettyHttpSigV4Signer
-
Create a V4 Signer for Netty HTTP requests.
- NeptuneNettyHttpSigV4Signer(String, AwsCredentialsProvider) - Constructor for class com.amazonaws.neptune.auth.NeptuneNettyHttpSigV4Signer
-
Create a V4 Signer for Netty HTTP requests.
- NeptuneNettyHttpSigV4Signer(String, AwsCredentialsProvider, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneNettyHttpSigV4Signer
-
Create a V4 Signer for Netty HTTP requests.
- NeptuneRequestMetadataSigV4Signer - Class in com.amazonaws.neptune.auth
-
Signer for HTTP requests encapsulalted in
RequestMetadatas. - NeptuneRequestMetadataSigV4Signer(String, AWSCredentialsProvider) - Constructor for class com.amazonaws.neptune.auth.NeptuneRequestMetadataSigV4Signer
-
Create a V4 Signer for
RequestMetadata. - NeptuneRequestMetadataSigV4Signer(String, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneRequestMetadataSigV4Signer
-
Create a V4 Signer for
RequestMetadata. - NeptuneRequestMetadataSigV4Signer(String, AwsCredentialsProvider) - Constructor for class com.amazonaws.neptune.auth.NeptuneRequestMetadataSigV4Signer
-
Create a V4 Signer for
RequestMetadata. - NeptuneRequestMetadataSigV4Signer(String, AwsCredentialsProvider, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneRequestMetadataSigV4Signer
-
Create a V4 Signer for
RequestMetadata. - NeptuneSigV4Signature(String, String, String, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase.NeptuneSigV4Signature
-
Constructor.
- NeptuneSigV4Signer<T> - Interface in com.amazonaws.neptune.auth
-
Interface to hook in Signature V4 signing logics as per https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html.
- NeptuneSigV4SignerBase<T> - Class in com.amazonaws.neptune.auth
-
Base implementation of
NeptuneSigV4Signerinterface. - NeptuneSigV4SignerBase(String, AWSCredentialsProvider) - Constructor for class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
-
Create a
NeptuneSigV4Signerinstance for the given region and neptune-db service. - NeptuneSigV4SignerBase(String, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
-
Create a
NeptuneSigV4Signerinstance for the given region and service name. - NeptuneSigV4SignerBase(String, AwsCredentialsProvider) - Constructor for class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
-
Create a
NeptuneSigV4Signerinstance for the given region and neptune-db service. - NeptuneSigV4SignerBase(String, AwsCredentialsProvider, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
-
Create a
NeptuneSigV4Signerinstance for the given region and service name. - NeptuneSigV4SignerBase.NeptuneSigV4Signature - Class in com.amazonaws.neptune.auth
-
Simple struct encapsulating pre-computed Signature V4 signing information.
- NeptuneSigV4SignerException - Exception in com.amazonaws.neptune.auth
-
Exception indicating a problem related to the
NeptuneSigV4Signerimplementation or its usage at runtime (e.g., the signing process itself). - NeptuneSigV4SignerException(String) - Constructor for exception com.amazonaws.neptune.auth.NeptuneSigV4SignerException
-
Constructor.
- NeptuneSigV4SignerException(String, Throwable) - Constructor for exception com.amazonaws.neptune.auth.NeptuneSigV4SignerException
-
Constructor.
- NeptuneSigV4SignerException(Throwable) - Constructor for exception com.amazonaws.neptune.auth.NeptuneSigV4SignerException
-
Constructor.
R
- RequestMetadata - Class in com.amazonaws.neptune.auth
-
Encapsulates the various fields in a Http request that are required to perform SigV4 signing.
- RequestMetadata(String, String, Optional<byte[]>, Map<String, String>, Map<String, String>) - Constructor for class com.amazonaws.neptune.auth.RequestMetadata
-
Constructs an instance of Request metadata.
- resolveCredentials() - Method in class com.amazonaws.neptune.auth.credentials.V1toV2CredentialsProvider
S
- signRequest(T) - Method in interface com.amazonaws.neptune.auth.NeptuneSigV4Signer
-
Sign the given input request using SigV4.
- signRequest(T) - Method in class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
-
Main logics to sign the request.
T
- toSignableRequest(RequestMetadata) - Method in class com.amazonaws.neptune.auth.NeptuneRequestMetadataSigV4Signer
-
Converts a
RequestMetadatato a signable metadata by adding signature headers for AWS SigV4 auth. - toSignableRequest(FullHttpRequest) - Method in class com.amazonaws.neptune.auth.NeptuneNettyHttpSigV4Signer
- toSignableRequest(HttpUriRequest) - Method in class com.amazonaws.neptune.auth.NeptuneApacheHttpSigV4Signer
- toSignableRequest(T) - Method in class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
-
Convert the native request into an AWS SDK
SignableRequestobject which can be used to perform signing.
V
A C E G N R S T VAll Classes All Packages