Package com.oracle.bmc.datasafe.model
Class SecurityAssessmentTemplateBaselineComparison.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.SecurityAssessmentTemplateBaselineComparison.Builder
-
- Enclosing class:
- SecurityAssessmentTemplateBaselineComparison
public static class SecurityAssessmentTemplateBaselineComparison.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public SecurityAssessmentTemplateBaselineComparison.Builder id(String id)
The OCID of the security assessment that is being compared with a template baseline security assessment.- Parameters:
id
- the value to set- Returns:
- this builder
-
templateBaselineId
public SecurityAssessmentTemplateBaselineComparison.Builder templateBaselineId(String templateBaselineId)
The OCID of the security assessment that is set as a template baseline.- Parameters:
templateBaselineId
- the value to set- Returns:
- this builder
-
templateBaselineName
public SecurityAssessmentTemplateBaselineComparison.Builder templateBaselineName(String templateBaselineName)
The display name of the security assessment that is set as a template baseline.- Parameters:
templateBaselineName
- the value to set- Returns:
- this builder
-
lifecycleState
public SecurityAssessmentTemplateBaselineComparison.Builder lifecycleState(SecurityAssessmentTemplateBaselineComparison.LifecycleState lifecycleState)
The current state of the security assessment comparison.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public SecurityAssessmentTemplateBaselineComparison.Builder timeCreated(Date timeCreated)
The date and time when the security assessment comparison was created.Conforms to the format defined by RFC3339.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
auditing
public SecurityAssessmentTemplateBaselineComparison.Builder auditing(List<TemplateBaselineDiffs> auditing)
A comparison between findings belonging to Auditing category.- Parameters:
auditing
- the value to set- Returns:
- this builder
-
authorizationControl
public SecurityAssessmentTemplateBaselineComparison.Builder authorizationControl(List<TemplateBaselineDiffs> authorizationControl)
A comparison between findings belonging to Authorization Control category.- Parameters:
authorizationControl
- the value to set- Returns:
- this builder
-
dataEncryption
public SecurityAssessmentTemplateBaselineComparison.Builder dataEncryption(List<TemplateBaselineDiffs> dataEncryption)
Comparison between findings belonging to Data Encryption category.- Parameters:
dataEncryption
- the value to set- Returns:
- this builder
-
dbConfiguration
public SecurityAssessmentTemplateBaselineComparison.Builder dbConfiguration(List<TemplateBaselineDiffs> dbConfiguration)
Comparison between findings belonging to Database Configuration category.- Parameters:
dbConfiguration
- the value to set- Returns:
- this builder
-
fineGrainedAccessControl
public SecurityAssessmentTemplateBaselineComparison.Builder fineGrainedAccessControl(List<TemplateBaselineDiffs> fineGrainedAccessControl)
Comparison between findings belonging to Fine-Grained Access Control category.- Parameters:
fineGrainedAccessControl
- the value to set- Returns:
- this builder
-
privilegesAndRoles
public SecurityAssessmentTemplateBaselineComparison.Builder privilegesAndRoles(List<TemplateBaselineDiffs> privilegesAndRoles)
Comparison between findings belonging to Privileges and Roles category.- Parameters:
privilegesAndRoles
- the value to set- Returns:
- this builder
-
userAccounts
public SecurityAssessmentTemplateBaselineComparison.Builder userAccounts(List<TemplateBaselineDiffs> userAccounts)
Comparison between findings belonging to User Accounts category.- Parameters:
userAccounts
- the value to set- Returns:
- this builder
-
build
public SecurityAssessmentTemplateBaselineComparison build()
-
copy
public SecurityAssessmentTemplateBaselineComparison.Builder copy(SecurityAssessmentTemplateBaselineComparison model)
-
-