Package com.amazonaws.neptune.auth
Class NeptuneSigV4SignerBase.NeptuneSigV4Signature
- java.lang.Object
-
- com.amazonaws.neptune.auth.NeptuneSigV4SignerBase.NeptuneSigV4Signature
-
- Enclosing class:
- NeptuneSigV4SignerBase<T>
public static class NeptuneSigV4SignerBase.NeptuneSigV4Signature extends Object
Simple struct encapsulating pre-computed Signature V4 signing information.
-
-
Constructor Summary
Constructors Constructor Description NeptuneSigV4Signature(String hostHeader, String xAmzDateHeader, String authorizationHeader, String sessionToken)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuthorizationHeader()StringgetHostHeader()StringgetSessionToken()StringgetXAmzDateHeader()
-
-
-
Constructor Detail
-
NeptuneSigV4Signature
public NeptuneSigV4Signature(String hostHeader, String xAmzDateHeader, String authorizationHeader, String sessionToken)
Constructor.- Parameters:
hostHeader- the host header value used when signing the requestxAmzDateHeader- string value of the xAmzDateHeader used for signing the requestauthorizationHeader- string value of the authorization header used for signing the request
-
-
Method Detail
-
getHostHeader
public String getHostHeader()
- Returns:
- the Host header value
-
getXAmzDateHeader
public String getXAmzDateHeader()
- Returns:
- the X-AMZ-DATE header value
-
getAuthorizationHeader
public String getAuthorizationHeader()
- Returns:
- the Authorization header value
-
getSessionToken
public String getSessionToken()
- Returns:
- the Session Token value
-
-