A C E G N R S T V 
All Classes All Packages

A

attachSignature(RequestMetadata, NeptuneSigV4SignerBase.NeptuneSigV4Signature) - Method in class com.amazonaws.neptune.auth.NeptuneRequestMetadataSigV4Signer
Takes a RequestMetadata and 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 SdkHttpFullRequest based 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&param2=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 NeptuneSigV4Signer interface.
NeptuneSigV4SignerBase(String, AWSCredentialsProvider) - Constructor for class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
Create a NeptuneSigV4Signer instance for the given region and neptune-db service.
NeptuneSigV4SignerBase(String, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
Create a NeptuneSigV4Signer instance for the given region and service name.
NeptuneSigV4SignerBase(String, AwsCredentialsProvider) - Constructor for class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
Create a NeptuneSigV4Signer instance for the given region and neptune-db service.
NeptuneSigV4SignerBase(String, AwsCredentialsProvider, String) - Constructor for class com.amazonaws.neptune.auth.NeptuneSigV4SignerBase
Create a NeptuneSigV4Signer instance 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 NeptuneSigV4Signer implementation 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 RequestMetadata to 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 SignableRequest object which can be used to perform signing.

V

V1toV2CredentialsProvider - Class in com.amazonaws.neptune.auth.credentials
 
A C E G N R S T V 
All Classes All Packages