Package com.datadog.api.client.v2.model
Class SecurityMonitoringDatasetDefinition
java.lang.Object
com.datadog.api.client.v2.model.SecurityMonitoringDatasetDefinition
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SecurityMonitoringDatasetDefinition
extends Object
The definition of the dataset. The shape depends on the value of
data_source. Use
reference_table or managed_resource for a referential dataset, or one
of the event platform sources (for example logs, audit, events
, spans, rum) for an event platform dataset.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddColumnsItem(SecurityMonitoringDatasetColumn columnsItem) addIndexesItem(String indexesItem) columns(List<SecurityMonitoringDatasetColumn> columns) dataSource(String dataSource) booleanReturn true if this SecurityMonitoringDatasetDefinition object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.For event platform datasets, the list of columns exposed by the dataset.The data source backing this dataset definition.For event platform datasets, the list of indexes to query.getName()The unique name of the dataset.For referential datasets, an optional filter expression applied to the table.The search clause applied to an event platform dataset.Storage tier the dataset reads from.For referential datasets, the name of the underlying table.An optional time window that overrides the default query time range.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.queryFilter(String queryFilter) voidsetColumns(List<SecurityMonitoringDatasetColumn> columns) voidsetDataSource(String dataSource) voidsetIndexes(List<String> indexes) voidvoidsetQueryFilter(String queryFilter) voidvoidsetStorage(String storage) voidsetTableName(String tableName) voidsetTimeWindow(SecurityMonitoringDatasetTimeWindow timeWindow) timeWindow(SecurityMonitoringDatasetTimeWindow timeWindow) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_COLUMNS
- See Also:
-
JSON_PROPERTY_DATA_SOURCE
- See Also:
-
JSON_PROPERTY_INDEXES
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_QUERY_FILTER
- See Also:
-
JSON_PROPERTY_SEARCH
- See Also:
-
JSON_PROPERTY_STORAGE
- See Also:
-
JSON_PROPERTY_TABLE_NAME
- See Also:
-
JSON_PROPERTY_TIME_WINDOW
- See Also:
-
-
Constructor Details
-
SecurityMonitoringDatasetDefinition
public SecurityMonitoringDatasetDefinition() -
SecurityMonitoringDatasetDefinition
-
-
Method Details
-
columns
-
addColumnsItem
public SecurityMonitoringDatasetDefinition addColumnsItem(SecurityMonitoringDatasetColumn columnsItem) -
getColumns
For event platform datasets, the list of columns exposed by the dataset.- Returns:
- columns
-
setColumns
-
dataSource
-
getDataSource
The data source backing this dataset definition.- Returns:
- dataSource
-
setDataSource
-
indexes
-
addIndexesItem
-
getIndexes
For event platform datasets, the list of indexes to query.- Returns:
- indexes
-
setIndexes
-
name
-
getName
The unique name of the dataset. Must start with a lowercase letter and contain only lowercase letters, digits, and underscores (max 255 characters).- Returns:
- name
-
setName
-
queryFilter
-
getQueryFilter
For referential datasets, an optional filter expression applied to the table.- Returns:
- queryFilter
-
setQueryFilter
-
search
-
getSearch
The search clause applied to an event platform dataset.- Returns:
- search
-
setSearch
-
storage
-
getStorage
Storage tier the dataset reads from. Applies to event platform datasets.- Returns:
- storage
-
setStorage
-
tableName
-
getTableName
For referential datasets, the name of the underlying table.- Returns:
- tableName
-
setTableName
-
timeWindow
public SecurityMonitoringDatasetDefinition timeWindow(SecurityMonitoringDatasetTimeWindow timeWindow) -
getTimeWindow
An optional time window that overrides the default query time range.- Returns:
- timeWindow
-
setTimeWindow
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- SecurityMonitoringDatasetDefinition
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this SecurityMonitoringDatasetDefinition object is equal to o. -
hashCode
public int hashCode() -
toString
-