@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class JobDefinition extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_CALCULATED_FIELDS |
static String |
JSON_PROPERTY_CASES |
static String |
JSON_PROPERTY_FILTERS |
static String |
JSON_PROPERTY_FROM |
static String |
JSON_PROPERTY_INDEX |
static String |
JSON_PROPERTY_MESSAGE |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_OPTIONS |
static String |
JSON_PROPERTY_QUERIES |
static String |
JSON_PROPERTY_REFERENCE_TABLES |
static String |
JSON_PROPERTY_TAGS |
static String |
JSON_PROPERTY_THIRD_PARTY_CASES |
static String |
JSON_PROPERTY_TO |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
JobDefinition() |
JobDefinition(List<SecurityMonitoringRuleCaseCreate> cases,
Long from,
String index,
String message,
String name,
List<SecurityMonitoringStandardRuleQuery> queries,
Long to) |
public boolean unparsed
public static final String JSON_PROPERTY_CALCULATED_FIELDS
public static final String JSON_PROPERTY_CASES
public static final String JSON_PROPERTY_FILTERS
public static final String JSON_PROPERTY_FROM
public static final String JSON_PROPERTY_INDEX
public static final String JSON_PROPERTY_MESSAGE
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_OPTIONS
public static final String JSON_PROPERTY_QUERIES
public static final String JSON_PROPERTY_REFERENCE_TABLES
public static final String JSON_PROPERTY_TAGS
public static final String JSON_PROPERTY_THIRD_PARTY_CASES
public static final String JSON_PROPERTY_TO
public static final String JSON_PROPERTY_TYPE
public JobDefinition()
public JobDefinition(List<SecurityMonitoringRuleCaseCreate> cases, Long from, String index, String message, String name, List<SecurityMonitoringStandardRuleQuery> queries, Long to)
public JobDefinition calculatedFields(List<CalculatedField> calculatedFields)
public JobDefinition addCalculatedFieldsItem(CalculatedField calculatedFieldsItem)
@Nullable public List<CalculatedField> getCalculatedFields()
public void setCalculatedFields(List<CalculatedField> calculatedFields)
public JobDefinition cases(List<SecurityMonitoringRuleCaseCreate> cases)
public JobDefinition addCasesItem(SecurityMonitoringRuleCaseCreate casesItem)
public List<SecurityMonitoringRuleCaseCreate> getCases()
public void setCases(List<SecurityMonitoringRuleCaseCreate> cases)
public JobDefinition filters(List<SecurityMonitoringFilter> filters)
public JobDefinition addFiltersItem(SecurityMonitoringFilter filtersItem)
@Nullable public List<SecurityMonitoringFilter> getFilters()
public void setFilters(List<SecurityMonitoringFilter> filters)
public JobDefinition from(Long from)
public Long getFrom()
public void setFrom(Long from)
public JobDefinition index(String index)
public String getIndex()
public void setIndex(String index)
public JobDefinition message(String message)
public String getMessage()
public void setMessage(String message)
public JobDefinition name(String name)
public String getName()
public void setName(String name)
public JobDefinition options(SecurityMonitoringRuleOptions options)
@Nullable public SecurityMonitoringRuleOptions getOptions()
public void setOptions(SecurityMonitoringRuleOptions options)
public JobDefinition queries(List<SecurityMonitoringStandardRuleQuery> queries)
public JobDefinition addQueriesItem(SecurityMonitoringStandardRuleQuery queriesItem)
public List<SecurityMonitoringStandardRuleQuery> getQueries()
public void setQueries(List<SecurityMonitoringStandardRuleQuery> queries)
public JobDefinition referenceTables(List<SecurityMonitoringReferenceTable> referenceTables)
public JobDefinition addReferenceTablesItem(SecurityMonitoringReferenceTable referenceTablesItem)
@Nullable public List<SecurityMonitoringReferenceTable> getReferenceTables()
public void setReferenceTables(List<SecurityMonitoringReferenceTable> referenceTables)
public JobDefinition tags(List<String> tags)
public JobDefinition addTagsItem(String tagsItem)
public JobDefinition thirdPartyCases(List<SecurityMonitoringThirdPartyRuleCaseCreate> thirdPartyCases)
public JobDefinition addThirdPartyCasesItem(SecurityMonitoringThirdPartyRuleCaseCreate thirdPartyCasesItem)
@Nullable public List<SecurityMonitoringThirdPartyRuleCaseCreate> getThirdPartyCases()
public void setThirdPartyCases(List<SecurityMonitoringThirdPartyRuleCaseCreate> thirdPartyCases)
public JobDefinition to(Long to)
public Long getTo()
public void setTo(Long to)
public JobDefinition type(String type)
@Nullable public String getType()
public void setType(String type)
public JobDefinition putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2024. All rights reserved.