public static class ExternalDbSystemMacsConnector.Builder extends Object
Constructor and Description |
---|
Builder() |
public ExternalDbSystemMacsConnector.Builder id(String id)
public ExternalDbSystemMacsConnector.Builder displayName(String displayName)
public ExternalDbSystemMacsConnector.Builder compartmentId(String compartmentId)
public ExternalDbSystemMacsConnector.Builder externalDbSystemId(String externalDbSystemId)
public ExternalDbSystemMacsConnector.Builder connectionStatus(String connectionStatus)
public ExternalDbSystemMacsConnector.Builder connectionFailureMessage(String connectionFailureMessage)
public ExternalDbSystemMacsConnector.Builder lifecycleState(ExternalDbSystemConnector.LifecycleState lifecycleState)
public ExternalDbSystemMacsConnector.Builder lifecycleDetails(String lifecycleDetails)
public ExternalDbSystemMacsConnector.Builder timeConnectionStatusLastUpdated(Date timeConnectionStatusLastUpdated)
public ExternalDbSystemMacsConnector.Builder timeCreated(Date timeCreated)
public ExternalDbSystemMacsConnector.Builder timeUpdated(Date timeUpdated)
public ExternalDbSystemMacsConnector.Builder agentId(String agentId)
The OCID of the management agent used for the external DB system connector.
agentId
- the value to setpublic ExternalDbSystemMacsConnector.Builder connectionInfo(ExternalDbSystemConnectionInfo connectionInfo)
public ExternalDbSystemMacsConnector.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 ExternalDbSystemMacsConnector.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 ExternalDbSystemMacsConnector.Builder systemTags(Map<String,Map<String,Object>> systemTags)
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"}}
systemTags
- the value to setpublic ExternalDbSystemMacsConnector build()
public ExternalDbSystemMacsConnector.Builder copy(ExternalDbSystemMacsConnector model)
Copyright © 2016–2024. All rights reserved.