Class SummarizeIndicatorsDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.threatintelligence.model.SummarizeIndicatorsDetails.Builder
-
- Enclosing class:
- SummarizeIndicatorsDetails
public static class SummarizeIndicatorsDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SummarizeIndicatorsDetails
build()
SummarizeIndicatorsDetails.Builder
confidenceGreaterThanOrEqualTo(Integer confidenceGreaterThanOrEqualTo)
The minimum level of confidence to returnSummarizeIndicatorsDetails.Builder
copy(SummarizeIndicatorsDetails model)
SummarizeIndicatorsDetails.Builder
indicatorSeenBy(String indicatorSeenBy)
Filter to include indicators that have been seen by the provided source.SummarizeIndicatorsDetails.Builder
indicatorType(IndicatorType indicatorType)
The type of indicator this isSummarizeIndicatorsDetails.Builder
indicatorValue(String indicatorValue)
The value for the type of indicator this isSummarizeIndicatorsDetails.Builder
malware(String malware)
Filter to include indicators associated with the provided malware.SummarizeIndicatorsDetails.Builder
sortBy(SummarizeIndicatorsDetails.SortBy sortBy)
The field to sort by.SummarizeIndicatorsDetails.Builder
sortOrder(SortOrder sortOrder)
The sort order to use, either ‘ASC’ or ‘DESC’.SummarizeIndicatorsDetails.Builder
threatActor(String threatActor)
Filter to included indicators associated with the provided threat actor.SummarizeIndicatorsDetails.Builder
threatTypes(List<String> threatTypes)
The threat type of entites to be returned.SummarizeIndicatorsDetails.Builder
timeCreatedGreaterThanOrEqualTo(Date timeCreatedGreaterThanOrEqualTo)
The oldest creation time of entities to be returned.SummarizeIndicatorsDetails.Builder
timeCreatedLessThan(Date timeCreatedLessThan)
The newest creation time of entities to be returned.SummarizeIndicatorsDetails.Builder
timeLastSeenGreaterThanOrEqualTo(Date timeLastSeenGreaterThanOrEqualTo)
The oldest last seen time of entities to be returned.SummarizeIndicatorsDetails.Builder
timeLastSeenLessThan(Date timeLastSeenLessThan)
The newest last seen time of entities to be returned.SummarizeIndicatorsDetails.Builder
timeUpdatedGreaterThanOrEqualTo(Date timeUpdatedGreaterThanOrEqualTo)
The oldest update time of entities to be returned.SummarizeIndicatorsDetails.Builder
timeUpdatedLessThan(Date timeUpdatedLessThan)
The newest update time of entities to be returned.
-
-
-
Method Detail
-
indicatorType
public SummarizeIndicatorsDetails.Builder indicatorType(IndicatorType indicatorType)
The type of indicator this is- Parameters:
indicatorType
- the value to set- Returns:
- this builder
-
indicatorValue
public SummarizeIndicatorsDetails.Builder indicatorValue(String indicatorValue)
The value for the type of indicator this is- Parameters:
indicatorValue
- the value to set- Returns:
- this builder
-
threatTypes
public SummarizeIndicatorsDetails.Builder threatTypes(List<String> threatTypes)
The threat type of entites to be returned.- Parameters:
threatTypes
- the value to set- Returns:
- this builder
-
confidenceGreaterThanOrEqualTo
public SummarizeIndicatorsDetails.Builder confidenceGreaterThanOrEqualTo(Integer confidenceGreaterThanOrEqualTo)
The minimum level of confidence to return- Parameters:
confidenceGreaterThanOrEqualTo
- the value to set- Returns:
- this builder
-
timeUpdatedGreaterThanOrEqualTo
public SummarizeIndicatorsDetails.Builder timeUpdatedGreaterThanOrEqualTo(Date timeUpdatedGreaterThanOrEqualTo)
The oldest update time of entities to be returned.- Parameters:
timeUpdatedGreaterThanOrEqualTo
- the value to set- Returns:
- this builder
-
timeUpdatedLessThan
public SummarizeIndicatorsDetails.Builder timeUpdatedLessThan(Date timeUpdatedLessThan)
The newest update time of entities to be returned.- Parameters:
timeUpdatedLessThan
- the value to set- Returns:
- this builder
-
timeLastSeenGreaterThanOrEqualTo
public SummarizeIndicatorsDetails.Builder timeLastSeenGreaterThanOrEqualTo(Date timeLastSeenGreaterThanOrEqualTo)
The oldest last seen time of entities to be returned.- Parameters:
timeLastSeenGreaterThanOrEqualTo
- the value to set- Returns:
- this builder
-
timeLastSeenLessThan
public SummarizeIndicatorsDetails.Builder timeLastSeenLessThan(Date timeLastSeenLessThan)
The newest last seen time of entities to be returned.- Parameters:
timeLastSeenLessThan
- the value to set- Returns:
- this builder
-
timeCreatedGreaterThanOrEqualTo
public SummarizeIndicatorsDetails.Builder timeCreatedGreaterThanOrEqualTo(Date timeCreatedGreaterThanOrEqualTo)
The oldest creation time of entities to be returned.- Parameters:
timeCreatedGreaterThanOrEqualTo
- the value to set- Returns:
- this builder
-
timeCreatedLessThan
public SummarizeIndicatorsDetails.Builder timeCreatedLessThan(Date timeCreatedLessThan)
The newest creation time of entities to be returned.- Parameters:
timeCreatedLessThan
- the value to set- Returns:
- this builder
-
indicatorSeenBy
public SummarizeIndicatorsDetails.Builder indicatorSeenBy(String indicatorSeenBy)
Filter to include indicators that have been seen by the provided source.- Parameters:
indicatorSeenBy
- the value to set- Returns:
- this builder
-
malware
public SummarizeIndicatorsDetails.Builder malware(String malware)
Filter to include indicators associated with the provided malware.- Parameters:
malware
- the value to set- Returns:
- this builder
-
threatActor
public SummarizeIndicatorsDetails.Builder threatActor(String threatActor)
Filter to included indicators associated with the provided threat actor.- Parameters:
threatActor
- the value to set- Returns:
- this builder
-
sortOrder
public SummarizeIndicatorsDetails.Builder sortOrder(SortOrder sortOrder)
The sort order to use, either ‘ASC’ or ‘DESC’.- Parameters:
sortOrder
- the value to set- Returns:
- this builder
-
sortBy
public SummarizeIndicatorsDetails.Builder sortBy(SummarizeIndicatorsDetails.SortBy sortBy)
The field to sort by.Only one field to sort by may be provided
- Parameters:
sortBy
- the value to set- Returns:
- this builder
-
build
public SummarizeIndicatorsDetails build()
-
copy
public SummarizeIndicatorsDetails.Builder copy(SummarizeIndicatorsDetails model)
-
-