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 SummarizeIndicatorsDetailsbuild()SummarizeIndicatorsDetails.BuilderconfidenceGreaterThanOrEqualTo(Integer confidenceGreaterThanOrEqualTo)The minimum level of confidence to returnSummarizeIndicatorsDetails.Buildercopy(SummarizeIndicatorsDetails model)SummarizeIndicatorsDetails.BuilderindicatorSeenBy(String indicatorSeenBy)Filter to include indicators that have been seen by the provided source.SummarizeIndicatorsDetails.BuilderindicatorType(IndicatorType indicatorType)The type of indicator this isSummarizeIndicatorsDetails.BuilderindicatorValue(String indicatorValue)The value for the type of indicator this isSummarizeIndicatorsDetails.Buildermalware(String malware)Filter to include indicators associated with the provided malware.SummarizeIndicatorsDetails.BuildersortBy(SummarizeIndicatorsDetails.SortBy sortBy)The field to sort by.SummarizeIndicatorsDetails.BuildersortOrder(SortOrder sortOrder)The sort order to use, either ‘ASC’ or ‘DESC’.SummarizeIndicatorsDetails.BuilderthreatActor(String threatActor)Filter to included indicators associated with the provided threat actor.SummarizeIndicatorsDetails.BuilderthreatTypes(List<String> threatTypes)The threat type of entites to be returned.SummarizeIndicatorsDetails.BuildertimeCreatedGreaterThanOrEqualTo(Date timeCreatedGreaterThanOrEqualTo)The oldest creation time of entities to be returned.SummarizeIndicatorsDetails.BuildertimeCreatedLessThan(Date timeCreatedLessThan)The newest creation time of entities to be returned.SummarizeIndicatorsDetails.BuildertimeLastSeenGreaterThanOrEqualTo(Date timeLastSeenGreaterThanOrEqualTo)The oldest last seen time of entities to be returned.SummarizeIndicatorsDetails.BuildertimeLastSeenLessThan(Date timeLastSeenLessThan)The newest last seen time of entities to be returned.SummarizeIndicatorsDetails.BuildertimeUpdatedGreaterThanOrEqualTo(Date timeUpdatedGreaterThanOrEqualTo)The oldest update time of entities to be returned.SummarizeIndicatorsDetails.BuildertimeUpdatedLessThan(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)
-
-