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 SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
regionspublic LoggingQueryDataSourceDetails.Builder regions(List<String> regions) List of logging query regions- Parameters:
- regions- the value to set
- Returns:
- this builder
 
 - 
querypublic LoggingQueryDataSourceDetails.Builder query(String query) The continuous query expression that is run periodicall- Parameters:
- query- the value to set
- Returns:
- this builder
 
 - 
intervalInMinutespublic LoggingQueryDataSourceDetails.Builder intervalInMinutes(Integer intervalInMinutes) Interval in minutes that query is run periodically.- Parameters:
- intervalInMinutes- the value to set
- Returns:
- this builder
 
 - 
thresholdpublic 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
 
 - 
queryStartTimepublic LoggingQueryDataSourceDetails.Builder queryStartTime(ContinuousQueryStartPolicy queryStartTime) 
 - 
operatorpublic LoggingQueryDataSourceDetails.Builder operator(LoggingQueryOperatorType operator) Operator used in data source- Parameters:
- operator- the value to set
- Returns:
- this builder
 
 - 
loggingQueryTypepublic LoggingQueryDataSourceDetails.Builder loggingQueryType(LoggingQueryType loggingQueryType) Type of logging query for data source (Sighting/Insight)- Parameters:
- loggingQueryType- the value to set
- Returns:
- this builder
 
 - 
additionalEntitiesCountpublic LoggingQueryDataSourceDetails.Builder additionalEntitiesCount(Integer additionalEntitiesCount) The additional entities count used for data source query- Parameters:
- additionalEntitiesCount- the value to set
- Returns:
- this builder
 
 - 
loggingQueryDetailspublic LoggingQueryDataSourceDetails.Builder loggingQueryDetails(LoggingQueryDetails loggingQueryDetails) 
 - 
buildpublic LoggingQueryDataSourceDetails build() 
 - 
copypublic LoggingQueryDataSourceDetails.Builder copy(LoggingQueryDataSourceDetails model) 
 
- 
 
-