- call(String, String) - Method in class com.tencentcloudapi.common.AbstractClient
-
Calls an API action with JSON payload using the TC3-HMAC-SHA256 signature.
- callOctetStream(String, HashMap<String, String>, byte[]) - Method in class com.tencentcloudapi.common.AbstractClient
-
Calls an API action with binary payload using the TC3-HMAC-SHA256 signature.
- CircuitBreaker - Class in com.tencentcloudapi.common
-
A circuit breaker implementation that protects against system failures
by temporarily blocking requests after a threshold of failures is reached.
- CircuitBreaker() - Constructor for class com.tencentcloudapi.common.CircuitBreaker
-
Default constructor that uses the default settings.
- CircuitBreaker(CircuitBreaker.Setting) - Constructor for class com.tencentcloudapi.common.CircuitBreaker
-
Constructor that allows specifying custom settings.
- CircuitBreaker.Setting - Class in com.tencentcloudapi.common
-
Settings class for the circuit breaker that defines its behavior.
- CircuitBreaker.Token - Class in com.tencentcloudapi.common
-
A token returned by the circuit breaker to indicate whether a request is allowed.
- ClientProfile - Class in com.tencentcloudapi.common.profile
-
ClientProfile represents the profile configuration for a client
in terms of signature methods, HTTP profile, language settings,
and other configurations for interacting with Tencent Cloud APIs.
- ClientProfile(String, HttpProfile) - Constructor for class com.tencentcloudapi.common.profile.ClientProfile
-
Constructor to initialize ClientProfile with a specific signing method and HTTP profile.
- ClientProfile(String) - Constructor for class com.tencentcloudapi.common.profile.ClientProfile
-
Constructor to initialize ClientProfile with a specific signing method.
- ClientProfile() - Constructor for class com.tencentcloudapi.common.profile.ClientProfile
-
Default constructor which initializes the ClientProfile with the default
signing method "TC3-HMAC-SHA256" and a default HTTP profile.
- close() - Method in class com.tencentcloudapi.common.SSEResponseModel
-
- com.tencentcloudapi.common - package com.tencentcloudapi.common
-
- com.tencentcloudapi.common.exception - package com.tencentcloudapi.common.exception
-
- com.tencentcloudapi.common.http - package com.tencentcloudapi.common.http
-
- com.tencentcloudapi.common.profile - package com.tencentcloudapi.common.profile
-
- com.tencentcloudapi.common.provider - package com.tencentcloudapi.common.provider
-
- CommonClient - Class in com.tencentcloudapi.common
-
- CommonClient(String, String, Credential, String) - Constructor for class com.tencentcloudapi.common.CommonClient
-
Constructor to initialize the CommonClient with basic settings.
- CommonClient(String, String, Credential, String, ClientProfile) - Constructor for class com.tencentcloudapi.common.CommonClient
-
Constructor to initialize the CommonClient with custom ClientProfile.
- commonRequest(AbstractModel, String) - Method in class com.tencentcloudapi.common.CommonClient
-
Sends a request to Tencent Cloud API with the specified action name.
- commonRequest(AbstractModel, String, Class<T>) - Method in class com.tencentcloudapi.common.CommonClient
-
Sends a request to Tencent Cloud API and parses the response into the specified type.
- CommonRequest - Class in com.tencentcloudapi.common
-
- CommonRequest(String) - Constructor for class com.tencentcloudapi.common.CommonRequest
-
Constructor that initializes the CommonRequest object from a JSON string.
- CommonSSEResponse - Class in com.tencentcloudapi.common
-
- CommonSSEResponse() - Constructor for class com.tencentcloudapi.common.CommonSSEResponse
-
- Credential - Class in com.tencentcloudapi.common
-
Credential has many types in Tencent Cloud Access Management service.
- Credential() - Constructor for class com.tencentcloudapi.common.Credential
-
- Credential(String, String) - Constructor for class com.tencentcloudapi.common.Credential
-
- Credential(String, String, String) - Constructor for class com.tencentcloudapi.common.Credential
-
- Credential(String, String, String, Credential.Updater) - Constructor for class com.tencentcloudapi.common.Credential
-
- Credential.Updater - Interface in com.tencentcloudapi.common
-
- CredentialsProvider - Interface in com.tencentcloudapi.common.provider
-
- CvmRoleCredential - Class in com.tencentcloudapi.common.provider
-
- CvmRoleCredential() - Constructor for class com.tencentcloudapi.common.provider.CvmRoleCredential
-
- CvmRoleCredential(String) - Constructor for class com.tencentcloudapi.common.provider.CvmRoleCredential
-
- getApigwEndpoint() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the API Gateway endpoint.
- getBackupEndpoint() - Method in class com.tencentcloudapi.common.profile.ClientProfile
-
Getter for the backup endpoint, used when the primary endpoint is unavailable.
- getBinaryParams() - Method in class com.tencentcloudapi.common.AbstractModel
-
Mark which parameters are binary type (for multipart requests).
- getClientProfile() - Method in class com.tencentcloudapi.common.AbstractClient
-
Gets the client profile.
- getConnTimeout() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the connect timeout value in seconds.
- getCredential() - Method in class com.tencentcloudapi.common.AbstractClient
-
Gets the credential.
- getCredentials() - Method in interface com.tencentcloudapi.common.provider.CredentialsProvider
-
- getCredentials() - Method in class com.tencentcloudapi.common.provider.DefaultCredentialsProvider
-
- getCredentials() - Method in class com.tencentcloudapi.common.provider.EnvironmentVariableCredentialsProvider
-
- getCredentials() - Method in class com.tencentcloudapi.common.provider.OIDCRoleArnProvider
-
- getCredentials() - Method in class com.tencentcloudapi.common.provider.ProfileCredentialsProvider
-
- getEndpoint() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the endpoint to which the request is sent.
- getEndpoint() - Method in class com.tencentcloudapi.common.provider.OIDCRoleArnProvider
-
- getErrorCode() - Method in exception com.tencentcloudapi.common.exception.TencentCloudSDKException
-
Get error code
- GetHeader() - Method in class com.tencentcloudapi.common.AbstractModel
-
Get the HTTP request headers.
- getHostnameVerifier() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the HostnameVerifier used for hostname verification.
- getHttpClient() - Method in class com.tencentcloudapi.common.http.HttpConnection
-
- getHttpClient() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the custom HTTP client for advanced configuration.
- getHttpProfile() - Method in class com.tencentcloudapi.common.profile.ClientProfile
-
Getter for the HTTP profile associated with the client.
- getLanguage() - Method in class com.tencentcloudapi.common.profile.ClientProfile
-
Getter for the language setting of the client.
- getMultipartRequestParams() - Method in class com.tencentcloudapi.common.AbstractModel
-
Return the multipart request parameters (if any).
- getProtocol() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the protocol used for the request (HTTP or HTTPS).
- getProxyHost() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the proxy host if a proxy is being used.
- getProxyPassword() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the proxy password for authentication.
- getProxyPort() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the proxy port if a proxy is being used.
- getProxyUsername() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the proxy username for authentication.
- getReadTimeout() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the read timeout value in seconds.
- getRegion() - Method in class com.tencentcloudapi.common.AbstractClient
-
Gets the region.
- getRegionBreaker() - Method in class com.tencentcloudapi.common.AbstractClient
-
- getReqMethod() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the HTTP request method (e.g., POST or GET).
- getRequest(String) - Method in class com.tencentcloudapi.common.http.HttpConnection
-
- getRequest(String, Headers) - Method in class com.tencentcloudapi.common.http.HttpConnection
-
- getRequestId() - Method in class com.tencentcloudapi.common.CommonSSEResponse
-
- getRequestId() - Method in exception com.tencentcloudapi.common.exception.TencentCloudSDKException
-
- getRequestId() - Method in class com.tencentcloudapi.common.SSEResponseModel
-
- getRootDomain() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the root domain (e.g., "tencentcloudapi.com").
- getSecretId() - Method in class com.tencentcloudapi.common.Credential
-
- getSecretId() - Method in class com.tencentcloudapi.common.provider.CvmRoleCredential
-
- getSecretId() - Method in class com.tencentcloudapi.common.provider.STSCredential
-
- getSecretKey() - Method in class com.tencentcloudapi.common.Credential
-
- getSecretKey() - Method in class com.tencentcloudapi.common.provider.CvmRoleCredential
-
- getSecretKey() - Method in class com.tencentcloudapi.common.provider.STSCredential
-
- getSignMethod() - Method in class com.tencentcloudapi.common.profile.ClientProfile
-
Getter for the signature method used in API requests.
- getSkipSign() - Method in class com.tencentcloudapi.common.AbstractModel
-
Get the flag indicating whether the sign should be skipped.
- getSslSocketFactory() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the SSLSocketFactory for SSL connections.
- getToken() - Method in class com.tencentcloudapi.common.Credential
-
- getToken() - Method in class com.tencentcloudapi.common.provider.CvmRoleCredential
-
- getToken() - Method in class com.tencentcloudapi.common.provider.STSCredential
-
- getUpdater() - Method in class com.tencentcloudapi.common.Credential
-
- getValue() - Method in enum com.tencentcloudapi.common.profile.Language
-
- getValue() - Method in enum com.tencentcloudapi.common.profile.Region
-
- getWriteTimeout() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the write timeout value in seconds.
- getX509TrustManager() - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Get the trust manager for SSL connections.
- gson - Variable in class com.tencentcloudapi.common.AbstractClient
-
- SDK_VERSION - Static variable in class com.tencentcloudapi.common.AbstractClient
-
- set(String, Object) - Method in class com.tencentcloudapi.common.AbstractModel
-
Set any custom key-value pair to this model.
- setApigwEndpoint(String) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the API Gateway endpoint.
- setBackupEndpoint(String) - Method in class com.tencentcloudapi.common.profile.ClientProfile
-
Setter for the backup endpoint.
- setClientProfile(ClientProfile) - Method in class com.tencentcloudapi.common.AbstractClient
-
Sets the client profile.
- setConnTimeout(int) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the connect timeout value in seconds.
- setCredential(Credential) - Method in class com.tencentcloudapi.common.AbstractClient
-
Sets the credential.
- setDebug(boolean) - Method in class com.tencentcloudapi.common.profile.ClientProfile
-
Setter for the debug flag, enabling or disabling debugging.
- setEndpoint(String) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the endpoint for the API request.
- setEndpoint(String) - Method in class com.tencentcloudapi.common.provider.OIDCRoleArnProvider
-
- SetHeader(Map<String, String>) - Method in class com.tencentcloudapi.common.AbstractModel
-
Set the HTTP request headers.
- setHostnameVerifier(HostnameVerifier) - Method in class com.tencentcloudapi.common.http.HttpConnection
-
- setHostnameVerifier(HostnameVerifier) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the HostnameVerifier used for hostname verification.
- setHttpClient(Object) - Method in class com.tencentcloudapi.common.http.HttpConnection
-
- setHttpClient(Object) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set a custom HTTP client for advanced configuration.
- setHttpProfile(HttpProfile) - Method in class com.tencentcloudapi.common.profile.ClientProfile
-
Setter for the HTTP profile associated with the client.
- setLanguage(Language) - Method in class com.tencentcloudapi.common.profile.ClientProfile
-
Setter for the language setting of the client.
- setParamArrayObj(HashMap<String, String>, String, V[]) - Method in class com.tencentcloudapi.common.AbstractModel
-
Helper method to set an array of object parameters in the map.
- setParamArraySimple(HashMap<String, String>, String, V[]) - Method in class com.tencentcloudapi.common.AbstractModel
-
Helper method to set an array of simple parameters in the map.
- setParamObj(HashMap<String, String>, String, V) - Method in class com.tencentcloudapi.common.AbstractModel
-
Helper method to set an object parameter in the map.
- setParamSimple(HashMap<String, String>, String, V) - Method in class com.tencentcloudapi.common.AbstractModel
-
Helper method to set a simple parameter in the map.
- setProtocol(String) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the protocol for the request.
- setProxy(Proxy) - Method in class com.tencentcloudapi.common.http.HttpConnection
-
- setProxyAuthenticator(Authenticator) - Method in class com.tencentcloudapi.common.http.HttpConnection
-
- setProxyHost(String) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the proxy host for HTTP requests.
- setProxyPassword(String) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the proxy password for authentication.
- setProxyPort(int) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the proxy port for HTTP requests.
- setProxyUsername(String) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the proxy username for authentication.
- setReadTimeout(int) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the read timeout value in seconds.
- setRegion(String) - Method in class com.tencentcloudapi.common.AbstractClient
-
Sets the region.
- setRegionBreaker(CircuitBreaker) - Method in class com.tencentcloudapi.common.AbstractClient
-
- setReqMethod(String) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the HTTP request method (e.g., POST or GET).
- setRequestId(String) - Method in class com.tencentcloudapi.common.CommonSSEResponse
-
- setRequestId(String) - Method in class com.tencentcloudapi.common.SSEResponseModel
-
- setResponse(Response) - Method in class com.tencentcloudapi.common.SSEResponseModel
-
- setRootDomain(String) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the root domain of the API (e.g., "tencentcloudapi.com").
- setSecretId(String) - Method in class com.tencentcloudapi.common.Credential
-
- setSecretKey(String) - Method in class com.tencentcloudapi.common.Credential
-
- setSignMethod(String) - Method in class com.tencentcloudapi.common.profile.ClientProfile
-
Setter for the signature method used in API requests.
- setSkipSign(boolean) - Method in class com.tencentcloudapi.common.AbstractModel
-
Set the flag indicating whether the sign should be skipped.
- setSSLSocketFactory(SSLSocketFactory) - Method in class com.tencentcloudapi.common.http.HttpConnection
-
Deprecated.
- setSSLSocketFactory(SSLSocketFactory, X509TrustManager) - Method in class com.tencentcloudapi.common.http.HttpConnection
-
- setSslSocketFactory(SSLSocketFactory) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the SSLSocketFactory for SSL connections.
- Setting() - Constructor for class com.tencentcloudapi.common.CircuitBreaker.Setting
-
- setToken(String) - Method in class com.tencentcloudapi.common.Credential
-
- setToken(CircuitBreaker.Token) - Method in class com.tencentcloudapi.common.SSEResponseModel
-
- setUnsignedPayload(boolean) - Method in class com.tencentcloudapi.common.profile.ClientProfile
-
Setter for the flag indicating whether the payload should be ignored during signing.
- setUpdater(Credential.Updater) - Method in class com.tencentcloudapi.common.Credential
-
- setWriteTimeout(int) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the write timeout value in seconds.
- setX509TrustManager(X509TrustManager) - Method in class com.tencentcloudapi.common.profile.HttpProfile
-
Set the trust manager for SSL connections.
- sha256Hex(String) - Static method in class com.tencentcloudapi.common.Sign
-
Calculates the SHA-256 hash of the given string and returns it as a hexadecimal string.
- sha256Hex(byte[]) - Static method in class com.tencentcloudapi.common.Sign
-
Calculates the SHA-256 hash of the given byte array and returns it as a hexadecimal string.
- Sign - Class in com.tencentcloudapi.common
-
- Sign() - Constructor for class com.tencentcloudapi.common.Sign
-
- sign(String, String, String) - Static method in class com.tencentcloudapi.common.Sign
-
Signs the given string using the specified method and secret key.
- SIGN_SHA1 - Static variable in class com.tencentcloudapi.common.profile.ClientProfile
-
Constant for signature process using HmacSHA1 (version 1).
- SIGN_SHA256 - Static variable in class com.tencentcloudapi.common.profile.ClientProfile
-
Constant for signature process using HmacSHA256 (version 1).
- SIGN_TC3_256 - Static variable in class com.tencentcloudapi.common.profile.ClientProfile
-
Constant for signature process using TC3-HMAC-SHA256 (version 3).
- skipSign - Variable in class com.tencentcloudapi.common.AbstractModel
-
Flag to indicate whether to skip signing for this request.
- SSE() - Constructor for class com.tencentcloudapi.common.SSEResponseModel.SSE
-
- SSEResponseModel - Class in com.tencentcloudapi.common
-
- SSEResponseModel() - Constructor for class com.tencentcloudapi.common.SSEResponseModel
-
- SSEResponseModel.SSE - Class in com.tencentcloudapi.common
-
- STSCredential - Class in com.tencentcloudapi.common.provider
-
- STSCredential(String, String, String, String, String) - Constructor for class com.tencentcloudapi.common.provider.STSCredential
-
- STSCredential(String, String, String, String) - Constructor for class com.tencentcloudapi.common.provider.STSCredential
-