
com.aliyun.sdk.service.waf_openapi20211001.AsyncClient Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.waf_openapi20211001;
import com.aliyun.core.utils.SdkAutoCloseable;
import com.aliyun.sdk.service.waf_openapi20211001.models.*;
import darabonba.core.*;
import darabonba.core.async.*;
import darabonba.core.sync.*;
import java.util.concurrent.CompletableFuture;
public interface AsyncClient extends SdkAutoCloseable {
static DefaultAsyncClientBuilder builder() {
return new DefaultAsyncClientBuilder();
}
static AsyncClient create() {
return builder().build();
}
/**
* @param request the request parameters of ChangeResourceGroup ChangeResourceGroupRequest
* @return ChangeResourceGroupResponse
*/
CompletableFuture changeResourceGroup(ChangeResourceGroupRequest request);
/**
* @param request the request parameters of ClearMajorProtectionBlackIp ClearMajorProtectionBlackIpRequest
* @return ClearMajorProtectionBlackIpResponse
*/
CompletableFuture clearMajorProtectionBlackIp(ClearMajorProtectionBlackIpRequest request);
/**
* @param request the request parameters of CopyDefenseTemplate CopyDefenseTemplateRequest
* @return CopyDefenseTemplateResponse
*/
CompletableFuture copyDefenseTemplate(CopyDefenseTemplateRequest request);
/**
* @param request the request parameters of CreateApiExport CreateApiExportRequest
* @return CreateApiExportResponse
*/
CompletableFuture createApiExport(CreateApiExportRequest request);
/**
* @param request the request parameters of CreateCloudResource CreateCloudResourceRequest
* @return CreateCloudResourceResponse
*/
CompletableFuture createCloudResource(CreateCloudResourceRequest request);
/**
* @param request the request parameters of CreateDefenseResourceGroup CreateDefenseResourceGroupRequest
* @return CreateDefenseResourceGroupResponse
*/
CompletableFuture createDefenseResourceGroup(CreateDefenseResourceGroupRequest request);
/**
* @param request the request parameters of CreateDefenseRule CreateDefenseRuleRequest
* @return CreateDefenseRuleResponse
*/
CompletableFuture createDefenseRule(CreateDefenseRuleRequest request);
/**
* @param request the request parameters of CreateDefenseTemplate CreateDefenseTemplateRequest
* @return CreateDefenseTemplateResponse
*/
CompletableFuture createDefenseTemplate(CreateDefenseTemplateRequest request);
/**
* @param request the request parameters of CreateDomain CreateDomainRequest
* @return CreateDomainResponse
*/
CompletableFuture createDomain(CreateDomainRequest request);
/**
* @param request the request parameters of CreateHybridCloudGroup CreateHybridCloudGroupRequest
* @return CreateHybridCloudGroupResponse
*/
CompletableFuture createHybridCloudGroup(CreateHybridCloudGroupRequest request);
/**
* description :
* This operation is available only on the China site (aliyun.com).
*
* @param request the request parameters of CreateMajorProtectionBlackIp CreateMajorProtectionBlackIpRequest
* @return CreateMajorProtectionBlackIpResponse
*/
CompletableFuture createMajorProtectionBlackIp(CreateMajorProtectionBlackIpRequest request);
/**
* @param request the request parameters of CreateMemberAccounts CreateMemberAccountsRequest
* @return CreateMemberAccountsResponse
*/
CompletableFuture createMemberAccounts(CreateMemberAccountsRequest request);
/**
* @param request the request parameters of CreatePostpaidInstance CreatePostpaidInstanceRequest
* @return CreatePostpaidInstanceResponse
*/
CompletableFuture createPostpaidInstance(CreatePostpaidInstanceRequest request);
/**
* @param request the request parameters of CreateSM2Cert CreateSM2CertRequest
* @return CreateSM2CertResponse
*/
CompletableFuture createSM2Cert(CreateSM2CertRequest request);
/**
* @param request the request parameters of DeleteApisecAbnormals DeleteApisecAbnormalsRequest
* @return DeleteApisecAbnormalsResponse
*/
CompletableFuture deleteApisecAbnormals(DeleteApisecAbnormalsRequest request);
/**
* @param request the request parameters of DeleteApisecEvents DeleteApisecEventsRequest
* @return DeleteApisecEventsResponse
*/
CompletableFuture deleteApisecEvents(DeleteApisecEventsRequest request);
/**
* @param request the request parameters of DeleteCloudResource DeleteCloudResourceRequest
* @return DeleteCloudResourceResponse
*/
CompletableFuture deleteCloudResource(DeleteCloudResourceRequest request);
/**
* @param request the request parameters of DeleteDefenseResourceGroup DeleteDefenseResourceGroupRequest
* @return DeleteDefenseResourceGroupResponse
*/
CompletableFuture deleteDefenseResourceGroup(DeleteDefenseResourceGroupRequest request);
/**
* @param request the request parameters of DeleteDefenseRule DeleteDefenseRuleRequest
* @return DeleteDefenseRuleResponse
*/
CompletableFuture deleteDefenseRule(DeleteDefenseRuleRequest request);
/**
* @param request the request parameters of DeleteDefenseTemplate DeleteDefenseTemplateRequest
* @return DeleteDefenseTemplateResponse
*/
CompletableFuture deleteDefenseTemplate(DeleteDefenseTemplateRequest request);
/**
* @param request the request parameters of DeleteDomain DeleteDomainRequest
* @return DeleteDomainResponse
*/
CompletableFuture deleteDomain(DeleteDomainRequest request);
/**
* @param request the request parameters of DeleteMajorProtectionBlackIp DeleteMajorProtectionBlackIpRequest
* @return DeleteMajorProtectionBlackIpResponse
*/
CompletableFuture deleteMajorProtectionBlackIp(DeleteMajorProtectionBlackIpRequest request);
/**
* @param request the request parameters of DeleteMemberAccount DeleteMemberAccountRequest
* @return DeleteMemberAccountResponse
*/
CompletableFuture deleteMemberAccount(DeleteMemberAccountRequest request);
/**
* @param request the request parameters of DescribeAccountDelegatedStatus DescribeAccountDelegatedStatusRequest
* @return DescribeAccountDelegatedStatusResponse
*/
CompletableFuture describeAccountDelegatedStatus(DescribeAccountDelegatedStatusRequest request);
/**
* @param request the request parameters of DescribeApiExports DescribeApiExportsRequest
* @return DescribeApiExportsResponse
*/
CompletableFuture describeApiExports(DescribeApiExportsRequest request);
/**
* @param request the request parameters of DescribeApisecAbnormalDomainStatistic DescribeApisecAbnormalDomainStatisticRequest
* @return DescribeApisecAbnormalDomainStatisticResponse
*/
CompletableFuture describeApisecAbnormalDomainStatistic(DescribeApisecAbnormalDomainStatisticRequest request);
/**
* @param request the request parameters of DescribeApisecAbnormals DescribeApisecAbnormalsRequest
* @return DescribeApisecAbnormalsResponse
*/
CompletableFuture describeApisecAbnormals(DescribeApisecAbnormalsRequest request);
/**
* @param request the request parameters of DescribeApisecApiResources DescribeApisecApiResourcesRequest
* @return DescribeApisecApiResourcesResponse
*/
CompletableFuture describeApisecApiResources(DescribeApisecApiResourcesRequest request);
/**
* @param request the request parameters of DescribeApisecAssetTrend DescribeApisecAssetTrendRequest
* @return DescribeApisecAssetTrendResponse
*/
CompletableFuture describeApisecAssetTrend(DescribeApisecAssetTrendRequest request);
/**
* @param request the request parameters of DescribeApisecEventDomainStatistic DescribeApisecEventDomainStatisticRequest
* @return DescribeApisecEventDomainStatisticResponse
*/
CompletableFuture describeApisecEventDomainStatistic(DescribeApisecEventDomainStatisticRequest request);
/**
* @param request the request parameters of DescribeApisecEvents DescribeApisecEventsRequest
* @return DescribeApisecEventsResponse
*/
CompletableFuture describeApisecEvents(DescribeApisecEventsRequest request);
/**
* @param request the request parameters of DescribeApisecLogDeliveries DescribeApisecLogDeliveriesRequest
* @return DescribeApisecLogDeliveriesResponse
*/
CompletableFuture describeApisecLogDeliveries(DescribeApisecLogDeliveriesRequest request);
/**
* @param request the request parameters of DescribeApisecMatchedHosts DescribeApisecMatchedHostsRequest
* @return DescribeApisecMatchedHostsResponse
*/
CompletableFuture describeApisecMatchedHosts(DescribeApisecMatchedHostsRequest request);
/**
* @param request the request parameters of DescribeApisecProtectionGroups DescribeApisecProtectionGroupsRequest
* @return DescribeApisecProtectionGroupsResponse
*/
CompletableFuture describeApisecProtectionGroups(DescribeApisecProtectionGroupsRequest request);
/**
* @param request the request parameters of DescribeApisecProtectionResources DescribeApisecProtectionResourcesRequest
* @return DescribeApisecProtectionResourcesResponse
*/
CompletableFuture describeApisecProtectionResources(DescribeApisecProtectionResourcesRequest request);
/**
* @param request the request parameters of DescribeApisecRules DescribeApisecRulesRequest
* @return DescribeApisecRulesResponse
*/
CompletableFuture describeApisecRules(DescribeApisecRulesRequest request);
/**
* @param request the request parameters of DescribeApisecSensitiveDomainStatistic DescribeApisecSensitiveDomainStatisticRequest
* @return DescribeApisecSensitiveDomainStatisticResponse
*/
CompletableFuture describeApisecSensitiveDomainStatistic(DescribeApisecSensitiveDomainStatisticRequest request);
/**
* @param request the request parameters of DescribeApisecSlsLogStores DescribeApisecSlsLogStoresRequest
* @return DescribeApisecSlsLogStoresResponse
*/
CompletableFuture describeApisecSlsLogStores(DescribeApisecSlsLogStoresRequest request);
/**
* @param request the request parameters of DescribeApisecSlsProjects DescribeApisecSlsProjectsRequest
* @return DescribeApisecSlsProjectsResponse
*/
CompletableFuture describeApisecSlsProjects(DescribeApisecSlsProjectsRequest request);
/**
* @param request the request parameters of DescribeApisecStatistics DescribeApisecStatisticsRequest
* @return DescribeApisecStatisticsResponse
*/
CompletableFuture describeApisecStatistics(DescribeApisecStatisticsRequest request);
/**
* @param request the request parameters of DescribeApisecSuggestions DescribeApisecSuggestionsRequest
* @return DescribeApisecSuggestionsResponse
*/
CompletableFuture describeApisecSuggestions(DescribeApisecSuggestionsRequest request);
/**
* @param request the request parameters of DescribeApisecUserOperations DescribeApisecUserOperationsRequest
* @return DescribeApisecUserOperationsResponse
*/
CompletableFuture describeApisecUserOperations(DescribeApisecUserOperationsRequest request);
/**
* @param request the request parameters of DescribeCertDetail DescribeCertDetailRequest
* @return DescribeCertDetailResponse
*/
CompletableFuture describeCertDetail(DescribeCertDetailRequest request);
/**
* @param request the request parameters of DescribeCerts DescribeCertsRequest
* @return DescribeCertsResponse
*/
CompletableFuture describeCerts(DescribeCertsRequest request);
/**
* @param request the request parameters of DescribeCloudResourceAccessPortDetails DescribeCloudResourceAccessPortDetailsRequest
* @return DescribeCloudResourceAccessPortDetailsResponse
*/
CompletableFuture describeCloudResourceAccessPortDetails(DescribeCloudResourceAccessPortDetailsRequest request);
/**
* @param request the request parameters of DescribeCloudResourceAccessedPorts DescribeCloudResourceAccessedPortsRequest
* @return DescribeCloudResourceAccessedPortsResponse
*/
CompletableFuture describeCloudResourceAccessedPorts(DescribeCloudResourceAccessedPortsRequest request);
/**
* @param request the request parameters of DescribeCloudResources DescribeCloudResourcesRequest
* @return DescribeCloudResourcesResponse
*/
CompletableFuture describeCloudResources(DescribeCloudResourcesRequest request);
/**
* @param request the request parameters of DescribeCnameCount DescribeCnameCountRequest
* @return DescribeCnameCountResponse
*/
CompletableFuture describeCnameCount(DescribeCnameCountRequest request);
/**
* @param request the request parameters of DescribeDDoSStatus DescribeDDoSStatusRequest
* @return DescribeDDoSStatusResponse
*/
CompletableFuture describeDDoSStatus(DescribeDDoSStatusRequest request);
/**
* @param request the request parameters of DescribeDefaultHttps DescribeDefaultHttpsRequest
* @return DescribeDefaultHttpsResponse
*/
CompletableFuture describeDefaultHttps(DescribeDefaultHttpsRequest request);
/**
* @param request the request parameters of DescribeDefenseResource DescribeDefenseResourceRequest
* @return DescribeDefenseResourceResponse
*/
CompletableFuture describeDefenseResource(DescribeDefenseResourceRequest request);
/**
* @param request the request parameters of DescribeDefenseResourceGroup DescribeDefenseResourceGroupRequest
* @return DescribeDefenseResourceGroupResponse
*/
CompletableFuture describeDefenseResourceGroup(DescribeDefenseResourceGroupRequest request);
/**
* @param request the request parameters of DescribeDefenseResourceGroupNames DescribeDefenseResourceGroupNamesRequest
* @return DescribeDefenseResourceGroupNamesResponse
*/
CompletableFuture describeDefenseResourceGroupNames(DescribeDefenseResourceGroupNamesRequest request);
/**
* @param request the request parameters of DescribeDefenseResourceGroups DescribeDefenseResourceGroupsRequest
* @return DescribeDefenseResourceGroupsResponse
*/
CompletableFuture describeDefenseResourceGroups(DescribeDefenseResourceGroupsRequest request);
/**
* @param request the request parameters of DescribeDefenseResourceNames DescribeDefenseResourceNamesRequest
* @return DescribeDefenseResourceNamesResponse
*/
CompletableFuture describeDefenseResourceNames(DescribeDefenseResourceNamesRequest request);
/**
* @param request the request parameters of DescribeDefenseResourceTemplates DescribeDefenseResourceTemplatesRequest
* @return DescribeDefenseResourceTemplatesResponse
*/
CompletableFuture describeDefenseResourceTemplates(DescribeDefenseResourceTemplatesRequest request);
/**
* @param request the request parameters of DescribeDefenseResources DescribeDefenseResourcesRequest
* @return DescribeDefenseResourcesResponse
*/
CompletableFuture describeDefenseResources(DescribeDefenseResourcesRequest request);
/**
* @param request the request parameters of DescribeDefenseRule DescribeDefenseRuleRequest
* @return DescribeDefenseRuleResponse
*/
CompletableFuture describeDefenseRule(DescribeDefenseRuleRequest request);
/**
* @param request the request parameters of DescribeDefenseRules DescribeDefenseRulesRequest
* @return DescribeDefenseRulesResponse
*/
CompletableFuture describeDefenseRules(DescribeDefenseRulesRequest request);
/**
* @param request the request parameters of DescribeDefenseTemplate DescribeDefenseTemplateRequest
* @return DescribeDefenseTemplateResponse
*/
CompletableFuture describeDefenseTemplate(DescribeDefenseTemplateRequest request);
/**
* @param request the request parameters of DescribeDefenseTemplateValidGroups DescribeDefenseTemplateValidGroupsRequest
* @return DescribeDefenseTemplateValidGroupsResponse
*/
CompletableFuture describeDefenseTemplateValidGroups(DescribeDefenseTemplateValidGroupsRequest request);
/**
* @param request the request parameters of DescribeDefenseTemplates DescribeDefenseTemplatesRequest
* @return DescribeDefenseTemplatesResponse
*/
CompletableFuture describeDefenseTemplates(DescribeDefenseTemplatesRequest request);
/**
* @param request the request parameters of DescribeDomainDNSRecord DescribeDomainDNSRecordRequest
* @return DescribeDomainDNSRecordResponse
*/
CompletableFuture describeDomainDNSRecord(DescribeDomainDNSRecordRequest request);
/**
* @param request the request parameters of DescribeDomainDetail DescribeDomainDetailRequest
* @return DescribeDomainDetailResponse
*/
CompletableFuture describeDomainDetail(DescribeDomainDetailRequest request);
/**
* @param request the request parameters of DescribeDomains DescribeDomainsRequest
* @return DescribeDomainsResponse
*/
CompletableFuture describeDomains(DescribeDomainsRequest request);
/**
* @param request the request parameters of DescribeFlowChart DescribeFlowChartRequest
* @return DescribeFlowChartResponse
*/
CompletableFuture describeFlowChart(DescribeFlowChartRequest request);
/**
* @param request the request parameters of DescribeFlowTopResource DescribeFlowTopResourceRequest
* @return DescribeFlowTopResourceResponse
*/
CompletableFuture describeFlowTopResource(DescribeFlowTopResourceRequest request);
/**
* @param request the request parameters of DescribeFlowTopUrl DescribeFlowTopUrlRequest
* @return DescribeFlowTopUrlResponse
*/
CompletableFuture describeFlowTopUrl(DescribeFlowTopUrlRequest request);
/**
* @param request the request parameters of DescribeFreeUserAssetCount DescribeFreeUserAssetCountRequest
* @return DescribeFreeUserAssetCountResponse
*/
CompletableFuture describeFreeUserAssetCount(DescribeFreeUserAssetCountRequest request);
/**
* @param request the request parameters of DescribeFreeUserEventCount DescribeFreeUserEventCountRequest
* @return DescribeFreeUserEventCountResponse
*/
CompletableFuture describeFreeUserEventCount(DescribeFreeUserEventCountRequest request);
/**
* @param request the request parameters of DescribeFreeUserEventTypes DescribeFreeUserEventTypesRequest
* @return DescribeFreeUserEventTypesResponse
*/
CompletableFuture describeFreeUserEventTypes(DescribeFreeUserEventTypesRequest request);
/**
* @param request the request parameters of DescribeFreeUserEvents DescribeFreeUserEventsRequest
* @return DescribeFreeUserEventsResponse
*/
CompletableFuture describeFreeUserEvents(DescribeFreeUserEventsRequest request);
/**
* @param request the request parameters of DescribeHybridCloudClusterRule DescribeHybridCloudClusterRuleRequest
* @return DescribeHybridCloudClusterRuleResponse
*/
CompletableFuture describeHybridCloudClusterRule(DescribeHybridCloudClusterRuleRequest request);
/**
* @param request the request parameters of DescribeHybridCloudClusters DescribeHybridCloudClustersRequest
* @return DescribeHybridCloudClustersResponse
*/
CompletableFuture describeHybridCloudClusters(DescribeHybridCloudClustersRequest request);
/**
* @param request the request parameters of DescribeHybridCloudGroups DescribeHybridCloudGroupsRequest
* @return DescribeHybridCloudGroupsResponse
*/
CompletableFuture describeHybridCloudGroups(DescribeHybridCloudGroupsRequest request);
/**
* @param request the request parameters of DescribeHybridCloudResources DescribeHybridCloudResourcesRequest
* @return DescribeHybridCloudResourcesResponse
*/
CompletableFuture describeHybridCloudResources(DescribeHybridCloudResourcesRequest request);
/**
* @param request the request parameters of DescribeHybridCloudServerRegions DescribeHybridCloudServerRegionsRequest
* @return DescribeHybridCloudServerRegionsResponse
*/
CompletableFuture describeHybridCloudServerRegions(DescribeHybridCloudServerRegionsRequest request);
/**
* @param request the request parameters of DescribeHybridCloudUnassignedMachines DescribeHybridCloudUnassignedMachinesRequest
* @return DescribeHybridCloudUnassignedMachinesResponse
*/
CompletableFuture describeHybridCloudUnassignedMachines(DescribeHybridCloudUnassignedMachinesRequest request);
/**
* @param request the request parameters of DescribeHybridCloudUser DescribeHybridCloudUserRequest
* @return DescribeHybridCloudUserResponse
*/
CompletableFuture describeHybridCloudUser(DescribeHybridCloudUserRequest request);
/**
* @param request the request parameters of DescribeInstance DescribeInstanceRequest
* @return DescribeInstanceResponse
*/
CompletableFuture describeInstance(DescribeInstanceRequest request);
/**
* @param request the request parameters of DescribeMajorProtectionBlackIps DescribeMajorProtectionBlackIpsRequest
* @return DescribeMajorProtectionBlackIpsResponse
*/
CompletableFuture describeMajorProtectionBlackIps(DescribeMajorProtectionBlackIpsRequest request);
/**
* @param request the request parameters of DescribeMemberAccounts DescribeMemberAccountsRequest
* @return DescribeMemberAccountsResponse
*/
CompletableFuture describeMemberAccounts(DescribeMemberAccountsRequest request);
/**
* @param request the request parameters of DescribePauseProtectionStatus DescribePauseProtectionStatusRequest
* @return DescribePauseProtectionStatusResponse
*/
CompletableFuture describePauseProtectionStatus(DescribePauseProtectionStatusRequest request);
/**
* @param request the request parameters of DescribePeakTrend DescribePeakTrendRequest
* @return DescribePeakTrendResponse
*/
CompletableFuture describePeakTrend(DescribePeakTrendRequest request);
/**
* @param request the request parameters of DescribeProductInstances DescribeProductInstancesRequest
* @return DescribeProductInstancesResponse
*/
CompletableFuture describeProductInstances(DescribeProductInstancesRequest request);
/**
* @param request the request parameters of DescribePunishedDomains DescribePunishedDomainsRequest
* @return DescribePunishedDomainsResponse
*/
CompletableFuture describePunishedDomains(DescribePunishedDomainsRequest request);
/**
* @param request the request parameters of DescribeResourceInstanceCerts DescribeResourceInstanceCertsRequest
* @return DescribeResourceInstanceCertsResponse
*/
CompletableFuture describeResourceInstanceCerts(DescribeResourceInstanceCertsRequest request);
/**
* @param request the request parameters of DescribeResourceLogStatus DescribeResourceLogStatusRequest
* @return DescribeResourceLogStatusResponse
*/
CompletableFuture describeResourceLogStatus(DescribeResourceLogStatusRequest request);
/**
* @param request the request parameters of DescribeResourcePort DescribeResourcePortRequest
* @return DescribeResourcePortResponse
*/
CompletableFuture describeResourcePort(DescribeResourcePortRequest request);
/**
* @param request the request parameters of DescribeResourceRegionId DescribeResourceRegionIdRequest
* @return DescribeResourceRegionIdResponse
*/
CompletableFuture describeResourceRegionId(DescribeResourceRegionIdRequest request);
/**
* @param request the request parameters of DescribeResourceSupportRegions DescribeResourceSupportRegionsRequest
* @return DescribeResourceSupportRegionsResponse
*/
CompletableFuture describeResourceSupportRegions(DescribeResourceSupportRegionsRequest request);
/**
* @param request the request parameters of DescribeResponseCodeTrendGraph DescribeResponseCodeTrendGraphRequest
* @return DescribeResponseCodeTrendGraphResponse
*/
CompletableFuture describeResponseCodeTrendGraph(DescribeResponseCodeTrendGraphRequest request);
/**
* @param request the request parameters of DescribeRuleGroups DescribeRuleGroupsRequest
* @return DescribeRuleGroupsResponse
*/
CompletableFuture describeRuleGroups(DescribeRuleGroupsRequest request);
/**
* @param request the request parameters of DescribeRuleHitsTopClientIp DescribeRuleHitsTopClientIpRequest
* @return DescribeRuleHitsTopClientIpResponse
*/
CompletableFuture describeRuleHitsTopClientIp(DescribeRuleHitsTopClientIpRequest request);
/**
* @param request the request parameters of DescribeRuleHitsTopResource DescribeRuleHitsTopResourceRequest
* @return DescribeRuleHitsTopResourceResponse
*/
CompletableFuture describeRuleHitsTopResource(DescribeRuleHitsTopResourceRequest request);
/**
* @param request the request parameters of DescribeRuleHitsTopRuleId DescribeRuleHitsTopRuleIdRequest
* @return DescribeRuleHitsTopRuleIdResponse
*/
CompletableFuture describeRuleHitsTopRuleId(DescribeRuleHitsTopRuleIdRequest request);
/**
* @param request the request parameters of DescribeRuleHitsTopTuleType DescribeRuleHitsTopTuleTypeRequest
* @return DescribeRuleHitsTopTuleTypeResponse
*/
CompletableFuture describeRuleHitsTopTuleType(DescribeRuleHitsTopTuleTypeRequest request);
/**
* @param request the request parameters of DescribeRuleHitsTopUa DescribeRuleHitsTopUaRequest
* @return DescribeRuleHitsTopUaResponse
*/
CompletableFuture describeRuleHitsTopUa(DescribeRuleHitsTopUaRequest request);
/**
* @param request the request parameters of DescribeRuleHitsTopUrl DescribeRuleHitsTopUrlRequest
* @return DescribeRuleHitsTopUrlResponse
*/
CompletableFuture describeRuleHitsTopUrl(DescribeRuleHitsTopUrlRequest request);
/**
* @param request the request parameters of DescribeSensitiveApiStatistic DescribeSensitiveApiStatisticRequest
* @return DescribeSensitiveApiStatisticResponse
*/
CompletableFuture describeSensitiveApiStatistic(DescribeSensitiveApiStatisticRequest request);
/**
* @param request the request parameters of DescribeSensitiveDetectionResult DescribeSensitiveDetectionResultRequest
* @return DescribeSensitiveDetectionResultResponse
*/
CompletableFuture describeSensitiveDetectionResult(DescribeSensitiveDetectionResultRequest request);
/**
* @param request the request parameters of DescribeSensitiveOutboundDistribution DescribeSensitiveOutboundDistributionRequest
* @return DescribeSensitiveOutboundDistributionResponse
*/
CompletableFuture describeSensitiveOutboundDistribution(DescribeSensitiveOutboundDistributionRequest request);
/**
* @param request the request parameters of DescribeSensitiveOutboundStatistic DescribeSensitiveOutboundStatisticRequest
* @return DescribeSensitiveOutboundStatisticResponse
*/
CompletableFuture describeSensitiveOutboundStatistic(DescribeSensitiveOutboundStatisticRequest request);
/**
* @param request the request parameters of DescribeSensitiveOutboundTrend DescribeSensitiveOutboundTrendRequest
* @return DescribeSensitiveOutboundTrendResponse
*/
CompletableFuture describeSensitiveOutboundTrend(DescribeSensitiveOutboundTrendRequest request);
/**
* @param request the request parameters of DescribeSensitiveRequestLog DescribeSensitiveRequestLogRequest
* @return DescribeSensitiveRequestLogResponse
*/
CompletableFuture describeSensitiveRequestLog(DescribeSensitiveRequestLogRequest request);
/**
* @param request the request parameters of DescribeSensitiveRequests DescribeSensitiveRequestsRequest
* @return DescribeSensitiveRequestsResponse
*/
CompletableFuture describeSensitiveRequests(DescribeSensitiveRequestsRequest request);
/**
* @param request the request parameters of DescribeSensitiveStatistic DescribeSensitiveStatisticRequest
* @return DescribeSensitiveStatisticResponse
*/
CompletableFuture describeSensitiveStatistic(DescribeSensitiveStatisticRequest request);
/**
* @param request the request parameters of DescribeSlsAuthStatus DescribeSlsAuthStatusRequest
* @return DescribeSlsAuthStatusResponse
*/
CompletableFuture describeSlsAuthStatus(DescribeSlsAuthStatusRequest request);
/**
* @param request the request parameters of DescribeSlsLogStore DescribeSlsLogStoreRequest
* @return DescribeSlsLogStoreResponse
*/
CompletableFuture describeSlsLogStore(DescribeSlsLogStoreRequest request);
/**
* @param request the request parameters of DescribeSlsLogStoreStatus DescribeSlsLogStoreStatusRequest
* @return DescribeSlsLogStoreStatusResponse
*/
CompletableFuture describeSlsLogStoreStatus(DescribeSlsLogStoreStatusRequest request);
/**
* @param request the request parameters of DescribeTemplateResourceCount DescribeTemplateResourceCountRequest
* @return DescribeTemplateResourceCountResponse
*/
CompletableFuture describeTemplateResourceCount(DescribeTemplateResourceCountRequest request);
/**
* @param request the request parameters of DescribeTemplateResources DescribeTemplateResourcesRequest
* @return DescribeTemplateResourcesResponse
*/
CompletableFuture describeTemplateResources(DescribeTemplateResourcesRequest request);
/**
* @param request the request parameters of DescribeUserAbnormalTrend DescribeUserAbnormalTrendRequest
* @return DescribeUserAbnormalTrendResponse
*/
CompletableFuture describeUserAbnormalTrend(DescribeUserAbnormalTrendRequest request);
/**
* @param request the request parameters of DescribeUserAbnormalType DescribeUserAbnormalTypeRequest
* @return DescribeUserAbnormalTypeResponse
*/
CompletableFuture describeUserAbnormalType(DescribeUserAbnormalTypeRequest request);
/**
* @param request the request parameters of DescribeUserApiRequest DescribeUserApiRequestRequest
* @return DescribeUserApiRequestResponse
*/
CompletableFuture describeUserApiRequest(DescribeUserApiRequestRequest request);
/**
* @param request the request parameters of DescribeUserAsset DescribeUserAssetRequest
* @return DescribeUserAssetResponse
*/
CompletableFuture describeUserAsset(DescribeUserAssetRequest request);
/**
* @param request the request parameters of DescribeUserEventTrend DescribeUserEventTrendRequest
* @return DescribeUserEventTrendResponse
*/
CompletableFuture describeUserEventTrend(DescribeUserEventTrendRequest request);
/**
* @param request the request parameters of DescribeUserEventType DescribeUserEventTypeRequest
* @return DescribeUserEventTypeResponse
*/
CompletableFuture describeUserEventType(DescribeUserEventTypeRequest request);
/**
* @param request the request parameters of DescribeUserSlsLogRegions DescribeUserSlsLogRegionsRequest
* @return DescribeUserSlsLogRegionsResponse
*/
CompletableFuture describeUserSlsLogRegions(DescribeUserSlsLogRegionsRequest request);
/**
* @param request the request parameters of DescribeUserWafLogStatus DescribeUserWafLogStatusRequest
* @return DescribeUserWafLogStatusResponse
*/
CompletableFuture describeUserWafLogStatus(DescribeUserWafLogStatusRequest request);
/**
* @param request the request parameters of DescribeVisitTopIp DescribeVisitTopIpRequest
* @return DescribeVisitTopIpResponse
*/
CompletableFuture describeVisitTopIp(DescribeVisitTopIpRequest request);
/**
* @param request the request parameters of DescribeVisitUas DescribeVisitUasRequest
* @return DescribeVisitUasResponse
*/
CompletableFuture describeVisitUas(DescribeVisitUasRequest request);
/**
* @param request the request parameters of DescribeWafSourceIpSegment DescribeWafSourceIpSegmentRequest
* @return DescribeWafSourceIpSegmentResponse
*/
CompletableFuture describeWafSourceIpSegment(DescribeWafSourceIpSegmentRequest request);
/**
* @param request the request parameters of ListTagKeys ListTagKeysRequest
* @return ListTagKeysResponse
*/
CompletableFuture listTagKeys(ListTagKeysRequest request);
/**
* @param request the request parameters of ListTagResources ListTagResourcesRequest
* @return ListTagResourcesResponse
*/
CompletableFuture listTagResources(ListTagResourcesRequest request);
/**
* @param request the request parameters of ListTagValues ListTagValuesRequest
* @return ListTagValuesResponse
*/
CompletableFuture listTagValues(ListTagValuesRequest request);
/**
* @param request the request parameters of ModifyApisecAbnormals ModifyApisecAbnormalsRequest
* @return ModifyApisecAbnormalsResponse
*/
CompletableFuture modifyApisecAbnormals(ModifyApisecAbnormalsRequest request);
/**
* @param request the request parameters of ModifyApisecApiResource ModifyApisecApiResourceRequest
* @return ModifyApisecApiResourceResponse
*/
CompletableFuture modifyApisecApiResource(ModifyApisecApiResourceRequest request);
/**
* @param request the request parameters of ModifyApisecEvents ModifyApisecEventsRequest
* @return ModifyApisecEventsResponse
*/
CompletableFuture modifyApisecEvents(ModifyApisecEventsRequest request);
/**
* @param request the request parameters of ModifyApisecLogDelivery ModifyApisecLogDeliveryRequest
* @return ModifyApisecLogDeliveryResponse
*/
CompletableFuture modifyApisecLogDelivery(ModifyApisecLogDeliveryRequest request);
/**
* @param request the request parameters of ModifyApisecLogDeliveryStatus ModifyApisecLogDeliveryStatusRequest
* @return ModifyApisecLogDeliveryStatusResponse
*/
CompletableFuture modifyApisecLogDeliveryStatus(ModifyApisecLogDeliveryStatusRequest request);
/**
* @param request the request parameters of ModifyApisecModuleStatus ModifyApisecModuleStatusRequest
* @return ModifyApisecModuleStatusResponse
*/
CompletableFuture modifyApisecModuleStatus(ModifyApisecModuleStatusRequest request);
/**
* @param request the request parameters of ModifyApisecStatus ModifyApisecStatusRequest
* @return ModifyApisecStatusResponse
*/
CompletableFuture modifyApisecStatus(ModifyApisecStatusRequest request);
/**
* @param request the request parameters of ModifyCloudResource ModifyCloudResourceRequest
* @return ModifyCloudResourceResponse
*/
CompletableFuture modifyCloudResource(ModifyCloudResourceRequest request);
/**
* @param request the request parameters of ModifyDefaultHttps ModifyDefaultHttpsRequest
* @return ModifyDefaultHttpsResponse
*/
CompletableFuture modifyDefaultHttps(ModifyDefaultHttpsRequest request);
/**
* @param request the request parameters of ModifyDefenseResourceGroup ModifyDefenseResourceGroupRequest
* @return ModifyDefenseResourceGroupResponse
*/
CompletableFuture modifyDefenseResourceGroup(ModifyDefenseResourceGroupRequest request);
/**
* @param request the request parameters of ModifyDefenseResourceXff ModifyDefenseResourceXffRequest
* @return ModifyDefenseResourceXffResponse
*/
CompletableFuture modifyDefenseResourceXff(ModifyDefenseResourceXffRequest request);
/**
* @param request the request parameters of ModifyDefenseRule ModifyDefenseRuleRequest
* @return ModifyDefenseRuleResponse
*/
CompletableFuture modifyDefenseRule(ModifyDefenseRuleRequest request);
/**
* @param request the request parameters of ModifyDefenseRuleCache ModifyDefenseRuleCacheRequest
* @return ModifyDefenseRuleCacheResponse
*/
CompletableFuture modifyDefenseRuleCache(ModifyDefenseRuleCacheRequest request);
/**
* @param request the request parameters of ModifyDefenseRuleStatus ModifyDefenseRuleStatusRequest
* @return ModifyDefenseRuleStatusResponse
*/
CompletableFuture modifyDefenseRuleStatus(ModifyDefenseRuleStatusRequest request);
/**
* @param request the request parameters of ModifyDefenseTemplate ModifyDefenseTemplateRequest
* @return ModifyDefenseTemplateResponse
*/
CompletableFuture modifyDefenseTemplate(ModifyDefenseTemplateRequest request);
/**
* @param request the request parameters of ModifyDefenseTemplateStatus ModifyDefenseTemplateStatusRequest
* @return ModifyDefenseTemplateStatusResponse
*/
CompletableFuture modifyDefenseTemplateStatus(ModifyDefenseTemplateStatusRequest request);
/**
* @param request the request parameters of ModifyDomain ModifyDomainRequest
* @return ModifyDomainResponse
*/
CompletableFuture modifyDomain(ModifyDomainRequest request);
/**
* @param request the request parameters of ModifyDomainPunishStatus ModifyDomainPunishStatusRequest
* @return ModifyDomainPunishStatusResponse
*/
CompletableFuture modifyDomainPunishStatus(ModifyDomainPunishStatusRequest request);
/**
* @param request the request parameters of ModifyHybridCloudClusterBypassStatus ModifyHybridCloudClusterBypassStatusRequest
* @return ModifyHybridCloudClusterBypassStatusResponse
*/
CompletableFuture modifyHybridCloudClusterBypassStatus(ModifyHybridCloudClusterBypassStatusRequest request);
/**
* @param request the request parameters of ModifyHybridCloudClusterRule ModifyHybridCloudClusterRuleRequest
* @return ModifyHybridCloudClusterRuleResponse
*/
CompletableFuture modifyHybridCloudClusterRule(ModifyHybridCloudClusterRuleRequest request);
/**
* @param request the request parameters of ModifyHybridCloudGroup ModifyHybridCloudGroupRequest
* @return ModifyHybridCloudGroupResponse
*/
CompletableFuture modifyHybridCloudGroup(ModifyHybridCloudGroupRequest request);
/**
* @param request the request parameters of ModifyHybridCloudGroupExpansionServer ModifyHybridCloudGroupExpansionServerRequest
* @return ModifyHybridCloudGroupExpansionServerResponse
*/
CompletableFuture modifyHybridCloudGroupExpansionServer(ModifyHybridCloudGroupExpansionServerRequest request);
/**
* @param request the request parameters of ModifyHybridCloudGroupShrinkServer ModifyHybridCloudGroupShrinkServerRequest
* @return ModifyHybridCloudGroupShrinkServerResponse
*/
CompletableFuture modifyHybridCloudGroupShrinkServer(ModifyHybridCloudGroupShrinkServerRequest request);
/**
* @param request the request parameters of ModifyHybridCloudSdkPullinStatus ModifyHybridCloudSdkPullinStatusRequest
* @return ModifyHybridCloudSdkPullinStatusResponse
*/
CompletableFuture modifyHybridCloudSdkPullinStatus(ModifyHybridCloudSdkPullinStatusRequest request);
/**
* @param request the request parameters of ModifyHybridCloudServer ModifyHybridCloudServerRequest
* @return ModifyHybridCloudServerResponse
*/
CompletableFuture modifyHybridCloudServer(ModifyHybridCloudServerRequest request);
/**
* @param request the request parameters of ModifyMajorProtectionBlackIp ModifyMajorProtectionBlackIpRequest
* @return ModifyMajorProtectionBlackIpResponse
*/
CompletableFuture modifyMajorProtectionBlackIp(ModifyMajorProtectionBlackIpRequest request);
/**
* @param request the request parameters of ModifyMemberAccount ModifyMemberAccountRequest
* @return ModifyMemberAccountResponse
*/
CompletableFuture modifyMemberAccount(ModifyMemberAccountRequest request);
/**
* @param request the request parameters of ModifyPauseProtectionStatus ModifyPauseProtectionStatusRequest
* @return ModifyPauseProtectionStatusResponse
*/
CompletableFuture modifyPauseProtectionStatus(ModifyPauseProtectionStatusRequest request);
/**
* @param request the request parameters of ModifyResourceLogStatus ModifyResourceLogStatusRequest
* @return ModifyResourceLogStatusResponse
*/
CompletableFuture modifyResourceLogStatus(ModifyResourceLogStatusRequest request);
/**
* @param request the request parameters of ModifyTemplateResources ModifyTemplateResourcesRequest
* @return ModifyTemplateResourcesResponse
*/
CompletableFuture modifyTemplateResources(ModifyTemplateResourcesRequest request);
/**
* @param request the request parameters of ReleaseInstance ReleaseInstanceRequest
* @return ReleaseInstanceResponse
*/
CompletableFuture releaseInstance(ReleaseInstanceRequest request);
/**
* description :
* SyncProductInstance is an asynchronous operation. You can call the DescribeProductInstances operation to query the status of the task.
*
* @param request the request parameters of SyncProductInstance SyncProductInstanceRequest
* @return SyncProductInstanceResponse
*/
CompletableFuture syncProductInstance(SyncProductInstanceRequest request);
/**
* @param request the request parameters of TagResources TagResourcesRequest
* @return TagResourcesResponse
*/
CompletableFuture tagResources(TagResourcesRequest request);
/**
* @param request the request parameters of UntagResources UntagResourcesRequest
* @return UntagResourcesResponse
*/
CompletableFuture untagResources(UntagResourcesRequest request);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy