Package com.oracle.bmc.datasafe.model
Class SecurityAssessmentComparisonPerTarget.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.SecurityAssessmentComparisonPerTarget.Builder
-
- Enclosing class:
- SecurityAssessmentComparisonPerTarget
public static class SecurityAssessmentComparisonPerTarget.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityAssessmentComparisonPerTarget.Builderauditing(List<Diffs> auditing)A comparison between findings belonging to Auditing category.SecurityAssessmentComparisonPerTarget.BuilderauthorizationControl(List<Diffs> authorizationControl)A comparison between findings belonging to Authorization Control category.SecurityAssessmentComparisonPerTarget.BuilderbaselineTargetId(String baselineTargetId)The OCID of the target that is used as a baseline in this comparison.SecurityAssessmentComparisonPerTargetbuild()SecurityAssessmentComparisonPerTarget.Buildercopy(SecurityAssessmentComparisonPerTarget model)SecurityAssessmentComparisonPerTarget.BuildercurrentTargetId(String currentTargetId)The OCID of the target to be compared against the baseline target.SecurityAssessmentComparisonPerTarget.BuilderdataEncryption(List<Diffs> dataEncryption)Comparison between findings belonging to Data Encryption category.SecurityAssessmentComparisonPerTarget.BuilderdbConfiguration(List<Diffs> dbConfiguration)Comparison between findings belonging to Database Configuration category.SecurityAssessmentComparisonPerTarget.BuilderfineGrainedAccessControl(List<Diffs> fineGrainedAccessControl)Comparison between findings belonging to Fine-Grained Access Control category.SecurityAssessmentComparisonPerTarget.BuilderprivilegesAndRoles(List<Diffs> privilegesAndRoles)Comparison between findings belonging to Privileges and Roles category.SecurityAssessmentComparisonPerTarget.BuilderuserAccounts(List<Diffs> userAccounts)Comparison between findings belonging to User Accounts category.
-
-
-
Method Detail
-
baselineTargetId
public SecurityAssessmentComparisonPerTarget.Builder baselineTargetId(String baselineTargetId)
The OCID of the target that is used as a baseline in this comparison.- Parameters:
baselineTargetId- the value to set- Returns:
- this builder
-
currentTargetId
public SecurityAssessmentComparisonPerTarget.Builder currentTargetId(String currentTargetId)
The OCID of the target to be compared against the baseline target.- Parameters:
currentTargetId- the value to set- Returns:
- this builder
-
auditing
public SecurityAssessmentComparisonPerTarget.Builder auditing(List<Diffs> auditing)
A comparison between findings belonging to Auditing category.- Parameters:
auditing- the value to set- Returns:
- this builder
-
authorizationControl
public SecurityAssessmentComparisonPerTarget.Builder authorizationControl(List<Diffs> authorizationControl)
A comparison between findings belonging to Authorization Control category.- Parameters:
authorizationControl- the value to set- Returns:
- this builder
-
dataEncryption
public SecurityAssessmentComparisonPerTarget.Builder dataEncryption(List<Diffs> dataEncryption)
Comparison between findings belonging to Data Encryption category.- Parameters:
dataEncryption- the value to set- Returns:
- this builder
-
dbConfiguration
public SecurityAssessmentComparisonPerTarget.Builder dbConfiguration(List<Diffs> dbConfiguration)
Comparison between findings belonging to Database Configuration category.- Parameters:
dbConfiguration- the value to set- Returns:
- this builder
-
fineGrainedAccessControl
public SecurityAssessmentComparisonPerTarget.Builder fineGrainedAccessControl(List<Diffs> fineGrainedAccessControl)
Comparison between findings belonging to Fine-Grained Access Control category.- Parameters:
fineGrainedAccessControl- the value to set- Returns:
- this builder
-
privilegesAndRoles
public SecurityAssessmentComparisonPerTarget.Builder privilegesAndRoles(List<Diffs> privilegesAndRoles)
Comparison between findings belonging to Privileges and Roles category.- Parameters:
privilegesAndRoles- the value to set- Returns:
- this builder
-
userAccounts
public SecurityAssessmentComparisonPerTarget.Builder userAccounts(List<Diffs> userAccounts)
Comparison between findings belonging to User Accounts category.- Parameters:
userAccounts- the value to set- Returns:
- this builder
-
build
public SecurityAssessmentComparisonPerTarget build()
-
copy
public SecurityAssessmentComparisonPerTarget.Builder copy(SecurityAssessmentComparisonPerTarget model)
-
-