Uses of Interface
com.amazonaws.SignableRequest
Packages that use SignableRequest
-
Uses of SignableRequest in com.amazonaws
Subinterfaces of SignableRequest in com.amazonawsModifier and TypeInterfaceDescriptioninterfaceRequest<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 voidAWS4Signer.addHostHeader(SignableRequest<?> request) protected abstract voidAbstractAWSSigner.addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) Adds session credentials to the request given.protected voidAWS3Signer.addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) protected voidAWS4Signer.addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) protected voidQueryStringSigner.addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) protected StringAWS4Signer.calculateContentHash(SignableRequest<?> request) Calculate the hash of the request's payload.protected StringAWS4Signer.calculateContentHashPresign(SignableRequest<?> request) Calculate the hash of the request's payload.protected StringAWS4Signer.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 InputStreamAbstractAWSSigner.getBinaryRequestPayloadStream(SignableRequest<?> request) protected InputStreamAbstractAWSSigner.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 StringAWS3Signer.getCanonicalizedHeadersForStringToSign(SignableRequest<?> request) protected StringAWS4Signer.getCanonicalizedHeaderString(SignableRequest<?> request) protected StringAbstractAWSSigner.getCanonicalizedQueryString(SignableRequest<?> request) AWS3Signer.getHeadersForStringToSign(SignableRequest<?> request) protected StringAbstractAWSSigner.getRequestPayload(SignableRequest<?> request) Returns the request's payload as a String.protected StringAbstractAWSSigner.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 StringAWS4Signer.getSignedHeadersString(SignableRequest<?> request) protected intAbstractAWSSigner.getTimeOffset(SignableRequest<?> request) Deprecated.voidAWS4Signer.presignRequest(SignableRequest<?> request, AWSCredentials credentials, Date userSpecifiedExpirationDate) voidPresigner.presignRequest(SignableRequest<?> request, AWSCredentials credentials, Date expiration) Signs the request by adding the signature to the URL rather than as a header.protected voidAWS4Signer.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 booleanAWS3Signer.shouldUseHttpsScheme(SignableRequest<?> request) voidAWS3Signer.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.voidAWS4Signer.sign(SignableRequest<?> request, AWSCredentials credentials) voidNoOpSigner.sign(SignableRequest<?> request, AWSCredentials credentials) voidQueryStringSigner.sign(SignableRequest<?> request, AWSCredentials credentials) This signer will add "Signature" parameter to the request.voidQueryStringSigner.sign(SignableRequest<?> request, SignatureVersion version, SigningAlgorithm algorithm, AWSCredentials credentials) This signer will add following authentication parameters to the request: AWSAccessKeyId SignatureVersion SignatureMethod Timestamp SignaturevoidSigner.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 StringSdkHttpUtils.encodeParameters(SignableRequest<?> request) Creates an encoded query string from all the parameters in the specified request.static booleanSdkHttpUtils.usePayloadForQueryParameters(SignableRequest<?> request)