Anti-DDoS

The SDK interfaces based on Anti-DDoS v1 APIs are as follows. For details about the invoking methods, see the sample codes.

Interface

Method

API

AntiDDoSService

AntiDDoSConfig listConfigs()

GET /v1/{project_id}/antiddos/query_config_list

Link

AntiDDoS get(String floatingIpId)

GET /v1/{project_id}/antiddos/{floating_ip_id}

Link

Task update(AntiDDoS entity, String floatingIpId)

PUT /v1/{project_id}/antiddos/{floating_ip_id}

Link

Task getTask(String taskId)

GET /v1/{project_id}/query_task_status

Link

AntiDDoSStatus listStatus()

GET /v1/{project_id}/antiddos

Link

AntiDDoSStatusDetail getStatus(String floatingIpId)

GET /v1/{project_id}/antiddos/{floating_ip_id}/status

Link

List<? extends AntiDDoSDailyData> dailyReport(String floatingIpId)

GET /v1/{project_id}/antiddos/{floating_ip_id}/daily

Link

List<? extends AntiDDoSLog> listLogs(String floatingIpId, AntiDDoSLogListOptions options)

GET /v1/{project_id}/antiddos/{floating_ip_id}/logs

Link

AntiDDoSWeeklyData weeklyReport(Date periodStartDate)

GET /v1/{project_id}/antiddos/weekly

Link

AntiDDoSWarnService

AntiDDoSWarn query()

GET /v2/{project_id}/ warnalert/alertconfig/query

Link