public class ApigatewayClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
ApigatewayClient(Credential credential,
String region) |
ApigatewayClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
BindEnvironmentResponse |
BindEnvironment(BindEnvironmentRequest req)
This API is used to bind a usage plan to a service or API.
|
BindIPStrategyResponse |
BindIPStrategy(BindIPStrategyRequest req)
This API is used to bind an IP policy to an API.
|
BindSecretIdsResponse |
BindSecretIds(BindSecretIdsRequest req)
This API is used to bind a key to a usage plan.
|
BindSubDomainResponse |
BindSubDomain(BindSubDomainRequest req)
This API is used to bind a custom domain name to a service.
|
CreateApiResponse |
CreateApi(CreateApiRequest req)
This API is used to create an API.
|
CreateApiKeyResponse |
CreateApiKey(CreateApiKeyRequest req)
This API is used to create an API key pair.
|
CreateIPStrategyResponse |
CreateIPStrategy(CreateIPStrategyRequest req)
This API is used to create a service IP policy.
|
CreateServiceResponse |
CreateService(CreateServiceRequest req)
This API is used to create a service.
|
CreateUsagePlanResponse |
CreateUsagePlan(CreateUsagePlanRequest req)
This API is used to create a usage plan.
|
DeleteApiResponse |
DeleteApi(DeleteApiRequest req)
This API is used to delete a created API.
|
DeleteApiKeyResponse |
DeleteApiKey(DeleteApiKeyRequest req)
This API is used to delete an API key pair.
|
DeleteIPStrategyResponse |
DeleteIPStrategy(DeleteIPStrategyRequest req)
This API is used to delete a service IP policy.
|
DeleteServiceResponse |
DeleteService(DeleteServiceRequest req)
This API is used to delete a service in API Gateway.
|
DeleteServiceSubDomainMappingResponse |
DeleteServiceSubDomainMapping(DeleteServiceSubDomainMappingRequest req)
This API is used to delete a custom domain name mapping in a service environment.
|
DeleteUsagePlanResponse |
DeleteUsagePlan(DeleteUsagePlanRequest req)
This API is used to delete a usage plan.
|
DemoteServiceUsagePlanResponse |
DemoteServiceUsagePlan(DemoteServiceUsagePlanRequest req)
This API is used to degrade a usage plan of a service in an environment to the API level.
|
DescribeApiResponse |
DescribeApi(DescribeApiRequest req)
This API (`DescribeApi`) is used to query the details of the APIs users manage via Tencent Cloud API Gateway.
|
DescribeApiEnvironmentStrategyResponse |
DescribeApiEnvironmentStrategy(DescribeApiEnvironmentStrategyRequest req)
This API is used to display the throttling policies bound to an API.
|
DescribeApiKeyResponse |
DescribeApiKey(DescribeApiKeyRequest req)
This API is used to query the details of a key.
|
DescribeApiKeysStatusResponse |
DescribeApiKeysStatus(DescribeApiKeysStatusRequest req)
This API is used to query the list of keys.
|
DescribeApisStatusResponse |
DescribeApisStatus(DescribeApisStatusRequest req)
This API is used to view a certain API or the list of all APIs under a service and relevant information.
|
DescribeApiUsagePlanResponse |
DescribeApiUsagePlan(DescribeApiUsagePlanRequest req)
This API is used to query the details of API usage plans in a service.
|
DescribeIPStrategyResponse |
DescribeIPStrategy(DescribeIPStrategyRequest req)
This API is used to query IP policy details.
|
DescribeIPStrategyApisStatusResponse |
DescribeIPStrategyApisStatus(DescribeIPStrategyApisStatusRequest req)
This API is used to query the list of APIs to which an IP policy can be bound, i.e., the difference set between all APIs under the service and the APIs already bound to the policy.
|
DescribeIPStrategysStatusResponse |
DescribeIPStrategysStatus(DescribeIPStrategysStatusRequest req)
This API is used to query the list of service IP policies.
|
DescribeLogSearchResponse |
DescribeLogSearch(DescribeLogSearchRequest req)
This API is used to search for logs.
|
DescribeServiceResponse |
DescribeService(DescribeServiceRequest req)
This API is used to query the details of a service, such as its description, domain name, protocol, creation time, and releases.
|
DescribeServiceEnvironmentListResponse |
DescribeServiceEnvironmentList(DescribeServiceEnvironmentListRequest req)
This API is used to query the list of environments under a service.
|
DescribeServiceEnvironmentReleaseHistoryResponse |
DescribeServiceEnvironmentReleaseHistory(DescribeServiceEnvironmentReleaseHistoryRequest req)
This API is used to query the release history in a service environment.
|
DescribeServiceEnvironmentStrategyResponse |
DescribeServiceEnvironmentStrategy(DescribeServiceEnvironmentStrategyRequest req)
This API is used to display a service throttling policy.
|
DescribeServiceReleaseVersionResponse |
DescribeServiceReleaseVersion(DescribeServiceReleaseVersionRequest req)
This API is used to query the list of all published versions under a service.
|
DescribeServicesStatusResponse |
DescribeServicesStatus(DescribeServicesStatusRequest req)
This API is used to query the list of one or more services and return relevant domain name, time, and other information.
|
DescribeServiceSubDomainMappingsResponse |
DescribeServiceSubDomainMappings(DescribeServiceSubDomainMappingsRequest req)
This API is used to query the path mappings of a custom domain name.
|
DescribeServiceSubDomainsResponse |
DescribeServiceSubDomains(DescribeServiceSubDomainsRequest req)
This API is used to query the list of custom domain names.
|
DescribeServiceUsagePlanResponse |
DescribeServiceUsagePlan(DescribeServiceUsagePlanRequest req)
This API is used to query the details of usage plans in a service.
|
DescribeUsagePlanResponse |
DescribeUsagePlan(DescribeUsagePlanRequest req)
This API is used to query the details of a usage plan, such as its name, QPS, creation time, and bound environment.
|
DescribeUsagePlanEnvironmentsResponse |
DescribeUsagePlanEnvironments(DescribeUsagePlanEnvironmentsRequest req)
This API is used to query the list of environments bound to a usage plan.
|
DescribeUsagePlanSecretIdsResponse |
DescribeUsagePlanSecretIds(DescribeUsagePlanSecretIdsRequest req)
This API is used to query the list of keys bound to a usage plan.
|
DescribeUsagePlansStatusResponse |
DescribeUsagePlansStatus(DescribeUsagePlansStatusRequest req)
This API is used to query the list of usage plans.
|
DisableApiKeyResponse |
DisableApiKey(DisableApiKeyRequest req)
This API is used to disable an API key.
|
EnableApiKeyResponse |
EnableApiKey(EnableApiKeyRequest req)
This API is used to enable a disabled API key.
|
GenerateApiDocumentResponse |
GenerateApiDocument(GenerateApiDocumentRequest req)
This API is used to automatically generate API documents and SDKs.
|
ModifyApiResponse |
ModifyApi(ModifyApiRequest req)
This API is used to modify an API.
|
ModifyApiEnvironmentStrategyResponse |
ModifyApiEnvironmentStrategy(ModifyApiEnvironmentStrategyRequest req)
This API is used to modify an API throttling policy.
|
ModifyApiIncrementResponse |
ModifyApiIncrement(ModifyApiIncrementRequest req)
This API is used to incrementally update an API and mainly called by programs (different from `ModifyApi`, which requires that full API parameters be passed in and is suitable for use in the console).
|
ModifyIPStrategyResponse |
ModifyIPStrategy(ModifyIPStrategyRequest req)
This API is used to modify a service IP policy.
|
ModifyServiceResponse |
ModifyService(ModifyServiceRequest req)
This API is used to modify the relevant information of a service.
|
ModifyServiceEnvironmentStrategyResponse |
ModifyServiceEnvironmentStrategy(ModifyServiceEnvironmentStrategyRequest req)
This API is used to modify a service throttling policy.
|
ModifySubDomainResponse |
ModifySubDomain(ModifySubDomainRequest req)
This API is used to modify the path mapping in the custom domain name settings of a service.
|
ModifyUsagePlanResponse |
ModifyUsagePlan(ModifyUsagePlanRequest req)
This API is used to modify the name, description, and QPS of a usage plan.
|
ReleaseServiceResponse |
ReleaseService(ReleaseServiceRequest req)
This API is used to publish a service.
|
UnBindEnvironmentResponse |
UnBindEnvironment(UnBindEnvironmentRequest req)
This API is used to unbind a usage plan from a specified environment.
|
UnBindIPStrategyResponse |
UnBindIPStrategy(UnBindIPStrategyRequest req)
This API is used to unbind an IP policy from a service.
|
UnBindSecretIdsResponse |
UnBindSecretIds(UnBindSecretIdsRequest req)
This API is used to unbind a key from a usage plan.
|
UnBindSubDomainResponse |
UnBindSubDomain(UnBindSubDomainRequest req)
This API is used to unbind a custom domain name.
|
UnReleaseServiceResponse |
UnReleaseService(UnReleaseServiceRequest req)
This API is used to deactivate a service.
|
UpdateApiKeyResponse |
UpdateApiKey(UpdateApiKeyRequest req)
This API is used to update a created API key pair.
|
UpdateServiceResponse |
UpdateService(UpdateServiceRequest req)
This API is used to switch the running version of a service published in an environment to a specified version.
|
call, getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegion
public ApigatewayClient(Credential credential, String region)
public ApigatewayClient(Credential credential, String region, ClientProfile profile)
public BindEnvironmentResponse BindEnvironment(BindEnvironmentRequest req) throws TencentCloudSDKException
req
- BindEnvironmentRequestTencentCloudSDKException
public BindIPStrategyResponse BindIPStrategy(BindIPStrategyRequest req) throws TencentCloudSDKException
req
- BindIPStrategyRequestTencentCloudSDKException
public BindSecretIdsResponse BindSecretIds(BindSecretIdsRequest req) throws TencentCloudSDKException
req
- BindSecretIdsRequestTencentCloudSDKException
public BindSubDomainResponse BindSubDomain(BindSubDomainRequest req) throws TencentCloudSDKException
req
- BindSubDomainRequestTencentCloudSDKException
public CreateApiResponse CreateApi(CreateApiRequest req) throws TencentCloudSDKException
req
- CreateApiRequestTencentCloudSDKException
public CreateApiKeyResponse CreateApiKey(CreateApiKeyRequest req) throws TencentCloudSDKException
req
- CreateApiKeyRequestTencentCloudSDKException
public CreateIPStrategyResponse CreateIPStrategy(CreateIPStrategyRequest req) throws TencentCloudSDKException
req
- CreateIPStrategyRequestTencentCloudSDKException
public CreateServiceResponse CreateService(CreateServiceRequest req) throws TencentCloudSDKException
req
- CreateServiceRequestTencentCloudSDKException
public CreateUsagePlanResponse CreateUsagePlan(CreateUsagePlanRequest req) throws TencentCloudSDKException
req
- CreateUsagePlanRequestTencentCloudSDKException
public DeleteApiResponse DeleteApi(DeleteApiRequest req) throws TencentCloudSDKException
req
- DeleteApiRequestTencentCloudSDKException
public DeleteApiKeyResponse DeleteApiKey(DeleteApiKeyRequest req) throws TencentCloudSDKException
req
- DeleteApiKeyRequestTencentCloudSDKException
public DeleteIPStrategyResponse DeleteIPStrategy(DeleteIPStrategyRequest req) throws TencentCloudSDKException
req
- DeleteIPStrategyRequestTencentCloudSDKException
public DeleteServiceResponse DeleteService(DeleteServiceRequest req) throws TencentCloudSDKException
req
- DeleteServiceRequestTencentCloudSDKException
public DeleteServiceSubDomainMappingResponse DeleteServiceSubDomainMapping(DeleteServiceSubDomainMappingRequest req) throws TencentCloudSDKException
req
- DeleteServiceSubDomainMappingRequestTencentCloudSDKException
public DeleteUsagePlanResponse DeleteUsagePlan(DeleteUsagePlanRequest req) throws TencentCloudSDKException
req
- DeleteUsagePlanRequestTencentCloudSDKException
public DemoteServiceUsagePlanResponse DemoteServiceUsagePlan(DemoteServiceUsagePlanRequest req) throws TencentCloudSDKException
req
- DemoteServiceUsagePlanRequestTencentCloudSDKException
public DescribeApiResponse DescribeApi(DescribeApiRequest req) throws TencentCloudSDKException
req
- DescribeApiRequestTencentCloudSDKException
public DescribeApiEnvironmentStrategyResponse DescribeApiEnvironmentStrategy(DescribeApiEnvironmentStrategyRequest req) throws TencentCloudSDKException
req
- DescribeApiEnvironmentStrategyRequestTencentCloudSDKException
public DescribeApiKeyResponse DescribeApiKey(DescribeApiKeyRequest req) throws TencentCloudSDKException
req
- DescribeApiKeyRequestTencentCloudSDKException
public DescribeApiKeysStatusResponse DescribeApiKeysStatus(DescribeApiKeysStatusRequest req) throws TencentCloudSDKException
req
- DescribeApiKeysStatusRequestTencentCloudSDKException
public DescribeApiUsagePlanResponse DescribeApiUsagePlan(DescribeApiUsagePlanRequest req) throws TencentCloudSDKException
req
- DescribeApiUsagePlanRequestTencentCloudSDKException
public DescribeApisStatusResponse DescribeApisStatus(DescribeApisStatusRequest req) throws TencentCloudSDKException
req
- DescribeApisStatusRequestTencentCloudSDKException
public DescribeIPStrategyResponse DescribeIPStrategy(DescribeIPStrategyRequest req) throws TencentCloudSDKException
req
- DescribeIPStrategyRequestTencentCloudSDKException
public DescribeIPStrategyApisStatusResponse DescribeIPStrategyApisStatus(DescribeIPStrategyApisStatusRequest req) throws TencentCloudSDKException
req
- DescribeIPStrategyApisStatusRequestTencentCloudSDKException
public DescribeIPStrategysStatusResponse DescribeIPStrategysStatus(DescribeIPStrategysStatusRequest req) throws TencentCloudSDKException
req
- DescribeIPStrategysStatusRequestTencentCloudSDKException
public DescribeLogSearchResponse DescribeLogSearch(DescribeLogSearchRequest req) throws TencentCloudSDKException
req
- DescribeLogSearchRequestTencentCloudSDKException
public DescribeServiceResponse DescribeService(DescribeServiceRequest req) throws TencentCloudSDKException
req
- DescribeServiceRequestTencentCloudSDKException
public DescribeServiceEnvironmentListResponse DescribeServiceEnvironmentList(DescribeServiceEnvironmentListRequest req) throws TencentCloudSDKException
req
- DescribeServiceEnvironmentListRequestTencentCloudSDKException
public DescribeServiceEnvironmentReleaseHistoryResponse DescribeServiceEnvironmentReleaseHistory(DescribeServiceEnvironmentReleaseHistoryRequest req) throws TencentCloudSDKException
req
- DescribeServiceEnvironmentReleaseHistoryRequestTencentCloudSDKException
public DescribeServiceEnvironmentStrategyResponse DescribeServiceEnvironmentStrategy(DescribeServiceEnvironmentStrategyRequest req) throws TencentCloudSDKException
req
- DescribeServiceEnvironmentStrategyRequestTencentCloudSDKException
public DescribeServiceReleaseVersionResponse DescribeServiceReleaseVersion(DescribeServiceReleaseVersionRequest req) throws TencentCloudSDKException
req
- DescribeServiceReleaseVersionRequestTencentCloudSDKException
public DescribeServiceSubDomainMappingsResponse DescribeServiceSubDomainMappings(DescribeServiceSubDomainMappingsRequest req) throws TencentCloudSDKException
req
- DescribeServiceSubDomainMappingsRequestTencentCloudSDKException
public DescribeServiceSubDomainsResponse DescribeServiceSubDomains(DescribeServiceSubDomainsRequest req) throws TencentCloudSDKException
req
- DescribeServiceSubDomainsRequestTencentCloudSDKException
public DescribeServiceUsagePlanResponse DescribeServiceUsagePlan(DescribeServiceUsagePlanRequest req) throws TencentCloudSDKException
req
- DescribeServiceUsagePlanRequestTencentCloudSDKException
public DescribeServicesStatusResponse DescribeServicesStatus(DescribeServicesStatusRequest req) throws TencentCloudSDKException
req
- DescribeServicesStatusRequestTencentCloudSDKException
public DescribeUsagePlanResponse DescribeUsagePlan(DescribeUsagePlanRequest req) throws TencentCloudSDKException
req
- DescribeUsagePlanRequestTencentCloudSDKException
public DescribeUsagePlanEnvironmentsResponse DescribeUsagePlanEnvironments(DescribeUsagePlanEnvironmentsRequest req) throws TencentCloudSDKException
req
- DescribeUsagePlanEnvironmentsRequestTencentCloudSDKException
public DescribeUsagePlanSecretIdsResponse DescribeUsagePlanSecretIds(DescribeUsagePlanSecretIdsRequest req) throws TencentCloudSDKException
req
- DescribeUsagePlanSecretIdsRequestTencentCloudSDKException
public DescribeUsagePlansStatusResponse DescribeUsagePlansStatus(DescribeUsagePlansStatusRequest req) throws TencentCloudSDKException
req
- DescribeUsagePlansStatusRequestTencentCloudSDKException
public DisableApiKeyResponse DisableApiKey(DisableApiKeyRequest req) throws TencentCloudSDKException
req
- DisableApiKeyRequestTencentCloudSDKException
public EnableApiKeyResponse EnableApiKey(EnableApiKeyRequest req) throws TencentCloudSDKException
req
- EnableApiKeyRequestTencentCloudSDKException
public GenerateApiDocumentResponse GenerateApiDocument(GenerateApiDocumentRequest req) throws TencentCloudSDKException
req
- GenerateApiDocumentRequestTencentCloudSDKException
public ModifyApiResponse ModifyApi(ModifyApiRequest req) throws TencentCloudSDKException
req
- ModifyApiRequestTencentCloudSDKException
public ModifyApiEnvironmentStrategyResponse ModifyApiEnvironmentStrategy(ModifyApiEnvironmentStrategyRequest req) throws TencentCloudSDKException
req
- ModifyApiEnvironmentStrategyRequestTencentCloudSDKException
public ModifyApiIncrementResponse ModifyApiIncrement(ModifyApiIncrementRequest req) throws TencentCloudSDKException
req
- ModifyApiIncrementRequestTencentCloudSDKException
public ModifyIPStrategyResponse ModifyIPStrategy(ModifyIPStrategyRequest req) throws TencentCloudSDKException
req
- ModifyIPStrategyRequestTencentCloudSDKException
public ModifyServiceResponse ModifyService(ModifyServiceRequest req) throws TencentCloudSDKException
req
- ModifyServiceRequestTencentCloudSDKException
public ModifyServiceEnvironmentStrategyResponse ModifyServiceEnvironmentStrategy(ModifyServiceEnvironmentStrategyRequest req) throws TencentCloudSDKException
req
- ModifyServiceEnvironmentStrategyRequestTencentCloudSDKException
public ModifySubDomainResponse ModifySubDomain(ModifySubDomainRequest req) throws TencentCloudSDKException
req
- ModifySubDomainRequestTencentCloudSDKException
public ModifyUsagePlanResponse ModifyUsagePlan(ModifyUsagePlanRequest req) throws TencentCloudSDKException
req
- ModifyUsagePlanRequestTencentCloudSDKException
public ReleaseServiceResponse ReleaseService(ReleaseServiceRequest req) throws TencentCloudSDKException
req
- ReleaseServiceRequestTencentCloudSDKException
public UnBindEnvironmentResponse UnBindEnvironment(UnBindEnvironmentRequest req) throws TencentCloudSDKException
req
- UnBindEnvironmentRequestTencentCloudSDKException
public UnBindIPStrategyResponse UnBindIPStrategy(UnBindIPStrategyRequest req) throws TencentCloudSDKException
req
- UnBindIPStrategyRequestTencentCloudSDKException
public UnBindSecretIdsResponse UnBindSecretIds(UnBindSecretIdsRequest req) throws TencentCloudSDKException
req
- UnBindSecretIdsRequestTencentCloudSDKException
public UnBindSubDomainResponse UnBindSubDomain(UnBindSubDomainRequest req) throws TencentCloudSDKException
req
- UnBindSubDomainRequestTencentCloudSDKException
public UnReleaseServiceResponse UnReleaseService(UnReleaseServiceRequest req) throws TencentCloudSDKException
req
- UnReleaseServiceRequestTencentCloudSDKException
public UpdateApiKeyResponse UpdateApiKey(UpdateApiKeyRequest req) throws TencentCloudSDKException
req
- UpdateApiKeyRequestTencentCloudSDKException
public UpdateServiceResponse UpdateService(UpdateServiceRequest req) throws TencentCloudSDKException
req
- UpdateServiceRequestTencentCloudSDKException
Copyright © 2021. All rights reserved.