Package com.oracle.bmc.datasafe.model
Class SecurityFeatureSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.datasafe.model.SecurityFeatureSummary.Builder
 
- 
- Enclosing class:
- SecurityFeatureSummary
 
 public static class SecurityFeatureSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
compartmentIdpublic SecurityFeatureSummary.Builder compartmentId(String compartmentId) The OCID of the compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
targetIdpublic SecurityFeatureSummary.Builder targetId(String targetId) The OCID of the target database.- Parameters:
- targetId- the value to set
- Returns:
- this builder
 
 - 
assessmentIdpublic SecurityFeatureSummary.Builder assessmentId(String assessmentId) The OCID of the assessment that generates this security feature usage result.- Parameters:
- assessmentId- the value to set
- Returns:
- this builder
 
 - 
unifiedAuditpublic SecurityFeatureSummary.Builder unifiedAudit(SecurityFeatureSummary.UnifiedAudit unifiedAudit) The usage of security feature - Unified Audit.- Parameters:
- unifiedAudit- the value to set
- Returns:
- this builder
 
 - 
fineGrainedAuditpublic SecurityFeatureSummary.Builder fineGrainedAudit(SecurityFeatureSummary.FineGrainedAudit fineGrainedAudit) The usage of security feature - Fine Grained Audit.- Parameters:
- fineGrainedAudit- the value to set
- Returns:
- this builder
 
 - 
traditionalAuditpublic SecurityFeatureSummary.Builder traditionalAudit(SecurityFeatureSummary.TraditionalAudit traditionalAudit) The usage of security feature - Traditional Audit.- Parameters:
- traditionalAudit- the value to set
- Returns:
- this builder
 
 - 
databaseVaultpublic SecurityFeatureSummary.Builder databaseVault(SecurityFeatureSummary.DatabaseVault databaseVault) The usage of security feature - Database Vault.- Parameters:
- databaseVault- the value to set
- Returns:
- this builder
 
 - 
privilegeAnalysispublic SecurityFeatureSummary.Builder privilegeAnalysis(SecurityFeatureSummary.PrivilegeAnalysis privilegeAnalysis) The usage of security feature - Privilege Analysis.- Parameters:
- privilegeAnalysis- the value to set
- Returns:
- this builder
 
 - 
tablespaceEncryptionpublic SecurityFeatureSummary.Builder tablespaceEncryption(SecurityFeatureSummary.TablespaceEncryption tablespaceEncryption) The usage of security feature - Tablespace Encryption.- Parameters:
- tablespaceEncryption- the value to set
- Returns:
- this builder
 
 - 
columnEncryptionpublic SecurityFeatureSummary.Builder columnEncryption(SecurityFeatureSummary.ColumnEncryption columnEncryption) The usage of security feature - Column Encryption.- Parameters:
- columnEncryption- the value to set
- Returns:
- this builder
 
 - 
networkEncryptionpublic SecurityFeatureSummary.Builder networkEncryption(SecurityFeatureSummary.NetworkEncryption networkEncryption) The usage of security feature - Network Encryption.- Parameters:
- networkEncryption- the value to set
- Returns:
- this builder
 
 - 
passwordAuthenticationpublic SecurityFeatureSummary.Builder passwordAuthentication(SecurityFeatureSummary.PasswordAuthentication passwordAuthentication) The usage of security feature - Password Authentication.- Parameters:
- passwordAuthentication- the value to set
- Returns:
- this builder
 
 - 
globalAuthenticationpublic SecurityFeatureSummary.Builder globalAuthentication(SecurityFeatureSummary.GlobalAuthentication globalAuthentication) The usage of security feature - Global Authentication.- Parameters:
- globalAuthentication- the value to set
- Returns:
- this builder
 
 - 
externalAuthenticationpublic SecurityFeatureSummary.Builder externalAuthentication(SecurityFeatureSummary.ExternalAuthentication externalAuthentication) The usage of security feature - External Authentication.- Parameters:
- externalAuthentication- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic SecurityFeatureSummary.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic SecurityFeatureSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {“Operations”: {“CostCenter”: “42”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic SecurityFeatureSummary build() 
 - 
copypublic SecurityFeatureSummary.Builder copy(SecurityFeatureSummary model) 
 
- 
 
-