public static class SecurityFeatureSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public SecurityFeatureSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.
compartmentId
- the value to setpublic SecurityFeatureSummary.Builder targetId(String targetId)
The OCID of the target database.
targetId
- the value to setpublic SecurityFeatureSummary.Builder assessmentId(String assessmentId)
The OCID of the assessment that generates this security feature usage result.
assessmentId
- the value to setpublic SecurityFeatureSummary.Builder unifiedAudit(SecurityFeatureSummary.UnifiedAudit unifiedAudit)
The usage of security feature - Unified Audit.
unifiedAudit
- the value to setpublic SecurityFeatureSummary.Builder fineGrainedAudit(SecurityFeatureSummary.FineGrainedAudit fineGrainedAudit)
The usage of security feature - Fine Grained Audit.
fineGrainedAudit
- the value to setpublic SecurityFeatureSummary.Builder traditionalAudit(SecurityFeatureSummary.TraditionalAudit traditionalAudit)
The usage of security feature - Traditional Audit.
traditionalAudit
- the value to setpublic SecurityFeatureSummary.Builder databaseVault(SecurityFeatureSummary.DatabaseVault databaseVault)
The usage of security feature - Database Vault.
databaseVault
- the value to setpublic SecurityFeatureSummary.Builder privilegeAnalysis(SecurityFeatureSummary.PrivilegeAnalysis privilegeAnalysis)
The usage of security feature - Privilege Analysis.
privilegeAnalysis
- the value to setpublic SecurityFeatureSummary.Builder tablespaceEncryption(SecurityFeatureSummary.TablespaceEncryption tablespaceEncryption)
The usage of security feature - Tablespace Encryption.
tablespaceEncryption
- the value to setpublic SecurityFeatureSummary.Builder columnEncryption(SecurityFeatureSummary.ColumnEncryption columnEncryption)
The usage of security feature - Column Encryption.
columnEncryption
- the value to setpublic SecurityFeatureSummary.Builder networkEncryption(SecurityFeatureSummary.NetworkEncryption networkEncryption)
The usage of security feature - Network Encryption.
networkEncryption
- the value to setpublic SecurityFeatureSummary.Builder passwordAuthentication(SecurityFeatureSummary.PasswordAuthentication passwordAuthentication)
The usage of security feature - Password Authentication.
passwordAuthentication
- the value to setpublic SecurityFeatureSummary.Builder globalAuthentication(SecurityFeatureSummary.GlobalAuthentication globalAuthentication)
The usage of security feature - Global Authentication.
globalAuthentication
- the value to setpublic SecurityFeatureSummary.Builder externalAuthentication(SecurityFeatureSummary.ExternalAuthentication externalAuthentication)
The usage of security feature - External Authentication.
externalAuthentication
- the value to setpublic 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"}
freeformTags
- the value to setpublic 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"}}
definedTags
- the value to setpublic SecurityFeatureSummary build()
public SecurityFeatureSummary.Builder copy(SecurityFeatureSummary model)
Copyright © 2016–2024. All rights reserved.