Class ManagedDatabaseSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.databasemanagement.model.ManagedDatabaseSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class ManagedDatabaseSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA summary of the Managed Database.
 Note: Objects should always be created or deserialized using theManagedDatabaseSummary.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 theManagedDatabaseSummary.Builder, which maintain a set of all explicitly set fields calledManagedDatabaseSummary.Builder.__explicitlySet__. ThehashCode()andequals(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).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classManagedDatabaseSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description ManagedDatabaseSummary(String id, String compartmentId, String name, DatabaseType databaseType, DatabaseSubType databaseSubType, DeploymentType deploymentType, ManagementOption managementOption, WorkloadType workloadType, Boolean isCluster, String parentContainerId, String dbSystemId, String storageSystemId, Date timeCreated, String databaseVersion, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, List<DatabaseFeatureConfiguration> dbmgmtFeatureConfigs, String databasePlatformName)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ManagedDatabaseSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment.StringgetDatabasePlatformName()The operating system of database.DatabaseSubTypegetDatabaseSubType()The subtype of the Oracle Database.DatabaseTypegetDatabaseType()The type of Oracle Database installation.StringgetDatabaseVersion()The Oracle Database version.List<DatabaseFeatureConfiguration>getDbmgmtFeatureConfigs()The list of feature configurationsStringgetDbSystemId()The OCID of the DB system that this Managed Database is part of.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.DeploymentTypegetDeploymentType()The infrastructure used to deploy the Oracle Database.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetId()The OCID of the Managed Database.BooleangetIsCluster()Indicates whether the Oracle Database is part of a cluster.ManagementOptiongetManagementOption()The management option used when enabling Database Management.StringgetName()The name of the Managed Database.StringgetParentContainerId()The OCID of the parent Container Database if the Managed Database is a Pluggable Database.StringgetStorageSystemId()The OCID of the storage DB system.Map<String,Map<String,Object>>getSystemTags()System tags for this resource.DategetTimeCreated()The date and time the Managed Database was created.WorkloadTypegetWorkloadType()The workload type of the Autonomous Database.inthashCode()ManagedDatabaseSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ManagedDatabaseSummary@Deprecated @ConstructorProperties({"id","compartmentId","name","databaseType","databaseSubType","deploymentType","managementOption","workloadType","isCluster","parentContainerId","dbSystemId","storageSystemId","timeCreated","databaseVersion","freeformTags","definedTags","systemTags","dbmgmtFeatureConfigs","databasePlatformName"}) public ManagedDatabaseSummary(String id, String compartmentId, String name, DatabaseType databaseType, DatabaseSubType databaseSubType, DeploymentType deploymentType, ManagementOption managementOption, WorkloadType workloadType, Boolean isCluster, String parentContainerId, String dbSystemId, String storageSystemId, Date timeCreated, String databaseVersion, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, List<DatabaseFeatureConfiguration> dbmgmtFeatureConfigs, String databasePlatformName) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ManagedDatabaseSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic ManagedDatabaseSummary.Builder toBuilder() 
 - 
getNamepublic String getName() The name of the Managed Database.- Returns:
- the value
 
 - 
getDatabaseTypepublic DatabaseType getDatabaseType() The type of Oracle Database installation.- Returns:
- the value
 
 - 
getDatabaseSubTypepublic DatabaseSubType getDatabaseSubType() The subtype of the Oracle Database.Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. - Returns:
- the value
 
 - 
getDeploymentTypepublic DeploymentType getDeploymentType() The infrastructure used to deploy the Oracle Database.- Returns:
- the value
 
 - 
getManagementOptionpublic ManagementOption getManagementOption() The management option used when enabling Database Management.- Returns:
- the value
 
 - 
getWorkloadTypepublic WorkloadType getWorkloadType() The workload type of the Autonomous Database.- Returns:
- the value
 
 - 
getIsClusterpublic Boolean getIsCluster() Indicates whether the Oracle Database is part of a cluster.- Returns:
- the value
 
 - 
getParentContainerIdpublic String getParentContainerId() The OCID of the parent Container Database if the Managed Database is a Pluggable Database.- Returns:
- the value
 
 - 
getDbSystemIdpublic String getDbSystemId() The OCID of the DB system that this Managed Database is part of.- Returns:
- the value
 
 - 
getStorageSystemIdpublic String getStorageSystemId() The OCID of the storage DB system.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() The date and time the Managed Database was created.- Returns:
- the value
 
 - 
getDatabaseVersionpublic String getDatabaseVersion() The Oracle Database version.- Returns:
- the value
 
 - 
getFreeformTagspublic 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”} - Returns:
- the value
 
 - 
getDefinedTagspublic 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”}} - Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Returns:
- the value
 
 - 
getDbmgmtFeatureConfigspublic List<DatabaseFeatureConfiguration> getDbmgmtFeatureConfigs() The list of feature configurations- Returns:
- the value
 
 - 
getDatabasePlatformNamepublic String getDatabasePlatformName() The operating system of database.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-