Package com.oracle.bmc.cloudguard.model
Class LoggingQueryDataSourceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudguard.model.LoggingQueryDataSourceDetails.Builder
-
- Enclosing class:
- LoggingQueryDataSourceDetails
public static class LoggingQueryDataSourceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
regions
public LoggingQueryDataSourceDetails.Builder regions(List<String> regions)
List of logging query regions- Parameters:
regions
- the value to set- Returns:
- this builder
-
query
public LoggingQueryDataSourceDetails.Builder query(String query)
The continuous query expression that is run periodicall- Parameters:
query
- the value to set- Returns:
- this builder
-
intervalInMinutes
public LoggingQueryDataSourceDetails.Builder intervalInMinutes(Integer intervalInMinutes)
Interval in minutes that query is run periodically.- Parameters:
intervalInMinutes
- the value to set- Returns:
- this builder
-
threshold
public LoggingQueryDataSourceDetails.Builder threshold(Integer threshold)
The integer value that must be exceeded, fall below or equal to (depending on the operator), for the query result to trigger an event- Parameters:
threshold
- the value to set- Returns:
- this builder
-
queryStartTime
public LoggingQueryDataSourceDetails.Builder queryStartTime(ContinuousQueryStartPolicy queryStartTime)
-
operator
public LoggingQueryDataSourceDetails.Builder operator(LoggingQueryOperatorType operator)
Operator used in data source- Parameters:
operator
- the value to set- Returns:
- this builder
-
loggingQueryType
public LoggingQueryDataSourceDetails.Builder loggingQueryType(LoggingQueryType loggingQueryType)
Type of logging query for data source (Sighting/Insight)- Parameters:
loggingQueryType
- the value to set- Returns:
- this builder
-
additionalEntitiesCount
public LoggingQueryDataSourceDetails.Builder additionalEntitiesCount(Integer additionalEntitiesCount)
The additional entities count used for data source query- Parameters:
additionalEntitiesCount
- the value to set- Returns:
- this builder
-
loggingQueryDetails
public LoggingQueryDataSourceDetails.Builder loggingQueryDetails(LoggingQueryDetails loggingQueryDetails)
-
build
public LoggingQueryDataSourceDetails build()
-
copy
public LoggingQueryDataSourceDetails.Builder copy(LoggingQueryDataSourceDetails model)
-
-