Class CreateCloudDbSystemDiscoveryDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemDiscoveryDetails.Builder
-
- Enclosing class:
- CreateCloudDbSystemDiscoveryDetails
public static class CreateCloudDbSystemDiscoveryDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public CreateCloudDbSystemDiscoveryDetails.Builder displayName(String displayName)
The user-friendly name for the DB system.The name does not have to be unique.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
agentId
public CreateCloudDbSystemDiscoveryDetails.Builder agentId(String agentId)
The OCID of the management agent used for the cloud DB system discovery.- Parameters:
agentId- the value to set- Returns:
- this builder
-
compartmentId
public CreateCloudDbSystemDiscoveryDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment in which the cloud DB system resides.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
dbaasParentInfrastructureId
public CreateCloudDbSystemDiscoveryDetails.Builder dbaasParentInfrastructureId(String dbaasParentInfrastructureId)
The OCID of the parent cloud DB Infrastructure.For VM DB systems, it will be the DBSystem ID. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
- Parameters:
dbaasParentInfrastructureId- the value to set- Returns:
- this builder
-
deploymentType
public CreateCloudDbSystemDiscoveryDetails.Builder deploymentType(CloudDbSystemDeploymentType deploymentType)
The deployment type of cloud DB system.- Parameters:
deploymentType- the value to set- Returns:
- this builder
-
freeformTags
public CreateCloudDbSystemDiscoveryDetails.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 CreateCloudDbSystemDiscoveryDetails.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 CreateCloudDbSystemDiscoveryDetails build()
-
copy
public CreateCloudDbSystemDiscoveryDetails.Builder copy(CreateCloudDbSystemDiscoveryDetails model)
-
-