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.
|
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.
|
DeleteFunctionResponse |
DeleteFunction(DeleteFunctionRequest req)
This API is used to delete a function based on the input parameters.
|
DeleteNamespaceResponse |
DeleteNamespace(DeleteNamespaceRequest req)
This API is used to create a namespace based on the input parameters.
|
DeleteTriggerResponse |
DeleteTrigger(DeleteTriggerRequest req)
This API is used to delete an existing trigger based on the input parameters.
|
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.
|
InvokeResponse |
Invoke(InvokeRequest req)
This API is used to run a function.
|
ListFunctionsResponse |
ListFunctions(ListFunctionsRequest req)
This API is used to return relevant function information based on the input query parameters.
|
ListNamespacesResponse |
ListNamespaces(ListNamespacesRequest req)
This API is used to display a namespace list.
|
ListVersionByFunctionResponse |
ListVersionByFunction(ListVersionByFunctionRequest req)
This API is used to query the function version based on the input parameters.
|
PublishVersionResponse |
PublishVersion(PublishVersionRequest req)
This API is used for users to release a new version of the function.
|
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, setRegion
public ScfClient(Credential credential, String region)
public ScfClient(Credential credential, String region, ClientProfile profile)
public CopyFunctionResponse CopyFunction(CopyFunctionRequest req) throws TencentCloudSDKException
req
- CopyFunctionRequestTencentCloudSDKException
public CreateFunctionResponse CreateFunction(CreateFunctionRequest req) throws TencentCloudSDKException
req
- CreateFunctionRequestTencentCloudSDKException
public CreateNamespaceResponse CreateNamespace(CreateNamespaceRequest req) throws TencentCloudSDKException
req
- CreateNamespaceRequestTencentCloudSDKException
public CreateTriggerResponse CreateTrigger(CreateTriggerRequest req) throws TencentCloudSDKException
req
- CreateTriggerRequestTencentCloudSDKException
public DeleteFunctionResponse DeleteFunction(DeleteFunctionRequest req) throws TencentCloudSDKException
req
- DeleteFunctionRequestTencentCloudSDKException
public DeleteNamespaceResponse DeleteNamespace(DeleteNamespaceRequest req) throws TencentCloudSDKException
req
- DeleteNamespaceRequestTencentCloudSDKException
public DeleteTriggerResponse DeleteTrigger(DeleteTriggerRequest req) throws TencentCloudSDKException
req
- DeleteTriggerRequestTencentCloudSDKException
public GetFunctionResponse GetFunction(GetFunctionRequest req) throws TencentCloudSDKException
req
- GetFunctionRequestTencentCloudSDKException
public GetFunctionAddressResponse GetFunctionAddress(GetFunctionAddressRequest req) throws TencentCloudSDKException
req
- GetFunctionAddressRequestTencentCloudSDKException
public GetFunctionLogsResponse GetFunctionLogs(GetFunctionLogsRequest req) throws TencentCloudSDKException
req
- GetFunctionLogsRequestTencentCloudSDKException
public InvokeResponse Invoke(InvokeRequest req) throws TencentCloudSDKException
req
- InvokeRequestTencentCloudSDKException
public ListFunctionsResponse ListFunctions(ListFunctionsRequest req) throws TencentCloudSDKException
req
- ListFunctionsRequestTencentCloudSDKException
public ListNamespacesResponse ListNamespaces(ListNamespacesRequest req) throws TencentCloudSDKException
req
- ListNamespacesRequestTencentCloudSDKException
public ListVersionByFunctionResponse ListVersionByFunction(ListVersionByFunctionRequest req) throws TencentCloudSDKException
req
- ListVersionByFunctionRequestTencentCloudSDKException
public PublishVersionResponse PublishVersion(PublishVersionRequest req) throws TencentCloudSDKException
req
- PublishVersionRequestTencentCloudSDKException
public UpdateFunctionCodeResponse UpdateFunctionCode(UpdateFunctionCodeRequest req) throws TencentCloudSDKException
req
- UpdateFunctionCodeRequestTencentCloudSDKException
public UpdateFunctionConfigurationResponse UpdateFunctionConfiguration(UpdateFunctionConfigurationRequest req) throws TencentCloudSDKException
req
- UpdateFunctionConfigurationRequestTencentCloudSDKException
public UpdateNamespaceResponse UpdateNamespace(UpdateNamespaceRequest req) throws TencentCloudSDKException
req
- UpdateNamespaceRequestTencentCloudSDKException
Copyright © 2020. All rights reserved.