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.Builder
auditing(List<Diffs> auditing)
A comparison between findings belonging to Auditing category.SecurityAssessmentComparisonPerTarget.Builder
authorizationControl(List<Diffs> authorizationControl)
A comparison between findings belonging to Authorization Control category.SecurityAssessmentComparisonPerTarget.Builder
baselineTargetId(String baselineTargetId)
The OCID of the target that is used as a baseline in this comparison.SecurityAssessmentComparisonPerTarget
build()
SecurityAssessmentComparisonPerTarget.Builder
copy(SecurityAssessmentComparisonPerTarget model)
SecurityAssessmentComparisonPerTarget.Builder
currentTargetId(String currentTargetId)
The OCID of the target to be compared against the baseline target.SecurityAssessmentComparisonPerTarget.Builder
dataEncryption(List<Diffs> dataEncryption)
Comparison between findings belonging to Data Encryption category.SecurityAssessmentComparisonPerTarget.Builder
dbConfiguration(List<Diffs> dbConfiguration)
Comparison between findings belonging to Database Configuration category.SecurityAssessmentComparisonPerTarget.Builder
fineGrainedAccessControl(List<Diffs> fineGrainedAccessControl)
Comparison between findings belonging to Fine-Grained Access Control category.SecurityAssessmentComparisonPerTarget.Builder
privilegesAndRoles(List<Diffs> privilegesAndRoles)
Comparison between findings belonging to Privileges and Roles category.SecurityAssessmentComparisonPerTarget.Builder
userAccounts(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)
-
-