@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class SecurityFeatureSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The details of database security feature usage available on a given compartment.
Note: Objects should always be created or deserialized using the SecurityFeatureSummary.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the SecurityFeatureSummary.Builder
, which maintain a
set of all explicitly set fields called SecurityFeatureSummary.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
SecurityFeatureSummary.Builder |
static class |
SecurityFeatureSummary.ColumnEncryption
The usage of security feature - Column Encryption.
|
static class |
SecurityFeatureSummary.DatabaseVault
The usage of security feature - Database Vault.
|
static class |
SecurityFeatureSummary.ExternalAuthentication
The usage of security feature - External Authentication.
|
static class |
SecurityFeatureSummary.FineGrainedAudit
The usage of security feature - Fine Grained Audit.
|
static class |
SecurityFeatureSummary.GlobalAuthentication
The usage of security feature - Global Authentication.
|
static class |
SecurityFeatureSummary.NetworkEncryption
The usage of security feature - Network Encryption.
|
static class |
SecurityFeatureSummary.PasswordAuthentication
The usage of security feature - Password Authentication.
|
static class |
SecurityFeatureSummary.PrivilegeAnalysis
The usage of security feature - Privilege Analysis.
|
static class |
SecurityFeatureSummary.TablespaceEncryption
The usage of security feature - Tablespace Encryption.
|
static class |
SecurityFeatureSummary.TraditionalAudit
The usage of security feature - Traditional Audit.
|
static class |
SecurityFeatureSummary.UnifiedAudit
The usage of security feature - Unified Audit.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
SecurityFeatureSummary(String compartmentId,
String targetId,
String assessmentId,
SecurityFeatureSummary.UnifiedAudit unifiedAudit,
SecurityFeatureSummary.FineGrainedAudit fineGrainedAudit,
SecurityFeatureSummary.TraditionalAudit traditionalAudit,
SecurityFeatureSummary.DatabaseVault databaseVault,
SecurityFeatureSummary.PrivilegeAnalysis privilegeAnalysis,
SecurityFeatureSummary.TablespaceEncryption tablespaceEncryption,
SecurityFeatureSummary.ColumnEncryption columnEncryption,
SecurityFeatureSummary.NetworkEncryption networkEncryption,
SecurityFeatureSummary.PasswordAuthentication passwordAuthentication,
SecurityFeatureSummary.GlobalAuthentication globalAuthentication,
SecurityFeatureSummary.ExternalAuthentication externalAuthentication,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SecurityFeatureSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAssessmentId()
The OCID of the assessment that generates this security feature usage result.
|
SecurityFeatureSummary.ColumnEncryption |
getColumnEncryption()
The usage of security feature - Column Encryption.
|
String |
getCompartmentId()
The OCID of the compartment.
|
SecurityFeatureSummary.DatabaseVault |
getDatabaseVault()
The usage of security feature - Database Vault.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
SecurityFeatureSummary.ExternalAuthentication |
getExternalAuthentication()
The usage of security feature - External Authentication.
|
SecurityFeatureSummary.FineGrainedAudit |
getFineGrainedAudit()
The usage of security feature - Fine Grained Audit.
|
Map<String,String> |
getFreeformTags()
Free-form tags for this resource.
|
SecurityFeatureSummary.GlobalAuthentication |
getGlobalAuthentication()
The usage of security feature - Global Authentication.
|
SecurityFeatureSummary.NetworkEncryption |
getNetworkEncryption()
The usage of security feature - Network Encryption.
|
SecurityFeatureSummary.PasswordAuthentication |
getPasswordAuthentication()
The usage of security feature - Password Authentication.
|
SecurityFeatureSummary.PrivilegeAnalysis |
getPrivilegeAnalysis()
The usage of security feature - Privilege Analysis.
|
SecurityFeatureSummary.TablespaceEncryption |
getTablespaceEncryption()
The usage of security feature - Tablespace Encryption.
|
String |
getTargetId()
The OCID of the target database.
|
SecurityFeatureSummary.TraditionalAudit |
getTraditionalAudit()
The usage of security feature - Traditional Audit.
|
SecurityFeatureSummary.UnifiedAudit |
getUnifiedAudit()
The usage of security feature - Unified Audit.
|
int |
hashCode() |
SecurityFeatureSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"compartmentId","targetId","assessmentId","unifiedAudit","fineGrainedAudit","traditionalAudit","databaseVault","privilegeAnalysis","tablespaceEncryption","columnEncryption","networkEncryption","passwordAuthentication","globalAuthentication","externalAuthentication","freeformTags","definedTags"}) public SecurityFeatureSummary(String compartmentId, String targetId, String assessmentId, SecurityFeatureSummary.UnifiedAudit unifiedAudit, SecurityFeatureSummary.FineGrainedAudit fineGrainedAudit, SecurityFeatureSummary.TraditionalAudit traditionalAudit, SecurityFeatureSummary.DatabaseVault databaseVault, SecurityFeatureSummary.PrivilegeAnalysis privilegeAnalysis, SecurityFeatureSummary.TablespaceEncryption tablespaceEncryption, SecurityFeatureSummary.ColumnEncryption columnEncryption, SecurityFeatureSummary.NetworkEncryption networkEncryption, SecurityFeatureSummary.PasswordAuthentication passwordAuthentication, SecurityFeatureSummary.GlobalAuthentication globalAuthentication, SecurityFeatureSummary.ExternalAuthentication externalAuthentication, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
public static SecurityFeatureSummary.Builder builder()
Create a new builder.
public SecurityFeatureSummary.Builder toBuilder()
public String getCompartmentId()
The OCID of the compartment.
public String getTargetId()
The OCID of the target database.
public String getAssessmentId()
The OCID of the assessment that generates this security feature usage result.
public SecurityFeatureSummary.UnifiedAudit getUnifiedAudit()
The usage of security feature - Unified Audit.
public SecurityFeatureSummary.FineGrainedAudit getFineGrainedAudit()
The usage of security feature - Fine Grained Audit.
public SecurityFeatureSummary.TraditionalAudit getTraditionalAudit()
The usage of security feature - Traditional Audit.
public SecurityFeatureSummary.DatabaseVault getDatabaseVault()
The usage of security feature - Database Vault.
public SecurityFeatureSummary.PrivilegeAnalysis getPrivilegeAnalysis()
The usage of security feature - Privilege Analysis.
public SecurityFeatureSummary.TablespaceEncryption getTablespaceEncryption()
The usage of security feature - Tablespace Encryption.
public SecurityFeatureSummary.ColumnEncryption getColumnEncryption()
The usage of security feature - Column Encryption.
public SecurityFeatureSummary.NetworkEncryption getNetworkEncryption()
The usage of security feature - Network Encryption.
public SecurityFeatureSummary.PasswordAuthentication getPasswordAuthentication()
The usage of security feature - Password Authentication.
public SecurityFeatureSummary.GlobalAuthentication getGlobalAuthentication()
The usage of security feature - Global Authentication.
public SecurityFeatureSummary.ExternalAuthentication getExternalAuthentication()
The usage of security feature - External Authentication.
public Map<String,String> getFreeformTags()
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"}
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags
Example: {"Operations": {"CostCenter": "42"}}
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.