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.ExplicitlySetBmcModelOverriden 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 SummaryNested Classes Modifier and Type Class Description static classTargetDetectorDetails.Builder
 - 
Constructor SummaryConstructors 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 SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TargetDetectorDetails.Builderbuilder()Create a new builder.booleanequals(Object o)List<ConditionGroup>getConditionGroups()Condition group corresponding to each compartmentList<DetectorConfiguration>getConfigurations()List of detector rule configurationsBooleangetIsConfigurationAllowed()Configuration allowed or notBooleangetIsEnabled()Enablement state of the detector ruleList<String>getLabels()User-defined labels for a detector ruleIntegergetProblemThreshold()Point at which an elevated resource risk score creates a problemRiskLevelgetRiskLevel()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 applicableinthashCode()TargetDetectorDetails.BuildertoBuilder()StringtoString()StringtoString(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- 
builderpublic static TargetDetectorDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic TargetDetectorDetails.Builder toBuilder() 
 - 
getIsEnabledpublic Boolean getIsEnabled() Enablement state of the detector rule- Returns:
- the value
 
 - 
getRiskLevelpublic RiskLevel getRiskLevel() The risk level of the detector rule- Returns:
- the value
 
 - 
getConfigurationspublic List<DetectorConfiguration> getConfigurations() List of detector rule configurations- Returns:
- the value
 
 - 
getConditionGroupspublic List<ConditionGroup> getConditionGroups() Condition group corresponding to each compartment- Returns:
- the value
 
 - 
getLabelspublic List<String> getLabels() User-defined labels for a detector rule- Returns:
- the value
 
 - 
getIsConfigurationAllowedpublic Boolean getIsConfigurationAllowed() Configuration allowed or not- Returns:
- the value
 
 - 
getProblemThresholdpublic Integer getProblemThreshold() Point at which an elevated resource risk score creates a problem- Returns:
- the value
 
 - 
getTargetTypespublic List<String> getTargetTypes() List of target types for which the detector rule is applicable- Returns:
- the value
 
 - 
getSightingTypespublic List<SightingType> getSightingTypes() List of sighting types- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-