Class NeptuneSigV4SignerBase.NeptuneSigV4Signature

  • Enclosing class:
    NeptuneSigV4SignerBase<T>

    public static class NeptuneSigV4SignerBase.NeptuneSigV4Signature
    extends Object
    Simple struct encapsulating pre-computed Signature V4 signing information.
    • Constructor Detail

      • NeptuneSigV4Signature

        public NeptuneSigV4Signature​(String hostHeader,
                                     String xAmzDateHeader,
                                     String authorizationHeader,
                                     String sessionToken)
        Constructor.
        Parameters:
        hostHeader - the host header value used when signing the request
        xAmzDateHeader - string value of the xAmzDateHeader used for signing the request
        authorizationHeader - 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