@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public final class SummarizeIndicatorsDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Query parameters to filter indicators
Note: Objects should always be created or deserialized using the SummarizeIndicatorsDetails.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the SummarizeIndicatorsDetails.Builder
, which maintain a
set of all explicitly set fields called SummarizeIndicatorsDetails.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
SummarizeIndicatorsDetails.Builder |
static class |
SummarizeIndicatorsDetails.SortBy
The field to sort by.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
SummarizeIndicatorsDetails(IndicatorType indicatorType,
String indicatorValue,
List<String> threatTypes,
Integer confidenceGreaterThanOrEqualTo,
Date timeUpdatedGreaterThanOrEqualTo,
Date timeUpdatedLessThan,
Date timeLastSeenGreaterThanOrEqualTo,
Date timeLastSeenLessThan,
Date timeCreatedGreaterThanOrEqualTo,
Date timeCreatedLessThan,
String indicatorSeenBy,
String malware,
String threatActor,
SortOrder sortOrder,
SummarizeIndicatorsDetails.SortBy sortBy)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SummarizeIndicatorsDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Integer |
getConfidenceGreaterThanOrEqualTo()
The minimum level of confidence to return
|
String |
getIndicatorSeenBy()
Filter to include indicators that have been seen by the provided source.
|
IndicatorType |
getIndicatorType()
The type of indicator this is
|
String |
getIndicatorValue()
The value for the type of indicator this is
|
String |
getMalware()
Filter to include indicators associated with the provided malware.
|
SummarizeIndicatorsDetails.SortBy |
getSortBy()
The field to sort by.
|
SortOrder |
getSortOrder()
The sort order to use, either ‘ASC’ or ‘DESC’.
|
String |
getThreatActor()
Filter to included indicators associated with the provided threat actor.
|
List<String> |
getThreatTypes()
The threat type of entites to be returned.
|
Date |
getTimeCreatedGreaterThanOrEqualTo()
The oldest creation time of entities to be returned.
|
Date |
getTimeCreatedLessThan()
The newest creation time of entities to be returned.
|
Date |
getTimeLastSeenGreaterThanOrEqualTo()
The oldest last seen time of entities to be returned.
|
Date |
getTimeLastSeenLessThan()
The newest last seen time of entities to be returned.
|
Date |
getTimeUpdatedGreaterThanOrEqualTo()
The oldest update time of entities to be returned.
|
Date |
getTimeUpdatedLessThan()
The newest update time of entities to be returned.
|
int |
hashCode() |
SummarizeIndicatorsDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"indicatorType","indicatorValue","threatTypes","confidenceGreaterThanOrEqualTo","timeUpdatedGreaterThanOrEqualTo","timeUpdatedLessThan","timeLastSeenGreaterThanOrEqualTo","timeLastSeenLessThan","timeCreatedGreaterThanOrEqualTo","timeCreatedLessThan","indicatorSeenBy","malware","threatActor","sortOrder","sortBy"}) public SummarizeIndicatorsDetails(IndicatorType indicatorType, String indicatorValue, List<String> threatTypes, Integer confidenceGreaterThanOrEqualTo, Date timeUpdatedGreaterThanOrEqualTo, Date timeUpdatedLessThan, Date timeLastSeenGreaterThanOrEqualTo, Date timeLastSeenLessThan, Date timeCreatedGreaterThanOrEqualTo, Date timeCreatedLessThan, String indicatorSeenBy, String malware, String threatActor, SortOrder sortOrder, SummarizeIndicatorsDetails.SortBy sortBy)
public static SummarizeIndicatorsDetails.Builder builder()
Create a new builder.
public SummarizeIndicatorsDetails.Builder toBuilder()
public IndicatorType getIndicatorType()
The type of indicator this is
public String getIndicatorValue()
The value for the type of indicator this is
public List<String> getThreatTypes()
The threat type of entites to be returned.
public Integer getConfidenceGreaterThanOrEqualTo()
The minimum level of confidence to return
public Date getTimeUpdatedGreaterThanOrEqualTo()
The oldest update time of entities to be returned.
public Date getTimeUpdatedLessThan()
The newest update time of entities to be returned.
public Date getTimeLastSeenGreaterThanOrEqualTo()
The oldest last seen time of entities to be returned.
public Date getTimeLastSeenLessThan()
The newest last seen time of entities to be returned.
public Date getTimeCreatedGreaterThanOrEqualTo()
The oldest creation time of entities to be returned.
public Date getTimeCreatedLessThan()
The newest creation time of entities to be returned.
public String getIndicatorSeenBy()
Filter to include indicators that have been seen by the provided source.
public String getMalware()
Filter to include indicators associated with the provided malware.
public String getThreatActor()
Filter to included indicators associated with the provided threat actor.
public SortOrder getSortOrder()
The sort order to use, either ‘ASC’ or ‘DESC’.
public SummarizeIndicatorsDetails.SortBy getSortBy()
The field to sort by. Only one field to sort by may be provided
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.