AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::ThreatIntelIndicator Class Reference

#include <ThreatIntelIndicator.h>

Public Member Functions

 ThreatIntelIndicator ()
 
 ThreatIntelIndicator (Aws::Utils::Json::JsonView jsonValue)
 
ThreatIntelIndicatoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ThreatIntelIndicatorTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ThreatIntelIndicatorType &value)
 
void SetType (ThreatIntelIndicatorType &&value)
 
ThreatIntelIndicatorWithType (const ThreatIntelIndicatorType &value)
 
ThreatIntelIndicatorWithType (ThreatIntelIndicatorType &&value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
ThreatIntelIndicatorWithValue (const Aws::String &value)
 
ThreatIntelIndicatorWithValue (Aws::String &&value)
 
ThreatIntelIndicatorWithValue (const char *value)
 
const ThreatIntelIndicatorCategoryGetCategory () const
 
bool CategoryHasBeenSet () const
 
void SetCategory (const ThreatIntelIndicatorCategory &value)
 
void SetCategory (ThreatIntelIndicatorCategory &&value)
 
ThreatIntelIndicatorWithCategory (const ThreatIntelIndicatorCategory &value)
 
ThreatIntelIndicatorWithCategory (ThreatIntelIndicatorCategory &&value)
 
const Aws::StringGetLastObservedAt () const
 
bool LastObservedAtHasBeenSet () const
 
void SetLastObservedAt (const Aws::String &value)
 
void SetLastObservedAt (Aws::String &&value)
 
void SetLastObservedAt (const char *value)
 
ThreatIntelIndicatorWithLastObservedAt (const Aws::String &value)
 
ThreatIntelIndicatorWithLastObservedAt (Aws::String &&value)
 
ThreatIntelIndicatorWithLastObservedAt (const char *value)
 
const Aws::StringGetSource () const
 
bool SourceHasBeenSet () const
 
void SetSource (const Aws::String &value)
 
void SetSource (Aws::String &&value)
 
void SetSource (const char *value)
 
ThreatIntelIndicatorWithSource (const Aws::String &value)
 
ThreatIntelIndicatorWithSource (Aws::String &&value)
 
ThreatIntelIndicatorWithSource (const char *value)
 
const Aws::StringGetSourceUrl () const
 
bool SourceUrlHasBeenSet () const
 
void SetSourceUrl (const Aws::String &value)
 
void SetSourceUrl (Aws::String &&value)
 
void SetSourceUrl (const char *value)
 
ThreatIntelIndicatorWithSourceUrl (const Aws::String &value)
 
ThreatIntelIndicatorWithSourceUrl (Aws::String &&value)
 
ThreatIntelIndicatorWithSourceUrl (const char *value)
 

Detailed Description

Details about the threat intelligence related to a finding.

See Also:

AWS API Reference

Definition at line 34 of file ThreatIntelIndicator.h.

Constructor & Destructor Documentation

◆ ThreatIntelIndicator() [1/2]

Aws::SecurityHub::Model::ThreatIntelIndicator::ThreatIntelIndicator ( )

◆ ThreatIntelIndicator() [2/2]

Aws::SecurityHub::Model::ThreatIntelIndicator::ThreatIntelIndicator ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CategoryHasBeenSet()

bool Aws::SecurityHub::Model::ThreatIntelIndicator::CategoryHasBeenSet ( ) const
inline

The category of a threat intelligence indicator.

Definition at line 123 of file ThreatIntelIndicator.h.

◆ GetCategory()

const ThreatIntelIndicatorCategory& Aws::SecurityHub::Model::ThreatIntelIndicator::GetCategory ( ) const
inline

The category of a threat intelligence indicator.

Definition at line 118 of file ThreatIntelIndicator.h.

◆ GetLastObservedAt()

const Aws::String& Aws::SecurityHub::Model::ThreatIntelIndicator::GetLastObservedAt ( ) const
inline

Indicates when the most recent instance of a threat intelligence indicator was observed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 153 of file ThreatIntelIndicator.h.

◆ GetSource()

const Aws::String& Aws::SecurityHub::Model::ThreatIntelIndicator::GetSource ( ) const
inline

The source of the threat intelligence indicator.

Definition at line 222 of file ThreatIntelIndicator.h.

◆ GetSourceUrl()

const Aws::String& Aws::SecurityHub::Model::ThreatIntelIndicator::GetSourceUrl ( ) const
inline

The URL to the page or site where you can get more information about the threat intelligence indicator.

Definition at line 264 of file ThreatIntelIndicator.h.

◆ GetType()

const ThreatIntelIndicatorType& Aws::SecurityHub::Model::ThreatIntelIndicator::GetType ( ) const
inline

The type of threat intelligence indicator.

Definition at line 46 of file ThreatIntelIndicator.h.

◆ GetValue()

const Aws::String& Aws::SecurityHub::Model::ThreatIntelIndicator::GetValue ( ) const
inline

The value of a threat intelligence indicator.

Definition at line 77 of file ThreatIntelIndicator.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::ThreatIntelIndicator::Jsonize ( ) const

◆ LastObservedAtHasBeenSet()

bool Aws::SecurityHub::Model::ThreatIntelIndicator::LastObservedAtHasBeenSet ( ) const
inline

Indicates when the most recent instance of a threat intelligence indicator was observed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 162 of file ThreatIntelIndicator.h.

◆ operator=()

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCategory() [1/2]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetCategory ( const ThreatIntelIndicatorCategory value)
inline

The category of a threat intelligence indicator.

Definition at line 128 of file ThreatIntelIndicator.h.

◆ SetCategory() [2/2]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetCategory ( ThreatIntelIndicatorCategory &&  value)
inline

The category of a threat intelligence indicator.

Definition at line 133 of file ThreatIntelIndicator.h.

◆ SetLastObservedAt() [1/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetLastObservedAt ( Aws::String &&  value)
inline

Indicates when the most recent instance of a threat intelligence indicator was observed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 180 of file ThreatIntelIndicator.h.

◆ SetLastObservedAt() [2/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetLastObservedAt ( const Aws::String value)
inline

Indicates when the most recent instance of a threat intelligence indicator was observed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 171 of file ThreatIntelIndicator.h.

◆ SetLastObservedAt() [3/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetLastObservedAt ( const char *  value)
inline

Indicates when the most recent instance of a threat intelligence indicator was observed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 189 of file ThreatIntelIndicator.h.

◆ SetSource() [1/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetSource ( Aws::String &&  value)
inline

The source of the threat intelligence indicator.

Definition at line 237 of file ThreatIntelIndicator.h.

◆ SetSource() [2/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetSource ( const Aws::String value)
inline

The source of the threat intelligence indicator.

Definition at line 232 of file ThreatIntelIndicator.h.

◆ SetSource() [3/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetSource ( const char *  value)
inline

The source of the threat intelligence indicator.

Definition at line 242 of file ThreatIntelIndicator.h.

◆ SetSourceUrl() [1/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetSourceUrl ( Aws::String &&  value)
inline

The URL to the page or site where you can get more information about the threat intelligence indicator.

Definition at line 282 of file ThreatIntelIndicator.h.

◆ SetSourceUrl() [2/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetSourceUrl ( const Aws::String value)
inline

The URL to the page or site where you can get more information about the threat intelligence indicator.

Definition at line 276 of file ThreatIntelIndicator.h.

◆ SetSourceUrl() [3/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetSourceUrl ( const char *  value)
inline

The URL to the page or site where you can get more information about the threat intelligence indicator.

Definition at line 288 of file ThreatIntelIndicator.h.

◆ SetType() [1/2]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetType ( const ThreatIntelIndicatorType value)
inline

The type of threat intelligence indicator.

Definition at line 56 of file ThreatIntelIndicator.h.

◆ SetType() [2/2]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetType ( ThreatIntelIndicatorType &&  value)
inline

The type of threat intelligence indicator.

Definition at line 61 of file ThreatIntelIndicator.h.

◆ SetValue() [1/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetValue ( Aws::String &&  value)
inline

The value of a threat intelligence indicator.

Definition at line 92 of file ThreatIntelIndicator.h.

◆ SetValue() [2/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetValue ( const Aws::String value)
inline

The value of a threat intelligence indicator.

Definition at line 87 of file ThreatIntelIndicator.h.

◆ SetValue() [3/3]

void Aws::SecurityHub::Model::ThreatIntelIndicator::SetValue ( const char *  value)
inline

The value of a threat intelligence indicator.

Definition at line 97 of file ThreatIntelIndicator.h.

◆ SourceHasBeenSet()

bool Aws::SecurityHub::Model::ThreatIntelIndicator::SourceHasBeenSet ( ) const
inline

The source of the threat intelligence indicator.

Definition at line 227 of file ThreatIntelIndicator.h.

◆ SourceUrlHasBeenSet()

bool Aws::SecurityHub::Model::ThreatIntelIndicator::SourceUrlHasBeenSet ( ) const
inline

The URL to the page or site where you can get more information about the threat intelligence indicator.

Definition at line 270 of file ThreatIntelIndicator.h.

◆ TypeHasBeenSet()

bool Aws::SecurityHub::Model::ThreatIntelIndicator::TypeHasBeenSet ( ) const
inline

The type of threat intelligence indicator.

Definition at line 51 of file ThreatIntelIndicator.h.

◆ ValueHasBeenSet()

bool Aws::SecurityHub::Model::ThreatIntelIndicator::ValueHasBeenSet ( ) const
inline

The value of a threat intelligence indicator.

Definition at line 82 of file ThreatIntelIndicator.h.

◆ WithCategory() [1/2]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithCategory ( const ThreatIntelIndicatorCategory value)
inline

The category of a threat intelligence indicator.

Definition at line 138 of file ThreatIntelIndicator.h.

◆ WithCategory() [2/2]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithCategory ( ThreatIntelIndicatorCategory &&  value)
inline

The category of a threat intelligence indicator.

Definition at line 143 of file ThreatIntelIndicator.h.

◆ WithLastObservedAt() [1/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithLastObservedAt ( Aws::String &&  value)
inline

Indicates when the most recent instance of a threat intelligence indicator was observed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 207 of file ThreatIntelIndicator.h.

◆ WithLastObservedAt() [2/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithLastObservedAt ( const Aws::String value)
inline

Indicates when the most recent instance of a threat intelligence indicator was observed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 198 of file ThreatIntelIndicator.h.

◆ WithLastObservedAt() [3/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithLastObservedAt ( const char *  value)
inline

Indicates when the most recent instance of a threat intelligence indicator was observed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 216 of file ThreatIntelIndicator.h.

◆ WithSource() [1/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithSource ( Aws::String &&  value)
inline

The source of the threat intelligence indicator.

Definition at line 252 of file ThreatIntelIndicator.h.

◆ WithSource() [2/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithSource ( const Aws::String value)
inline

The source of the threat intelligence indicator.

Definition at line 247 of file ThreatIntelIndicator.h.

◆ WithSource() [3/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithSource ( const char *  value)
inline

The source of the threat intelligence indicator.

Definition at line 257 of file ThreatIntelIndicator.h.

◆ WithSourceUrl() [1/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithSourceUrl ( Aws::String &&  value)
inline

The URL to the page or site where you can get more information about the threat intelligence indicator.

Definition at line 300 of file ThreatIntelIndicator.h.

◆ WithSourceUrl() [2/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithSourceUrl ( const Aws::String value)
inline

The URL to the page or site where you can get more information about the threat intelligence indicator.

Definition at line 294 of file ThreatIntelIndicator.h.

◆ WithSourceUrl() [3/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithSourceUrl ( const char *  value)
inline

The URL to the page or site where you can get more information about the threat intelligence indicator.

Definition at line 306 of file ThreatIntelIndicator.h.

◆ WithType() [1/2]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithType ( const ThreatIntelIndicatorType value)
inline

The type of threat intelligence indicator.

Definition at line 66 of file ThreatIntelIndicator.h.

◆ WithType() [2/2]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithType ( ThreatIntelIndicatorType &&  value)
inline

The type of threat intelligence indicator.

Definition at line 71 of file ThreatIntelIndicator.h.

◆ WithValue() [1/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithValue ( Aws::String &&  value)
inline

The value of a threat intelligence indicator.

Definition at line 107 of file ThreatIntelIndicator.h.

◆ WithValue() [2/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithValue ( const Aws::String value)
inline

The value of a threat intelligence indicator.

Definition at line 102 of file ThreatIntelIndicator.h.

◆ WithValue() [3/3]

ThreatIntelIndicator& Aws::SecurityHub::Model::ThreatIntelIndicator::WithValue ( const char *  value)
inline

The value of a threat intelligence indicator.

Definition at line 112 of file ThreatIntelIndicator.h.


The documentation for this class was generated from the following file: