public abstract class RpcAcsRequest<T extends AcsResponse> extends AcsRequest<T>
composer, productEndpointMap, productEndpointRegional, productNetwork, productSuffix, strToSignconnectTimeout, CONTENT_LENGTH, CONTENT_MD5, CONTENT_TYPE, encoding, headers, httpContent, httpContentType, ignoreSSLCerts, readTimeout| Constructor and Description |
|---|
RpcAcsRequest(String product) |
RpcAcsRequest(String product,
String version,
String action) |
RpcAcsRequest(String product,
String version,
String action,
SignatureVersion signatureVersion) |
RpcAcsRequest(String product,
String version,
String action,
String locationProduct) |
RpcAcsRequest(String product,
String version,
String action,
String locationProduct,
SignatureVersion signatureVersion) |
RpcAcsRequest(String product,
String version,
String action,
String locationProduct,
String endpointType) |
RpcAcsRequest(String product,
String version,
String action,
String locationProduct,
String endpointType,
SignatureVersion signatureVersion) |
| Modifier and Type | Method and Description |
|---|---|
String |
composeUrl(String endpoint,
Map<String,String> queries) |
void |
setAcceptFormat(FormatType acceptFormat) |
void |
setActionName(String actionName) |
void |
setSecurityToken(String securityToken) |
void |
setSysAcceptFormat(FormatType acceptFormat) |
void |
setSysActionName(String actionName) |
void |
setSysSecurityToken(String securityToken) |
void |
setSysVersion(String version) |
void |
setVersion(String version) |
HttpRequest |
signRequest(Signer signer,
AlibabaCloudCredentials credentials,
FormatType format,
ProductDomain domain) |
appendUserAgent, concatQueryString, getAcceptFormat, getActionName, getBodyParameters, getDomainParameters, getEndpointType, getLocationProduct, getProduct, getProductDomain, getProtocol, getQueryParameters, getRegionId, getResponseClass, getSecurityToken, getSysAcceptFormat, getSysActionName, getSysBodyParameters, getSysDomainParameters, getSysEndpointType, getSysLocationProduct, getSysProduct, getSysProductDomain, getSysProtocol, getSysQueryParameters, getSysRegionId, getSysSecurityToken, getSysSignatureAlgorithm, getSysSignatureVersion, getSysSignedHeaders, getSysStrToSign, getSysUserAgentConfig, getSysVersion, getVersion, putBodyParameter, putDomainParameter, putDomainParameter, putQueryParameter, putQueryParameter, resolveSignatureComposer, setEndpoint, setEndpointType, setLocationProduct, setParameter, setProductDomain, setProtocol, setRegionId, setSysEndpoint, setSysEndpointType, setSysLocationProduct, setSysProductDomain, setSysProtocol, setSysRegionId, setSysSignatureAlgorithm, setSysSignatureVersiongetConnectTimeout, getContentTypeValue, getEncoding, getHeaders, getHeaderValue, getHttpContent, getHttpContentString, getHttpContentType, getKeyManagers, getMethod, getReadTimeout, getSysConnectTimeout, getSysEncoding, getSysHeaders, getSysMethod, getSysReadTimeout, getSysRetryPolicy, getSysUrl, getUrl, getX509TrustManagers, isIgnoreSSLCerts, putHeaderParameter, setConnectTimeout, setEncoding, setHttpContent, setHttpContentType, setIgnoreSSLCerts, setKeyManagers, setMethod, setReadTimeout, setSysConnectTimeout, setSysEncoding, setSysMethod, setSysReadTimeout, setSysRetryPolicy, setSysUrl, setUrl, setX509TrustManagerspublic RpcAcsRequest(String product)
public RpcAcsRequest(String product, String version, String action, SignatureVersion signatureVersion)
public RpcAcsRequest(String product, String version, String action, String locationProduct)
public RpcAcsRequest(String product, String version, String action, String locationProduct, SignatureVersion signatureVersion)
public RpcAcsRequest(String product, String version, String action, String locationProduct, String endpointType)
public void setActionName(String actionName)
setActionName in class AcsRequest<T extends AcsResponse>public void setVersion(String version)
setVersion in class AcsRequest<T extends AcsResponse>public void setSecurityToken(String securityToken)
setSecurityToken in class AcsRequest<T extends AcsResponse>public void setAcceptFormat(FormatType acceptFormat)
setAcceptFormat in class AcsRequest<T extends AcsResponse>public void setSysActionName(String actionName)
setSysActionName in class AcsRequest<T extends AcsResponse>public void setSysVersion(String version)
setSysVersion in class AcsRequest<T extends AcsResponse>public void setSysAcceptFormat(FormatType acceptFormat)
setSysAcceptFormat in class AcsRequest<T extends AcsResponse>public void setSysSecurityToken(String securityToken)
setSysSecurityToken in class AcsRequest<T extends AcsResponse>public String composeUrl(String endpoint, Map<String,String> queries) throws UnsupportedEncodingException
composeUrl in class AcsRequest<T extends AcsResponse>UnsupportedEncodingExceptionpublic HttpRequest signRequest(Signer signer, AlibabaCloudCredentials credentials, FormatType format, ProductDomain domain) throws InvalidKeyException, IllegalStateException, UnsupportedEncodingException, NoSuchAlgorithmException
signRequest in class AcsRequest<T extends AcsResponse>InvalidKeyExceptionIllegalStateExceptionUnsupportedEncodingExceptionNoSuchAlgorithmExceptionCopyright © 2022. All rights reserved.