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. | 
| CreateFunctionResponse | CreateFunction(CreateFunctionRequest req)This API is used to create a function based on the input parameters. | 
| 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 create a namespace based on the input parameters. | 
| 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 reserved concurrency configuration of a function. | 
| DeleteTriggerResponse | DeleteTrigger(DeleteTriggerRequest req)This API is used to delete an existing trigger based on the input parameters. | 
| GetAliasResponse | GetAlias(GetAliasRequest req)This API is used to get the alias details such as the name, description, version, and routing information. | 
| GetFunctionResponse | GetFunction(GetFunctionRequest req)This API is used to obtain function details, such as name, code, handler, associated trigger, and timeout. | 
| GetFunctionAddressResponse | GetFunctionAddress(GetFunctionAddressRequest req)This API is used to obtain the download address of the function code package. | 
| GetFunctionLogsResponse | GetFunctionLogs(GetFunctionLogsRequest req)This API is used to return function running logs according to the specified log query criteria. | 
| 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. | 
| GetReservedConcurrencyConfigResponse | GetReservedConcurrencyConfig(GetReservedConcurrencyConfigRequest req)This API is used to get the reserved concurrency details of a function. | 
| InvokeResponse | Invoke(InvokeRequest req)This API is used to run a function. | 
| ListAliasesResponse | ListAliases(ListAliasesRequest req)This API is used to return the list of all aliases under a function. | 
| 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 set the reserved concurrency of a function. | 
| PutTotalConcurrencyConfigResponse | PutTotalConcurrencyConfig(PutTotalConcurrencyConfigRequest req)This API is used to modify the account concurrency quota. | 
| 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. | 
| UpdateFunctionConfigurationResponse | UpdateFunctionConfiguration(UpdateFunctionConfigurationRequest req)This API is used to update the function configuration based on the input parameters. | 
| UpdateNamespaceResponse | UpdateNamespace(UpdateNamespaceRequest req)This API is used to update a namespace. | 
call, getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegionpublic 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 CreateFunctionResponse CreateFunction(CreateFunctionRequest req) throws TencentCloudSDKException
req - CreateFunctionRequestTencentCloudSDKExceptionpublic 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 GetAliasResponse GetAlias(GetAliasRequest req) throws TencentCloudSDKException
req - GetAliasRequestTencentCloudSDKExceptionpublic GetFunctionResponse GetFunction(GetFunctionRequest req) throws TencentCloudSDKException
req - GetFunctionRequestTencentCloudSDKExceptionpublic GetFunctionAddressResponse GetFunctionAddress(GetFunctionAddressRequest req) throws TencentCloudSDKException
req - GetFunctionAddressRequestTencentCloudSDKExceptionpublic GetFunctionLogsResponse GetFunctionLogs(GetFunctionLogsRequest req) throws TencentCloudSDKException
req - GetFunctionLogsRequestTencentCloudSDKExceptionpublic GetLayerVersionResponse GetLayerVersion(GetLayerVersionRequest req) throws TencentCloudSDKException
req - GetLayerVersionRequestTencentCloudSDKExceptionpublic GetProvisionedConcurrencyConfigResponse GetProvisionedConcurrencyConfig(GetProvisionedConcurrencyConfigRequest req) throws TencentCloudSDKException
req - GetProvisionedConcurrencyConfigRequestTencentCloudSDKExceptionpublic GetReservedConcurrencyConfigResponse GetReservedConcurrencyConfig(GetReservedConcurrencyConfigRequest req) throws TencentCloudSDKException
req - GetReservedConcurrencyConfigRequestTencentCloudSDKExceptionpublic InvokeResponse Invoke(InvokeRequest req) throws TencentCloudSDKException
req - InvokeRequestTencentCloudSDKExceptionpublic ListAliasesResponse ListAliases(ListAliasesRequest req) throws TencentCloudSDKException
req - ListAliasesRequestTencentCloudSDKExceptionpublic 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 UpdateAliasResponse UpdateAlias(UpdateAliasRequest req) throws TencentCloudSDKException
req - UpdateAliasRequestTencentCloudSDKExceptionpublic UpdateFunctionCodeResponse UpdateFunctionCode(UpdateFunctionCodeRequest req) throws TencentCloudSDKException
req - UpdateFunctionCodeRequestTencentCloudSDKExceptionpublic UpdateFunctionConfigurationResponse UpdateFunctionConfiguration(UpdateFunctionConfigurationRequest req) throws TencentCloudSDKException
req - UpdateFunctionConfigurationRequestTencentCloudSDKExceptionpublic UpdateNamespaceResponse UpdateNamespace(UpdateNamespaceRequest req) throws TencentCloudSDKException
req - UpdateNamespaceRequestTencentCloudSDKExceptionCopyright © 2021. All rights reserved.