Package com.oracle.bmc.cloudguard.model
Class TargetDetectorDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudguard.model.TargetDetectorDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class TargetDetectorDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Overriden settings of a detector rule in recipe attached to target.
Note: Objects should always be created or deserialized using theTargetDetectorDetails.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 theTargetDetectorDetails.Builder
, which maintain a set of all explicitly set fields calledTargetDetectorDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TargetDetectorDetails.Builder
-
Constructor Summary
Constructors Constructor Description TargetDetectorDetails(Boolean isEnabled, RiskLevel riskLevel, List<DetectorConfiguration> configurations, List<ConditionGroup> conditionGroups, List<String> labels, Boolean isConfigurationAllowed, Integer problemThreshold, List<String> targetTypes, List<SightingType> sightingTypes)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TargetDetectorDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<ConditionGroup>
getConditionGroups()
Condition group corresponding to each compartmentList<DetectorConfiguration>
getConfigurations()
List of detector rule configurationsBoolean
getIsConfigurationAllowed()
Configuration allowed or notBoolean
getIsEnabled()
Enablement state of the detector ruleList<String>
getLabels()
User-defined labels for a detector ruleInteger
getProblemThreshold()
Point at which an elevated resource risk score creates a problemRiskLevel
getRiskLevel()
The risk level of the detector ruleList<SightingType>
getSightingTypes()
List of sighting typesList<String>
getTargetTypes()
List of target types for which the detector rule is applicableint
hashCode()
TargetDetectorDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
TargetDetectorDetails
@Deprecated @ConstructorProperties({"isEnabled","riskLevel","configurations","conditionGroups","labels","isConfigurationAllowed","problemThreshold","targetTypes","sightingTypes"}) public TargetDetectorDetails(Boolean isEnabled, RiskLevel riskLevel, List<DetectorConfiguration> configurations, List<ConditionGroup> conditionGroups, List<String> labels, Boolean isConfigurationAllowed, Integer problemThreshold, List<String> targetTypes, List<SightingType> sightingTypes)
Deprecated.
-
-
Method Detail
-
builder
public static TargetDetectorDetails.Builder builder()
Create a new builder.
-
toBuilder
public TargetDetectorDetails.Builder toBuilder()
-
getIsEnabled
public Boolean getIsEnabled()
Enablement state of the detector rule- Returns:
- the value
-
getRiskLevel
public RiskLevel getRiskLevel()
The risk level of the detector rule- Returns:
- the value
-
getConfigurations
public List<DetectorConfiguration> getConfigurations()
List of detector rule configurations- Returns:
- the value
-
getConditionGroups
public List<ConditionGroup> getConditionGroups()
Condition group corresponding to each compartment- Returns:
- the value
-
getLabels
public List<String> getLabels()
User-defined labels for a detector rule- Returns:
- the value
-
getIsConfigurationAllowed
public Boolean getIsConfigurationAllowed()
Configuration allowed or not- Returns:
- the value
-
getProblemThreshold
public Integer getProblemThreshold()
Point at which an elevated resource risk score creates a problem- Returns:
- the value
-
getTargetTypes
public List<String> getTargetTypes()
List of target types for which the detector rule is applicable- Returns:
- the value
-
getSightingTypes
public List<SightingType> getSightingTypes()
List of sighting types- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-