public static class MacsManagedCloudDatabaseInsight.Builder extends Object
Constructor and Description |
---|
Builder() |
public MacsManagedCloudDatabaseInsight.Builder id(String id)
public MacsManagedCloudDatabaseInsight.Builder compartmentId(String compartmentId)
public MacsManagedCloudDatabaseInsight.Builder status(ResourceStatus status)
public MacsManagedCloudDatabaseInsight.Builder databaseType(String databaseType)
public MacsManagedCloudDatabaseInsight.Builder databaseVersion(String databaseVersion)
public MacsManagedCloudDatabaseInsight.Builder processorCount(Integer processorCount)
public MacsManagedCloudDatabaseInsight.Builder freeformTags(Map<String,String> freeformTags)
public MacsManagedCloudDatabaseInsight.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public MacsManagedCloudDatabaseInsight.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public MacsManagedCloudDatabaseInsight.Builder timeCreated(Date timeCreated)
public MacsManagedCloudDatabaseInsight.Builder timeUpdated(Date timeUpdated)
public MacsManagedCloudDatabaseInsight.Builder lifecycleState(LifecycleState lifecycleState)
public MacsManagedCloudDatabaseInsight.Builder lifecycleDetails(String lifecycleDetails)
public MacsManagedCloudDatabaseInsight.Builder databaseConnectionStatusDetails(String databaseConnectionStatusDetails)
public MacsManagedCloudDatabaseInsight.Builder managementAgentId(String managementAgentId)
The OCID of the Management Agent
managementAgentId
- the value to setpublic MacsManagedCloudDatabaseInsight.Builder connectionDetails(ConnectionDetails connectionDetails)
public MacsManagedCloudDatabaseInsight.Builder connectionCredentialDetails(CredentialDetails connectionCredentialDetails)
public MacsManagedCloudDatabaseInsight.Builder databaseId(String databaseId)
The OCID of the database.
databaseId
- the value to setpublic MacsManagedCloudDatabaseInsight.Builder databaseName(String databaseName)
Name of database
databaseName
- the value to setpublic MacsManagedCloudDatabaseInsight.Builder databaseDisplayName(String databaseDisplayName)
Display name of database
databaseDisplayName
- the value to setpublic MacsManagedCloudDatabaseInsight.Builder databaseResourceType(String databaseResourceType)
OCI database resource type
databaseResourceType
- the value to setpublic MacsManagedCloudDatabaseInsight.Builder dbAdditionalDetails(Object dbAdditionalDetails)
Additional details of a database in JSON format. For autonomous databases, this is the AutonomousDatabase object serialized as a JSON string as defined in https://docs.cloud.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabase/. For EM, pass in null or an empty string. Note that this string needs to be escaped when specified in the curl command.
dbAdditionalDetails
- the value to setpublic MacsManagedCloudDatabaseInsight.Builder parentId(String parentId)
The OCID of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
parentId
- the value to setpublic MacsManagedCloudDatabaseInsight.Builder rootId(String rootId)
The OCID of the Exadata Infrastructure.
rootId
- the value to setpublic MacsManagedCloudDatabaseInsight build()
public MacsManagedCloudDatabaseInsight.Builder copy(MacsManagedCloudDatabaseInsight model)
Copyright © 2016–2024. All rights reserved.