Package com.oracle.bmc.datasafe.model
Class SectionStatistics
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.SectionStatistics
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class SectionStatistics extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Statistics showing the number of findings with a particular risk level for each category.
Note: Objects should always be created or deserialized using theSectionStatistics.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 theSectionStatistics.Builder
, which maintain a set of all explicitly set fields calledSectionStatistics.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
SectionStatistics.Builder
-
Constructor Summary
Constructors Constructor Description SectionStatistics(Integer targetsCount, Integer auditingFindingsCount, Integer authorizationControlFindingsCount, Integer dataEncryptionFindingsCount, Integer dbConfigurationFindingsCount, Integer fineGrainedAccessControlFindingsCount, Integer privilegesAndRolesFindingsCount, Integer userAccountsFindingsCount)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SectionStatistics.Builder
builder()
Create a new builder.boolean
equals(Object o)
Integer
getAuditingFindingsCount()
The number of findings in the Auditing category.Integer
getAuthorizationControlFindingsCount()
The number of findings in the Authorization Control category.Integer
getDataEncryptionFindingsCount()
The number of findings in the Data Encryption category.Integer
getDbConfigurationFindingsCount()
The number of findings in the Database Configuration category.Integer
getFineGrainedAccessControlFindingsCount()
The number of findings in the Fine-Grained Access Control category.Integer
getPrivilegesAndRolesFindingsCount()
The number of findings in the Privileges and Roles category.Integer
getTargetsCount()
The number of targets that contributed to the counts at this risk level.Integer
getUserAccountsFindingsCount()
The number of findings in the User Accounts category.int
hashCode()
SectionStatistics.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
SectionStatistics
@Deprecated @ConstructorProperties({"targetsCount","auditingFindingsCount","authorizationControlFindingsCount","dataEncryptionFindingsCount","dbConfigurationFindingsCount","fineGrainedAccessControlFindingsCount","privilegesAndRolesFindingsCount","userAccountsFindingsCount"}) public SectionStatistics(Integer targetsCount, Integer auditingFindingsCount, Integer authorizationControlFindingsCount, Integer dataEncryptionFindingsCount, Integer dbConfigurationFindingsCount, Integer fineGrainedAccessControlFindingsCount, Integer privilegesAndRolesFindingsCount, Integer userAccountsFindingsCount)
Deprecated.
-
-
Method Detail
-
builder
public static SectionStatistics.Builder builder()
Create a new builder.
-
toBuilder
public SectionStatistics.Builder toBuilder()
-
getTargetsCount
public Integer getTargetsCount()
The number of targets that contributed to the counts at this risk level.- Returns:
- the value
-
getAuditingFindingsCount
public Integer getAuditingFindingsCount()
The number of findings in the Auditing category.- Returns:
- the value
-
getAuthorizationControlFindingsCount
public Integer getAuthorizationControlFindingsCount()
The number of findings in the Authorization Control category.- Returns:
- the value
-
getDataEncryptionFindingsCount
public Integer getDataEncryptionFindingsCount()
The number of findings in the Data Encryption category.- Returns:
- the value
-
getDbConfigurationFindingsCount
public Integer getDbConfigurationFindingsCount()
The number of findings in the Database Configuration category.- Returns:
- the value
-
getFineGrainedAccessControlFindingsCount
public Integer getFineGrainedAccessControlFindingsCount()
The number of findings in the Fine-Grained Access Control category.- Returns:
- the value
-
getPrivilegesAndRolesFindingsCount
public Integer getPrivilegesAndRolesFindingsCount()
The number of findings in the Privileges and Roles category.- Returns:
- the value
-
getUserAccountsFindingsCount
public Integer getUserAccountsFindingsCount()
The number of findings in the User Accounts category.- 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
-
-