Uses of Interface
com.amazonaws.SignableRequest
Packages that use SignableRequest
-
Uses of SignableRequest in com.amazonaws
Subinterfaces of SignableRequest in com.amazonawsModifier and TypeInterfaceDescriptioninterface
Request<T>
Represents a request being sent to an Amazon Web Service, including the parameters being sent as part of the request, the endpoint to which the request should be sent, etc.Classes in com.amazonaws that implement SignableRequest -
Uses of SignableRequest in com.amazonaws.auth
Methods in com.amazonaws.auth with parameters of type SignableRequestModifier and TypeMethodDescriptionprotected void
AWS4Signer.addHostHeader
(SignableRequest<?> request) protected abstract void
AbstractAWSSigner.addSessionCredentials
(SignableRequest<?> request, AWSSessionCredentials credentials) Adds session credentials to the request given.protected void
AWS3Signer.addSessionCredentials
(SignableRequest<?> request, AWSSessionCredentials credentials) protected void
AWS4Signer.addSessionCredentials
(SignableRequest<?> request, AWSSessionCredentials credentials) protected void
QueryStringSigner.addSessionCredentials
(SignableRequest<?> request, AWSSessionCredentials credentials) protected String
AWS4Signer.calculateContentHash
(SignableRequest<?> request) Calculate the hash of the request's payload.protected String
AWS4Signer.calculateContentHashPresign
(SignableRequest<?> request) Calculate the hash of the request's payload.protected String
AWS4Signer.createCanonicalRequest
(SignableRequest<?> request, String contentSha256) Step 1 of the AWS Signature version 4 calculation.protected byte[]
AbstractAWSSigner.getBinaryRequestPayload
(SignableRequest<?> request) Returns the request's payload as binary data.protected InputStream
AbstractAWSSigner.getBinaryRequestPayloadStream
(SignableRequest<?> request) protected InputStream
AbstractAWSSigner.getBinaryRequestPayloadStreamWithoutQueryParams
(SignableRequest<?> request) protected byte[]
AbstractAWSSigner.getBinaryRequestPayloadWithoutQueryParams
(SignableRequest<?> request) Returns the request's payload contents as binary data, without processing any query string params (i.e. no form encoding for query params).protected String
AWS3Signer.getCanonicalizedHeadersForStringToSign
(SignableRequest<?> request) protected String
AWS4Signer.getCanonicalizedHeaderString
(SignableRequest<?> request) protected String
AbstractAWSSigner.getCanonicalizedQueryString
(SignableRequest<?> request) AWS3Signer.getHeadersForStringToSign
(SignableRequest<?> request) protected String
AbstractAWSSigner.getRequestPayload
(SignableRequest<?> request) Returns the request's payload as a String.protected String
AbstractAWSSigner.getRequestPayloadWithoutQueryParams
(SignableRequest<?> request) Returns the request's payload contents as a String, without processing any query string params (i.e. no form encoding for query params).protected String
AWS4Signer.getSignedHeadersString
(SignableRequest<?> request) protected int
AbstractAWSSigner.getTimeOffset
(SignableRequest<?> request) Deprecated.void
AWS4Signer.presignRequest
(SignableRequest<?> request, AWSCredentials credentials, Date userSpecifiedExpirationDate) void
Presigner.presignRequest
(SignableRequest<?> request, AWSCredentials credentials, Date expiration) Signs the request by adding the signature to the URL rather than as a header.protected void
AWS4Signer.processRequestPayload
(SignableRequest<?> request, byte[] signature, byte[] signingKey, com.amazonaws.auth.internal.AWS4SignerRequestParams signerRequestParams) Subclass could override this method to perform any additional procedure on the request payload, with access to the result from signing the header.protected boolean
AWS3Signer.shouldUseHttpsScheme
(SignableRequest<?> request) void
AWS3Signer.sign
(SignableRequest<?> request, AWSCredentials credentials) Signs the specified request with the AWS3 signing protocol by using the AWS account credentials specified when this object was constructed and adding the required AWS3 headers to the request.void
AWS4Signer.sign
(SignableRequest<?> request, AWSCredentials credentials) void
NoOpSigner.sign
(SignableRequest<?> request, AWSCredentials credentials) void
QueryStringSigner.sign
(SignableRequest<?> request, AWSCredentials credentials) This signer will add "Signature" parameter to the request.void
QueryStringSigner.sign
(SignableRequest<?> request, SignatureVersion version, SigningAlgorithm algorithm, AWSCredentials credentials) This signer will add following authentication parameters to the request: AWSAccessKeyId SignatureVersion SignatureMethod Timestamp Signaturevoid
Signer.sign
(SignableRequest<?> request, AWSCredentials credentials) Sign the given request with the given set of credentials. -
Uses of SignableRequest in com.amazonaws.util
Methods in com.amazonaws.util with parameters of type SignableRequestModifier and TypeMethodDescriptionstatic String
SdkHttpUtils.encodeParameters
(SignableRequest<?> request) Creates an encoded query string from all the parameters in the specified request.static boolean
SdkHttpUtils.usePayloadForQueryParameters
(SignableRequest<?> request)