@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ThreatIntelIndicator extends Object implements Serializable, Cloneable, StructuredPojo
Details about the threat intelligence related to a finding.
Constructor and Description |
---|
ThreatIntelIndicator() |
Modifier and Type | Method and Description |
---|---|
ThreatIntelIndicator |
clone() |
boolean |
equals(Object obj) |
String |
getCategory()
The category of a threat intelligence indicator.
|
String |
getLastObservedAt()
Indicates when the most recent instance of a threat intelligence indicator was observed.
|
String |
getSource()
The source of the threat intelligence indicator.
|
String |
getSourceUrl()
The URL to the page or site where you can get more information about the threat intelligence indicator.
|
String |
getType()
The type of threat intelligence indicator.
|
String |
getValue()
The value of a threat intelligence indicator.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCategory(String category)
The category of a threat intelligence indicator.
|
void |
setLastObservedAt(String lastObservedAt)
Indicates when the most recent instance of a threat intelligence indicator was observed.
|
void |
setSource(String source)
The source of the threat intelligence indicator.
|
void |
setSourceUrl(String sourceUrl)
The URL to the page or site where you can get more information about the threat intelligence indicator.
|
void |
setType(String type)
The type of threat intelligence indicator.
|
void |
setValue(String value)
The value of a threat intelligence indicator.
|
String |
toString()
Returns a string representation of this object.
|
ThreatIntelIndicator |
withCategory(String category)
The category of a threat intelligence indicator.
|
ThreatIntelIndicator |
withCategory(ThreatIntelIndicatorCategory category)
The category of a threat intelligence indicator.
|
ThreatIntelIndicator |
withLastObservedAt(String lastObservedAt)
Indicates when the most recent instance of a threat intelligence indicator was observed.
|
ThreatIntelIndicator |
withSource(String source)
The source of the threat intelligence indicator.
|
ThreatIntelIndicator |
withSourceUrl(String sourceUrl)
The URL to the page or site where you can get more information about the threat intelligence indicator.
|
ThreatIntelIndicator |
withType(String type)
The type of threat intelligence indicator.
|
ThreatIntelIndicator |
withType(ThreatIntelIndicatorType type)
The type of threat intelligence indicator.
|
ThreatIntelIndicator |
withValue(String value)
The value of a threat intelligence indicator.
|
public void setType(String type)
The type of threat intelligence indicator.
type
- The type of threat intelligence indicator.ThreatIntelIndicatorType
public String getType()
The type of threat intelligence indicator.
ThreatIntelIndicatorType
public ThreatIntelIndicator withType(String type)
The type of threat intelligence indicator.
type
- The type of threat intelligence indicator.ThreatIntelIndicatorType
public ThreatIntelIndicator withType(ThreatIntelIndicatorType type)
The type of threat intelligence indicator.
type
- The type of threat intelligence indicator.ThreatIntelIndicatorType
public void setValue(String value)
The value of a threat intelligence indicator.
Length Constraints: Minimum of 1 length. Maximum of 512 length.
value
- The value of a threat intelligence indicator.
Length Constraints: Minimum of 1 length. Maximum of 512 length.
public String getValue()
The value of a threat intelligence indicator.
Length Constraints: Minimum of 1 length. Maximum of 512 length.
Length Constraints: Minimum of 1 length. Maximum of 512 length.
public ThreatIntelIndicator withValue(String value)
The value of a threat intelligence indicator.
Length Constraints: Minimum of 1 length. Maximum of 512 length.
value
- The value of a threat intelligence indicator.
Length Constraints: Minimum of 1 length. Maximum of 512 length.
public void setCategory(String category)
The category of a threat intelligence indicator.
category
- The category of a threat intelligence indicator.ThreatIntelIndicatorCategory
public String getCategory()
The category of a threat intelligence indicator.
ThreatIntelIndicatorCategory
public ThreatIntelIndicator withCategory(String category)
The category of a threat intelligence indicator.
category
- The category of a threat intelligence indicator.ThreatIntelIndicatorCategory
public ThreatIntelIndicator withCategory(ThreatIntelIndicatorCategory category)
The category of a threat intelligence indicator.
category
- The category of a threat intelligence indicator.ThreatIntelIndicatorCategory
public void setLastObservedAt(String lastObservedAt)
Indicates when the most recent instance of a threat intelligence indicator was observed.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
lastObservedAt
- Indicates when the most recent instance of a threat intelligence indicator was observed.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
public String getLastObservedAt()
Indicates when the most recent instance of a threat intelligence indicator was observed.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
public ThreatIntelIndicator withLastObservedAt(String lastObservedAt)
Indicates when the most recent instance of a threat intelligence indicator was observed.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
lastObservedAt
- Indicates when the most recent instance of a threat intelligence indicator was observed.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
public void setSource(String source)
The source of the threat intelligence indicator.
Length Constraints: Minimum of 1 length. Maximum of 64 length.
source
- The source of the threat intelligence indicator.
Length Constraints: Minimum of 1 length. Maximum of 64 length.
public String getSource()
The source of the threat intelligence indicator.
Length Constraints: Minimum of 1 length. Maximum of 64 length.
Length Constraints: Minimum of 1 length. Maximum of 64 length.
public ThreatIntelIndicator withSource(String source)
The source of the threat intelligence indicator.
Length Constraints: Minimum of 1 length. Maximum of 64 length.
source
- The source of the threat intelligence indicator.
Length Constraints: Minimum of 1 length. Maximum of 64 length.
public void setSourceUrl(String sourceUrl)
The URL to the page or site where you can get more information about the threat intelligence indicator.
sourceUrl
- The URL to the page or site where you can get more information about the threat intelligence indicator.public String getSourceUrl()
The URL to the page or site where you can get more information about the threat intelligence indicator.
public ThreatIntelIndicator withSourceUrl(String sourceUrl)
The URL to the page or site where you can get more information about the threat intelligence indicator.
sourceUrl
- The URL to the page or site where you can get more information about the threat intelligence indicator.public String toString()
toString
in class Object
Object.toString()
public ThreatIntelIndicator clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.