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.ExplicitlySetBmcModel
Risk 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 class
ResourceRiskScoreAggregation.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.Builder
builder()
Create a new builder.boolean
equals(Object o)
RiskLevel
getRiskLevel()
The risk levelDouble
getRiskScore()
The risk scoreBigDecimal
getScoreTimestamp()
The date and time for which the score is calculated.List<String>
getTactics()
List of tactics used for evaluating the risk scoreint
hashCode()
ResourceRiskScoreAggregation.Builder
toBuilder()
String
toString()
String
toString(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:
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
-
-