Class CreateExternalDbSystemDiscoveryDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.CreateExternalDbSystemDiscoveryDetails.Builder
-
- Enclosing class:
- CreateExternalDbSystemDiscoveryDetails
public static class CreateExternalDbSystemDiscoveryDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateExternalDbSystemDiscoveryDetails.Builder
agentId(String agentId)
The OCID of the management agent used for the external DB system discovery.CreateExternalDbSystemDiscoveryDetails
build()
CreateExternalDbSystemDiscoveryDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment in which the external DB system resides.CreateExternalDbSystemDiscoveryDetails.Builder
copy(CreateExternalDbSystemDiscoveryDetails model)
CreateExternalDbSystemDiscoveryDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateExternalDbSystemDiscoveryDetails.Builder
displayName(String displayName)
The user-friendly name for the DB system.CreateExternalDbSystemDiscoveryDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
-
-
-
Method Detail
-
displayName
public CreateExternalDbSystemDiscoveryDetails.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 CreateExternalDbSystemDiscoveryDetails.Builder agentId(String agentId)
The OCID of the management agent used for the external DB system discovery.- Parameters:
agentId
- the value to set- Returns:
- this builder
-
compartmentId
public CreateExternalDbSystemDiscoveryDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment in which the external DB system resides.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
freeformTags
public CreateExternalDbSystemDiscoveryDetails.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 CreateExternalDbSystemDiscoveryDetails.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 CreateExternalDbSystemDiscoveryDetails build()
-
copy
public CreateExternalDbSystemDiscoveryDetails.Builder copy(CreateExternalDbSystemDiscoveryDetails model)
-
-