Package com.oracle.bmc.cloudguard.model
Class ResourceRiskScoreAggregation
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudguard.model.ResourceRiskScoreAggregation
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class ResourceRiskScoreAggregation extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelRisk score of a resource.
Note: Objects should always be created or deserialized using theResourceRiskScoreAggregation.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 theResourceRiskScoreAggregation.Builder, which maintain a set of all explicitly set fields calledResourceRiskScoreAggregation.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 classResourceRiskScoreAggregation.Builder
-
Constructor Summary
Constructors Constructor Description ResourceRiskScoreAggregation(List<String> tactics, BigDecimal scoreTimestamp, Double riskScore, RiskLevel riskLevel)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceRiskScoreAggregation.Builderbuilder()Create a new builder.booleanequals(Object o)RiskLevelgetRiskLevel()The risk levelDoublegetRiskScore()The risk scoreBigDecimalgetScoreTimestamp()The date and time for which the score is calculated.List<String>getTactics()List of tactics used for evaluating the risk scoreinthashCode()ResourceRiskScoreAggregation.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ResourceRiskScoreAggregation
@Deprecated @ConstructorProperties({"tactics","scoreTimestamp","riskScore","riskLevel"}) public ResourceRiskScoreAggregation(List<String> tactics, BigDecimal scoreTimestamp, Double riskScore, RiskLevel riskLevel)
Deprecated.
-
-
Method Detail
-
builder
public static ResourceRiskScoreAggregation.Builder builder()
Create a new builder.
-
toBuilder
public ResourceRiskScoreAggregation.Builder toBuilder()
-
getTactics
public List<String> getTactics()
List of tactics used for evaluating the risk score- Returns:
- the value
-
getScoreTimestamp
public BigDecimal getScoreTimestamp()
The date and time for which the score is calculated.Format defined by RFC3339.
- Returns:
- the value
-
getRiskScore
public Double getRiskScore()
The risk score- Returns:
- the value
-
getRiskLevel
public RiskLevel getRiskLevel()
The risk level- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-