public class ScfClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION| Constructor and Description | 
|---|
| ScfClient(Credential credential,
         String region) | 
| ScfClient(Credential credential,
         String region,
         ClientProfile profile) | 
| Modifier and Type | Method and Description | 
|---|---|
| CopyFunctionResponse | CopyFunction(CopyFunctionRequest req)This API is used to replicate a function. | 
| CreateAliasResponse | CreateAlias(CreateAliasRequest req)This API is used to create an alias for a function version. | 
| CreateNamespaceResponse | CreateNamespace(CreateNamespaceRequest req)This API is used to create a namespace based on the input parameters. | 
| CreateTriggerResponse | CreateTrigger(CreateTriggerRequest req)This API is used to create a trigger based on the input parameters. | 
| DeleteAliasResponse | DeleteAlias(DeleteAliasRequest req)This API is used to delete an alias of a function version. | 
| DeleteFunctionResponse | DeleteFunction(DeleteFunctionRequest req)This API is used to delete a function based on the input parameters. | 
| DeleteLayerVersionResponse | DeleteLayerVersion(DeleteLayerVersionRequest req)This API is used to delete a specified version of a specified layer. | 
| DeleteNamespaceResponse | DeleteNamespace(DeleteNamespaceRequest req)This API is used to delete the specific namespace according to the parameters passed in. | 
| DeleteProvisionedConcurrencyConfigResponse | DeleteProvisionedConcurrencyConfig(DeleteProvisionedConcurrencyConfigRequest req)This API is used to delete the provisioned concurrency configuration of a function version. | 
| DeleteReservedConcurrencyConfigResponse | DeleteReservedConcurrencyConfig(DeleteReservedConcurrencyConfigRequest req)This API is used to delete the configuration of reserved quota. | 
| DeleteTriggerResponse | DeleteTrigger(DeleteTriggerRequest req)This API is used to delete an existing trigger based on the input parameters. | 
| GetAccountResponse | GetAccount(GetAccountRequest req)This API is used to get the account information. | 
| GetAliasResponse | GetAlias(GetAliasRequest req)This API is used to get the alias details such as the name, description, version, and routing information. | 
| GetAsyncEventStatusResponse | GetAsyncEventStatus(GetAsyncEventStatusRequest req)This API is used to get the status of an async function execution event. | 
| GetFunctionAddressResponse | GetFunctionAddress(GetFunctionAddressRequest req)This API is used to obtain the download address of the function code package. | 
| GetFunctionEventInvokeConfigResponse | GetFunctionEventInvokeConfig(GetFunctionEventInvokeConfigRequest req)This API is used to get the async retry configuration of a function, including the number of retry attempts and message retention period. | 
| GetFunctionLogsResponse | GetFunctionLogs(GetFunctionLogsRequest req)This API returns function running logs according to the specified conditions. | 
| GetLayerVersionResponse | GetLayerVersion(GetLayerVersionRequest req)This API is used to get the layer version details, including links used to download files in the layer. | 
| GetProvisionedConcurrencyConfigResponse | GetProvisionedConcurrencyConfig(GetProvisionedConcurrencyConfigRequest req)This API is used to get the provisioned concurrency details of a function or its specified version. | 
| GetRequestStatusResponse | GetRequestStatus(GetRequestStatusRequest req)This API is used to query the status of a single function request. | 
| GetReservedConcurrencyConfigResponse | GetReservedConcurrencyConfig(GetReservedConcurrencyConfigRequest req)This API is used to obtain the reserved quota details of a function. | 
| InvokeResponse | Invoke(InvokeRequest req)This API is used to run a function. | 
| InvokeFunctionResponse | InvokeFunction(InvokeFunctionRequest req)This API is used to invoke functions synchronously. | 
| ListAliasesResponse | ListAliases(ListAliasesRequest req)This API is used to return the list of all aliases under a function. | 
| ListAsyncEventsResponse | ListAsyncEvents(ListAsyncEventsRequest req)This API is used to pull the list of async function events. | 
| ListFunctionsResponse | ListFunctions(ListFunctionsRequest req)This API is used to return relevant function information based on the input query parameters. | 
| ListLayersResponse | ListLayers(ListLayersRequest req)This API is used to return the list of all layers, including the information of the latest version of each layer. | 
| ListLayerVersionsResponse | ListLayerVersions(ListLayerVersionsRequest req)This API is used to get the information of all versions of a specified layer. | 
| ListNamespacesResponse | ListNamespaces(ListNamespacesRequest req)This API is used to display a namespace list. | 
| ListTriggersResponse | ListTriggers(ListTriggersRequest req)This API is used to get the function trigger list. | 
| ListVersionByFunctionResponse | ListVersionByFunction(ListVersionByFunctionRequest req)This API is used to query the function version based on the input parameters. | 
| PublishLayerVersionResponse | PublishLayerVersion(PublishLayerVersionRequest req)This API is used to create a version for a layer by using the given .zip file or COS object. | 
| PublishVersionResponse | PublishVersion(PublishVersionRequest req)This API is used for users to release a new version of the function. | 
| PutProvisionedConcurrencyConfigResponse | PutProvisionedConcurrencyConfig(PutProvisionedConcurrencyConfigRequest req)This API is used to set the provisioned concurrency of a non-$LATEST version of a function. | 
| PutReservedConcurrencyConfigResponse | PutReservedConcurrencyConfig(PutReservedConcurrencyConfigRequest req)This API is used to configure the reserved quota of a function. | 
| PutTotalConcurrencyConfigResponse | PutTotalConcurrencyConfig(PutTotalConcurrencyConfigRequest req)This API is used to modify the account concurrency quota. | 
| TerminateAsyncEventResponse | TerminateAsyncEvent(TerminateAsyncEventRequest req)This API is used to terminate a running async function event. | 
| UpdateAliasResponse | UpdateAlias(UpdateAliasRequest req)This API is used to update the configuration of an alias. | 
| UpdateFunctionCodeResponse | UpdateFunctionCode(UpdateFunctionCodeRequest req)This API is used to update the function code based on the input parameters. | 
| UpdateFunctionEventInvokeConfigResponse | UpdateFunctionEventInvokeConfig(UpdateFunctionEventInvokeConfigRequest req)This API is used to update the async retry configuration of a function, including the number of retry attempts and message retention period. | 
| UpdateNamespaceResponse | UpdateNamespace(UpdateNamespaceRequest req)This API is used to update a namespace. | 
| UpdateTriggerStatusResponse | UpdateTriggerStatus(UpdateTriggerStatusRequest req)This API is used to update the trigger status. | 
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, internalRequest, internalRequestRaw, processResponseJson, processResponseSSE, retry, setClientProfile, setCredential, setRegion, setRegionBreakerpublic ScfClient(Credential credential, String region)
public ScfClient(Credential credential, String region, ClientProfile profile)
public CopyFunctionResponse CopyFunction(CopyFunctionRequest req) throws TencentCloudSDKException
req - CopyFunctionRequestTencentCloudSDKExceptionpublic CreateAliasResponse CreateAlias(CreateAliasRequest req) throws TencentCloudSDKException
req - CreateAliasRequestTencentCloudSDKExceptionpublic CreateNamespaceResponse CreateNamespace(CreateNamespaceRequest req) throws TencentCloudSDKException
req - CreateNamespaceRequestTencentCloudSDKExceptionpublic CreateTriggerResponse CreateTrigger(CreateTriggerRequest req) throws TencentCloudSDKException
req - CreateTriggerRequestTencentCloudSDKExceptionpublic DeleteAliasResponse DeleteAlias(DeleteAliasRequest req) throws TencentCloudSDKException
req - DeleteAliasRequestTencentCloudSDKExceptionpublic DeleteFunctionResponse DeleteFunction(DeleteFunctionRequest req) throws TencentCloudSDKException
req - DeleteFunctionRequestTencentCloudSDKExceptionpublic DeleteLayerVersionResponse DeleteLayerVersion(DeleteLayerVersionRequest req) throws TencentCloudSDKException
req - DeleteLayerVersionRequestTencentCloudSDKExceptionpublic DeleteNamespaceResponse DeleteNamespace(DeleteNamespaceRequest req) throws TencentCloudSDKException
req - DeleteNamespaceRequestTencentCloudSDKExceptionpublic DeleteProvisionedConcurrencyConfigResponse DeleteProvisionedConcurrencyConfig(DeleteProvisionedConcurrencyConfigRequest req) throws TencentCloudSDKException
req - DeleteProvisionedConcurrencyConfigRequestTencentCloudSDKExceptionpublic DeleteReservedConcurrencyConfigResponse DeleteReservedConcurrencyConfig(DeleteReservedConcurrencyConfigRequest req) throws TencentCloudSDKException
req - DeleteReservedConcurrencyConfigRequestTencentCloudSDKExceptionpublic DeleteTriggerResponse DeleteTrigger(DeleteTriggerRequest req) throws TencentCloudSDKException
req - DeleteTriggerRequestTencentCloudSDKExceptionpublic GetAccountResponse GetAccount(GetAccountRequest req) throws TencentCloudSDKException
req - GetAccountRequestTencentCloudSDKExceptionpublic GetAliasResponse GetAlias(GetAliasRequest req) throws TencentCloudSDKException
req - GetAliasRequestTencentCloudSDKExceptionpublic GetAsyncEventStatusResponse GetAsyncEventStatus(GetAsyncEventStatusRequest req) throws TencentCloudSDKException
req - GetAsyncEventStatusRequestTencentCloudSDKExceptionpublic GetFunctionAddressResponse GetFunctionAddress(GetFunctionAddressRequest req) throws TencentCloudSDKException
req - GetFunctionAddressRequestTencentCloudSDKExceptionpublic GetFunctionEventInvokeConfigResponse GetFunctionEventInvokeConfig(GetFunctionEventInvokeConfigRequest req) throws TencentCloudSDKException
req - GetFunctionEventInvokeConfigRequestTencentCloudSDKExceptionpublic GetFunctionLogsResponse GetFunctionLogs(GetFunctionLogsRequest req) throws TencentCloudSDKException
req - GetFunctionLogsRequestTencentCloudSDKExceptionpublic GetLayerVersionResponse GetLayerVersion(GetLayerVersionRequest req) throws TencentCloudSDKException
req - GetLayerVersionRequestTencentCloudSDKExceptionpublic GetProvisionedConcurrencyConfigResponse GetProvisionedConcurrencyConfig(GetProvisionedConcurrencyConfigRequest req) throws TencentCloudSDKException
req - GetProvisionedConcurrencyConfigRequestTencentCloudSDKExceptionpublic GetRequestStatusResponse GetRequestStatus(GetRequestStatusRequest req) throws TencentCloudSDKException
req - GetRequestStatusRequestTencentCloudSDKExceptionpublic GetReservedConcurrencyConfigResponse GetReservedConcurrencyConfig(GetReservedConcurrencyConfigRequest req) throws TencentCloudSDKException
req - GetReservedConcurrencyConfigRequestTencentCloudSDKExceptionpublic InvokeResponse Invoke(InvokeRequest req) throws TencentCloudSDKException
req - InvokeRequestTencentCloudSDKExceptionpublic InvokeFunctionResponse InvokeFunction(InvokeFunctionRequest req) throws TencentCloudSDKException
req - InvokeFunctionRequestTencentCloudSDKExceptionpublic ListAliasesResponse ListAliases(ListAliasesRequest req) throws TencentCloudSDKException
req - ListAliasesRequestTencentCloudSDKExceptionpublic ListAsyncEventsResponse ListAsyncEvents(ListAsyncEventsRequest req) throws TencentCloudSDKException
req - ListAsyncEventsRequestTencentCloudSDKExceptionpublic ListFunctionsResponse ListFunctions(ListFunctionsRequest req) throws TencentCloudSDKException
req - ListFunctionsRequestTencentCloudSDKExceptionpublic ListLayerVersionsResponse ListLayerVersions(ListLayerVersionsRequest req) throws TencentCloudSDKException
req - ListLayerVersionsRequestTencentCloudSDKExceptionpublic ListLayersResponse ListLayers(ListLayersRequest req) throws TencentCloudSDKException
req - ListLayersRequestTencentCloudSDKExceptionpublic ListNamespacesResponse ListNamespaces(ListNamespacesRequest req) throws TencentCloudSDKException
req - ListNamespacesRequestTencentCloudSDKExceptionpublic ListTriggersResponse ListTriggers(ListTriggersRequest req) throws TencentCloudSDKException
req - ListTriggersRequestTencentCloudSDKExceptionpublic ListVersionByFunctionResponse ListVersionByFunction(ListVersionByFunctionRequest req) throws TencentCloudSDKException
req - ListVersionByFunctionRequestTencentCloudSDKExceptionpublic PublishLayerVersionResponse PublishLayerVersion(PublishLayerVersionRequest req) throws TencentCloudSDKException
req - PublishLayerVersionRequestTencentCloudSDKExceptionpublic PublishVersionResponse PublishVersion(PublishVersionRequest req) throws TencentCloudSDKException
req - PublishVersionRequestTencentCloudSDKExceptionpublic PutProvisionedConcurrencyConfigResponse PutProvisionedConcurrencyConfig(PutProvisionedConcurrencyConfigRequest req) throws TencentCloudSDKException
req - PutProvisionedConcurrencyConfigRequestTencentCloudSDKExceptionpublic PutReservedConcurrencyConfigResponse PutReservedConcurrencyConfig(PutReservedConcurrencyConfigRequest req) throws TencentCloudSDKException
req - PutReservedConcurrencyConfigRequestTencentCloudSDKExceptionpublic PutTotalConcurrencyConfigResponse PutTotalConcurrencyConfig(PutTotalConcurrencyConfigRequest req) throws TencentCloudSDKException
req - PutTotalConcurrencyConfigRequestTencentCloudSDKExceptionpublic TerminateAsyncEventResponse TerminateAsyncEvent(TerminateAsyncEventRequest req) throws TencentCloudSDKException
req - TerminateAsyncEventRequestTencentCloudSDKExceptionpublic UpdateAliasResponse UpdateAlias(UpdateAliasRequest req) throws TencentCloudSDKException
req - UpdateAliasRequestTencentCloudSDKExceptionpublic UpdateFunctionCodeResponse UpdateFunctionCode(UpdateFunctionCodeRequest req) throws TencentCloudSDKException
req - UpdateFunctionCodeRequestTencentCloudSDKExceptionpublic UpdateFunctionEventInvokeConfigResponse UpdateFunctionEventInvokeConfig(UpdateFunctionEventInvokeConfigRequest req) throws TencentCloudSDKException
req - UpdateFunctionEventInvokeConfigRequestTencentCloudSDKExceptionpublic UpdateNamespaceResponse UpdateNamespace(UpdateNamespaceRequest req) throws TencentCloudSDKException
req - UpdateNamespaceRequestTencentCloudSDKExceptionpublic UpdateTriggerStatusResponse UpdateTriggerStatus(UpdateTriggerStatusRequest req) throws TencentCloudSDKException
req - UpdateTriggerStatusRequestTencentCloudSDKExceptionCopyright © 2024. All rights reserved.