Class CreateCloudDbSystemMacsConnectorDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemMacsConnectorDetails.Builder
-
- Enclosing class:
- CreateCloudDbSystemMacsConnectorDetails
public static class CreateCloudDbSystemMacsConnectorDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateCloudDbSystemMacsConnectorDetails.Builder
agentId(String agentId)
The OCID of the management agent used for the cloud DB system connector.CreateCloudDbSystemMacsConnectorDetails
build()
CreateCloudDbSystemMacsConnectorDetails.Builder
cloudDbSystemId(String cloudDbSystemId)
CreateCloudDbSystemMacsConnectorDetails.Builder
connectionInfo(CloudDbSystemConnectionInfo connectionInfo)
CreateCloudDbSystemMacsConnectorDetails.Builder
copy(CreateCloudDbSystemMacsConnectorDetails model)
CreateCloudDbSystemMacsConnectorDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateCloudDbSystemMacsConnectorDetails.Builder
displayName(String displayName)
CreateCloudDbSystemMacsConnectorDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
-
-
-
Method Detail
-
displayName
public CreateCloudDbSystemMacsConnectorDetails.Builder displayName(String displayName)
-
cloudDbSystemId
public CreateCloudDbSystemMacsConnectorDetails.Builder cloudDbSystemId(String cloudDbSystemId)
-
agentId
public CreateCloudDbSystemMacsConnectorDetails.Builder agentId(String agentId)
The OCID of the management agent used for the cloud DB system connector.- Parameters:
agentId
- the value to set- Returns:
- this builder
-
connectionInfo
public CreateCloudDbSystemMacsConnectorDetails.Builder connectionInfo(CloudDbSystemConnectionInfo connectionInfo)
-
freeformTags
public CreateCloudDbSystemMacsConnectorDetails.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”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CreateCloudDbSystemMacsConnectorDetails.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”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public CreateCloudDbSystemMacsConnectorDetails build()
-
copy
public CreateCloudDbSystemMacsConnectorDetails.Builder copy(CreateCloudDbSystemMacsConnectorDetails model)
-
-