@Generated(value="OracleSDKGenerator", comments="API Version: 20181116") public final class ThreatFeed extends Object
The settings of the threat intelligence feed. You can block requests from IP addresses based on their reputations with various commercial and open source threat feeds.
Note: Objects should always be created or deserialized using the ThreatFeed.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 ThreatFeed.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
ThreatFeed.Action
The action to take when traffic is flagged as malicious by data from the threat intelligence feed.
|
static class |
ThreatFeed.Builder |
Constructor and Description |
---|
ThreatFeed(String key,
String name,
ThreatFeed.Action action,
String description)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ThreatFeed.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
ThreatFeed.Action |
getAction()
The action to take when traffic is flagged as malicious by data from the threat intelligence feed.
|
String |
getDescription()
The description of the threat intelligence feed.
|
String |
getKey()
The unique key of the threat intelligence feed.
|
String |
getName()
The name of the threat intelligence feed.
|
int |
hashCode() |
ThreatFeed.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"key","name","action","description"}) @Deprecated public ThreatFeed(String key, String name, ThreatFeed.Action action, String description)
public static ThreatFeed.Builder builder()
Create a new builder.
public ThreatFeed.Builder toBuilder()
public String getKey()
The unique key of the threat intelligence feed.
public String getName()
The name of the threat intelligence feed.
public ThreatFeed.Action getAction()
The action to take when traffic is flagged as malicious by data from the threat intelligence feed. If unspecified, defaults to OFF
.
public String getDescription()
The description of the threat intelligence feed.
Copyright © 2016–2021. All rights reserved.