public final class AWS4SignerRequestParams extends Object
| Constructor and Description | 
|---|
AWS4SignerRequestParams(SignableRequest<?> request,
                       Date signingDateOverride,
                       String regionNameOverride,
                       String serviceName,
                       String signingAlgorithm)
Generates an instance of AWS4signerRequestParams that holds the
 parameters used for computing a AWS 4 signature for a request 
 | 
AWS4SignerRequestParams(SignableRequest<?> request,
                       Date signingDateOverride,
                       String regionNameOverride,
                       String serviceName,
                       String signingAlgorithm,
                       String endpointPrefix)
Generates an instance of AWS4signerRequestParams that holds the
 parameters used for computing a AWS 4 signature for a request 
 | 
AWS4SignerRequestParams(SignableRequest<?> request,
                       Date signingDateOverride,
                       String regionNameOverride,
                       String serviceName,
                       String signingAlgorithm,
                       String endpointPrefix,
                       RegionFromEndpointResolver regionFromEndpointResolver)
Generates an instance of AWS4signerRequestParams that holds the
 parameters used for computing a AWS 4 signature for a request 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getFormattedSigningDate()
Returns the formatted date in UTC zone of the signing date. 
 | 
String | 
getFormattedSigningDateTime()
Returns the formatted date and time of the signing date in UTC zone. 
 | 
String | 
getRegionName()
Returns the AWS region name to be used while computing the signature. 
 | 
SignableRequest<?> | 
getRequest()
Returns the request for which the signing needs to be done. 
 | 
String | 
getScope()
Returns the scope of the signing. 
 | 
String | 
getServiceName()
Returns the AWS Service name to be used while computing the signature. 
 | 
String | 
getSigningAlgorithm()
Returns the signing algorithm used for computing the signature. 
 | 
long | 
getSigningDateTimeMilli()
Returns the signing date time in millis for which the signature needs to
 be computed. 
 | 
public AWS4SignerRequestParams(SignableRequest<?> request, Date signingDateOverride, String regionNameOverride, String serviceName, String signingAlgorithm)
public AWS4SignerRequestParams(SignableRequest<?> request, Date signingDateOverride, String regionNameOverride, String serviceName, String signingAlgorithm, String endpointPrefix)
public AWS4SignerRequestParams(SignableRequest<?> request, Date signingDateOverride, String regionNameOverride, String serviceName, String signingAlgorithm, String endpointPrefix, RegionFromEndpointResolver regionFromEndpointResolver)
public SignableRequest<?> getRequest()
public String getScope()
public String getFormattedSigningDateTime()
public long getSigningDateTimeMilli()
public String getRegionName()
public String getServiceName()
public String getFormattedSigningDate()
public String getSigningAlgorithm()
Copyright © 2020. All rights reserved.