public static final class SignatureInfo.Builder
Constructors
Builder(HttpMethod httpVerb, long expiration, URI canonicalizedResource)
public Builder(HttpMethod httpVerb, long expiration, URI canonicalizedResource)
Parameters |
---|
Name | Description |
httpVerb | HttpMethod
the HTTP method
|
expiration | long
the EPOX expiration date
|
canonicalizedResource | URI
the resource URI
|
Builder(SignatureInfo signatureInfo)
public Builder(SignatureInfo signatureInfo)
Methods
build()
public SignatureInfo build()
Creates an SignatureInfo
object from this builder.
setAccountEmail(String accountEmail)
public SignatureInfo.Builder setAccountEmail(String accountEmail)
Parameter |
---|
Name | Description |
accountEmail | String
|
public SignatureInfo.Builder setCanonicalizedExtensionHeaders(Map<String,String> canonicalizedExtensionHeaders)
setCanonicalizedQueryParams(Map<String,String> queryParams)
public SignatureInfo.Builder setCanonicalizedQueryParams(Map<String,String> queryParams)
setContentMd5(String contentMd5)
public SignatureInfo.Builder setContentMd5(String contentMd5)
Parameter |
---|
Name | Description |
contentMd5 | String
|
setContentType(String contentType)