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.ExplicitlySetBmcModelStatistics 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 classSectionStatistics.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.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetAuditingFindingsCount()The number of findings in the Auditing category.IntegergetAuthorizationControlFindingsCount()The number of findings in the Authorization Control category.IntegergetDataEncryptionFindingsCount()The number of findings in the Data Encryption category.IntegergetDbConfigurationFindingsCount()The number of findings in the Database Configuration category.IntegergetFineGrainedAccessControlFindingsCount()The number of findings in the Fine-Grained Access Control category.IntegergetPrivilegesAndRolesFindingsCount()The number of findings in the Privileges and Roles category.IntegergetTargetsCount()The number of targets that contributed to the counts at this risk level.IntegergetUserAccountsFindingsCount()The number of findings in the User Accounts category.inthashCode()SectionStatistics.BuildertoBuilder()StringtoString()StringtoString(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:
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
-
-