@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public final class DataAttribution extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The confidence, source information, and visibility for a particular sighting or observation of
some data associated with a threat indicator. This associated data can be the indicator’s threat
type, attribute, or relationship.
Note: Objects should always be created or deserialized using the DataAttribution.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 DataAttribution.Builder
, which maintain a
set of all explicitly set fields called DataAttribution.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 |
DataAttribution.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
DataAttribution(Integer confidence,
IndicatorSourceSummary source,
DataVisibility visibility,
Date timeFirstSeen,
Date timeLastSeen)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static DataAttribution.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Integer |
getConfidence()
An integer from 0 to 100 that provides a measure of our certainty in the maliciousness of
data attributed to an indicator.
|
IndicatorSourceSummary |
getSource() |
Date |
getTimeFirstSeen()
The date and time the attribution data was first seen for this entity.
|
Date |
getTimeLastSeen()
The last date and time the attribution data was seen for this entity.
|
DataVisibility |
getVisibility() |
int |
hashCode() |
DataAttribution.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"confidence","source","visibility","timeFirstSeen","timeLastSeen"}) public DataAttribution(Integer confidence, IndicatorSourceSummary source, DataVisibility visibility, Date timeFirstSeen, Date timeLastSeen)
public static DataAttribution.Builder builder()
Create a new builder.
public DataAttribution.Builder toBuilder()
public Integer getConfidence()
An integer from 0 to 100 that provides a measure of our certainty in the maliciousness of data attributed to an indicator. For example, if the source of the data being attributed is the Tor Project, our confidence that the associated indicator is a tor exit node would be 100.
public IndicatorSourceSummary getSource()
public DataVisibility getVisibility()
public Date getTimeFirstSeen()
The date and time the attribution data was first seen for this entity. If the data source does not provide this information, it is set to the last time it was seen. An RFC3339 formatted string.
public Date getTimeLastSeen()
The last date and time the attribution data was seen for this entity. An RFC3339 formatted string.
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.