public static class MacsManagedExternalDatabaseInsight.Builder extends Object
Constructor and Description |
---|
Builder() |
public MacsManagedExternalDatabaseInsight.Builder id(String id)
public MacsManagedExternalDatabaseInsight.Builder compartmentId(String compartmentId)
public MacsManagedExternalDatabaseInsight.Builder status(ResourceStatus status)
public MacsManagedExternalDatabaseInsight.Builder databaseType(String databaseType)
public MacsManagedExternalDatabaseInsight.Builder databaseVersion(String databaseVersion)
public MacsManagedExternalDatabaseInsight.Builder processorCount(Integer processorCount)
public MacsManagedExternalDatabaseInsight.Builder freeformTags(Map<String,String> freeformTags)
public MacsManagedExternalDatabaseInsight.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public MacsManagedExternalDatabaseInsight.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public MacsManagedExternalDatabaseInsight.Builder timeCreated(Date timeCreated)
public MacsManagedExternalDatabaseInsight.Builder timeUpdated(Date timeUpdated)
public MacsManagedExternalDatabaseInsight.Builder lifecycleState(LifecycleState lifecycleState)
public MacsManagedExternalDatabaseInsight.Builder lifecycleDetails(String lifecycleDetails)
public MacsManagedExternalDatabaseInsight.Builder databaseConnectionStatusDetails(String databaseConnectionStatusDetails)
public MacsManagedExternalDatabaseInsight.Builder managementAgentId(String managementAgentId)
The OCID of the Management Agent
managementAgentId
- the value to setpublic MacsManagedExternalDatabaseInsight.Builder connectorId(String connectorId)
The OCID of External Database Connector
connectorId
- the value to setpublic MacsManagedExternalDatabaseInsight.Builder connectionDetails(ConnectionDetails connectionDetails)
public MacsManagedExternalDatabaseInsight.Builder connectionCredentialDetails(CredentialDetails connectionCredentialDetails)
public MacsManagedExternalDatabaseInsight.Builder databaseId(String databaseId)
The OCID of the database.
databaseId
- the value to setpublic MacsManagedExternalDatabaseInsight.Builder databaseName(String databaseName)
Name of database
databaseName
- the value to setpublic MacsManagedExternalDatabaseInsight.Builder databaseDisplayName(String databaseDisplayName)
Display name of database
databaseDisplayName
- the value to setpublic MacsManagedExternalDatabaseInsight.Builder databaseResourceType(String databaseResourceType)
OCI database resource type
databaseResourceType
- the value to setpublic MacsManagedExternalDatabaseInsight.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 MacsManagedExternalDatabaseInsight build()
public MacsManagedExternalDatabaseInsight.Builder copy(MacsManagedExternalDatabaseInsight model)
Copyright © 2016–2024. All rights reserved.