@Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class DetectorDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Detailed information for a detector.
Note: Objects should always be created or deserialized using the DetectorDetails.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 DetectorDetails.Builder
, which maintain a
set of all explicitly set fields called DetectorDetails.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 |
DetectorDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
DetectorDetails(Boolean isEnabled,
RiskLevel riskLevel,
List<DetectorConfiguration> configurations,
Condition condition,
List<String> labels,
Boolean isConfigurationAllowed,
Integer problemThreshold,
List<String> targetTypes,
List<SightingType> sightingTypes,
String description,
String recommendation,
String dataSourceId,
List<EntitiesMapping> entitiesMappings)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static DetectorDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Condition |
getCondition() |
List<DetectorConfiguration> |
getConfigurations()
List of detector rule configurations
|
String |
getDataSourceId()
The ID of the attached data source
|
String |
getDescription()
Description for detector recipe detector rule
|
List<EntitiesMapping> |
getEntitiesMappings()
Data source entities mapping for a detector rule
|
Boolean |
getIsConfigurationAllowed()
Can the rule be configured?
|
Boolean |
getIsEnabled()
Enablement status for the rule
|
List<String> |
getLabels()
User-defined labels for a detector rule
|
Integer |
getProblemThreshold()
The point at which an elevated resource risk score creates a problem
|
String |
getRecommendation()
Recommendation for detector recipe detector rule
|
RiskLevel |
getRiskLevel()
The risk level for the rule
|
List<SightingType> |
getSightingTypes()
List of sighting types
|
List<String> |
getTargetTypes()
List of target types for which the detector rule is applicable
|
int |
hashCode() |
DetectorDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"isEnabled","riskLevel","configurations","condition","labels","isConfigurationAllowed","problemThreshold","targetTypes","sightingTypes","description","recommendation","dataSourceId","entitiesMappings"}) public DetectorDetails(Boolean isEnabled, RiskLevel riskLevel, List<DetectorConfiguration> configurations, Condition condition, List<String> labels, Boolean isConfigurationAllowed, Integer problemThreshold, List<String> targetTypes, List<SightingType> sightingTypes, String description, String recommendation, String dataSourceId, List<EntitiesMapping> entitiesMappings)
public static DetectorDetails.Builder builder()
Create a new builder.
public DetectorDetails.Builder toBuilder()
public Boolean getIsEnabled()
Enablement status for the rule
public RiskLevel getRiskLevel()
The risk level for the rule
public List<DetectorConfiguration> getConfigurations()
List of detector rule configurations
public Condition getCondition()
public List<String> getLabels()
User-defined labels for a detector rule
public Boolean getIsConfigurationAllowed()
Can the rule be configured?
public Integer getProblemThreshold()
The point at which an elevated resource risk score creates a problem
public List<String> getTargetTypes()
List of target types for which the detector rule is applicable
public List<SightingType> getSightingTypes()
List of sighting types
public String getDescription()
Description for detector recipe detector rule
public String getRecommendation()
Recommendation for detector recipe detector rule
public String getDataSourceId()
The ID of the attached data source
public List<EntitiesMapping> getEntitiesMappings()
Data source entities mapping for a detector rule
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.