All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.cloud_siem20220616.models.ListDisposeStrategyRequest Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.cloud_siem20220616.models;

import com.aliyun.tea.*;

public class ListDisposeStrategyRequest extends TeaModel {
    /**
     * 

The page number. Pages start from page 1.

*

This parameter is required.

* * example: *

1

*/ @NameInMap("CurrentPage") public Integer currentPage; /** *

The status of the policy. Valid values:

*
    *
  • 0: invalid
  • *
  • 1: valid
  • *
* * example: *

0

*/ @NameInMap("EffectiveStatus") public Integer effectiveStatus; /** *

The end of the time range to query. Unit: milliseconds.

*

This parameter is required.

* * example: *

1577808000000

*/ @NameInMap("EndTime") public Long endTime; /** *

The feature value of the entity. Fuzzy match is supported.

* * example: *

test22.php

*/ @NameInMap("EntityIdentity") public String entityIdentity; /** *

The entity type of the playbook. Valid values:

*
    *
  • ip
  • *
  • process
  • *
  • file
  • *
* * example: *

ip

*/ @NameInMap("EntityType") public String entityType; /** *

The sort order. Valid values:

*
    *
  • desc: descending order.
  • *
  • asc: ascending order.
  • *
* * example: *

desc

*/ @NameInMap("Order") public String order; /** *

The sort field. Valid values:

*
    *
  • GmtModified: sorts the policies by update time.
  • *
  • GmtCreate: sorts the policies by creation time.
  • *
  • FinishTime: sorts the policies by end time.
  • *
* * example: *

GmtModified

*/ @NameInMap("OrderField") public String orderField; /** *

The number of entries per page. Maximum value: 100.

*

This parameter is required.

* * example: *

10

*/ @NameInMap("PageSize") public Integer pageSize; /** *

The name of the playbook, which is the unique identifier of the playbook.

* * example: *

WafBlockIP

*/ @NameInMap("PlaybookName") public String playbookName; /** *

The type of the playbook. Valid values:

*
    *
  • system: user-triggered playbook
  • *
  • custom: event-triggered playbook
  • *
  • custom_alert: alert-triggered playbook
  • *
  • soar-manual: user-run playbook
  • *
  • soar-mdr: MDR-run playbook
  • *
* * example: *

system

*/ @NameInMap("PlaybookTypes") public String playbookTypes; /** *

The UUID of the playbook.

* * example: *

system_aliyun_clb_process_book

*/ @NameInMap("PlaybookUuid") public String playbookUuid; /** *

The region in which the data management center of the threat analysis feature resides. Specify this parameter based on the regions in which your assets reside. Valid values:

*
    *
  • cn-hangzhou: Your assets reside in regions in China.
  • *
  • ap-southeast-1: Your assets reside in regions outside China.
  • *
* * example: *

cn-hangzhou

*/ @NameInMap("RegionId") public String regionId; /** *

The ID of the account that you switch from the management account.

* * example: *

113091674488****

*/ @NameInMap("RoleFor") public Long roleFor; /** *

The type of the view. Valid values:

*
    *
  • 0: the current Alibaba Cloud account
  • *
  • 1: the global account
  • *
* * example: *

1

*/ @NameInMap("RoleType") public Integer roleType; /** *

The ID of the SOAR handling policy.

* * example: *

a50a49b7-6044-4593-ab15-2b46567caadd

*/ @NameInMap("SophonTaskId") public String sophonTaskId; /** *

The beginning of the time range to query. Unit: milliseconds.

*

This parameter is required.

* * example: *

1577808000000

*/ @NameInMap("StartTime") public Long startTime; public static ListDisposeStrategyRequest build(java.util.Map map) throws Exception { ListDisposeStrategyRequest self = new ListDisposeStrategyRequest(); return TeaModel.build(map, self); } public ListDisposeStrategyRequest setCurrentPage(Integer currentPage) { this.currentPage = currentPage; return this; } public Integer getCurrentPage() { return this.currentPage; } public ListDisposeStrategyRequest setEffectiveStatus(Integer effectiveStatus) { this.effectiveStatus = effectiveStatus; return this; } public Integer getEffectiveStatus() { return this.effectiveStatus; } public ListDisposeStrategyRequest setEndTime(Long endTime) { this.endTime = endTime; return this; } public Long getEndTime() { return this.endTime; } public ListDisposeStrategyRequest setEntityIdentity(String entityIdentity) { this.entityIdentity = entityIdentity; return this; } public String getEntityIdentity() { return this.entityIdentity; } public ListDisposeStrategyRequest setEntityType(String entityType) { this.entityType = entityType; return this; } public String getEntityType() { return this.entityType; } public ListDisposeStrategyRequest setOrder(String order) { this.order = order; return this; } public String getOrder() { return this.order; } public ListDisposeStrategyRequest setOrderField(String orderField) { this.orderField = orderField; return this; } public String getOrderField() { return this.orderField; } public ListDisposeStrategyRequest setPageSize(Integer pageSize) { this.pageSize = pageSize; return this; } public Integer getPageSize() { return this.pageSize; } public ListDisposeStrategyRequest setPlaybookName(String playbookName) { this.playbookName = playbookName; return this; } public String getPlaybookName() { return this.playbookName; } public ListDisposeStrategyRequest setPlaybookTypes(String playbookTypes) { this.playbookTypes = playbookTypes; return this; } public String getPlaybookTypes() { return this.playbookTypes; } public ListDisposeStrategyRequest setPlaybookUuid(String playbookUuid) { this.playbookUuid = playbookUuid; return this; } public String getPlaybookUuid() { return this.playbookUuid; } public ListDisposeStrategyRequest setRegionId(String regionId) { this.regionId = regionId; return this; } public String getRegionId() { return this.regionId; } public ListDisposeStrategyRequest setRoleFor(Long roleFor) { this.roleFor = roleFor; return this; } public Long getRoleFor() { return this.roleFor; } public ListDisposeStrategyRequest setRoleType(Integer roleType) { this.roleType = roleType; return this; } public Integer getRoleType() { return this.roleType; } public ListDisposeStrategyRequest setSophonTaskId(String sophonTaskId) { this.sophonTaskId = sophonTaskId; return this; } public String getSophonTaskId() { return this.sophonTaskId; } public ListDisposeStrategyRequest setStartTime(Long startTime) { this.startTime = startTime; return this; } public Long getStartTime() { return this.startTime; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy