Class SignatureInfo.Builder (2.20.2)

Stay organized with collections Save and categorize content based on your preferences.
public static final class SignatureInfo.Builder

Inheritance

java.lang.Object > SignatureInfo.Builder

Constructors

Builder(HttpMethod httpVerb, long expiration, URI canonicalizedResource)

public Builder(HttpMethod httpVerb, long expiration, URI canonicalizedResource)

Constructs builder.

Parameters
NameDescription
httpVerbHttpMethod

the HTTP method

expirationlong

the EPOX expiration date

canonicalizedResourceURI

the resource URI

Builder(SignatureInfo signatureInfo)

public Builder(SignatureInfo signatureInfo)
Parameter
NameDescription
signatureInfoSignatureInfo

Methods

build()

public SignatureInfo build()

Creates an SignatureInfo object from this builder.

Returns
TypeDescription
SignatureInfo

setAccountEmail(String accountEmail)

public SignatureInfo.Builder setAccountEmail(String accountEmail)
Parameter
NameDescription
accountEmailString
Returns
TypeDescription
SignatureInfo.Builder

setCanonicalizedExtensionHeaders(Map<String,String> canonicalizedExtensionHeaders)

public SignatureInfo.Builder setCanonicalizedExtensionHeaders(Map<String,String> canonicalizedExtensionHeaders)
Parameter
NameDescription
canonicalizedExtensionHeadersMap<String,String>
Returns
TypeDescription
SignatureInfo.Builder

setCanonicalizedQueryParams(Map<String,String> queryParams)

public SignatureInfo.Builder setCanonicalizedQueryParams(Map<String,String> queryParams)
Parameter
NameDescription
queryParamsMap<String,String>
Returns
TypeDescription
SignatureInfo.Builder

setContentMd5(String contentMd5)

public SignatureInfo.Builder setContentMd5(String contentMd5)
Parameter
NameDescription
contentMd5String
Returns
TypeDescription
SignatureInfo.Builder

setContentType(String contentType)