Package com.oracle.bmc.dblm.model
Class ResourceInfo.Builder
- java.lang.Object
-
- com.oracle.bmc.dblm.model.ResourceInfo.Builder
-
- Enclosing class:
- ResourceInfo
public static class ResourceInfo.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceInfo
build()
ResourceInfo.Builder
connectorId(String connectorId)
The connector Id of the resource.ResourceInfo.Builder
copy(ResourceInfo model)
ResourceInfo.Builder
dbPlatformType(String dbPlatformType)
The platform type of the resource.ResourceInfo.Builder
dbVersion(String dbVersion)
The version of the resource.ResourceInfo.Builder
deploymentType(String deploymentType)
The deployment type of the resource.ResourceInfo.Builder
hostInfo(List<HostInfo> hostInfo)
host info objectsResourceInfo.Builder
isClusterDb(Boolean isClusterDb)
True if it is a cluster db.ResourceInfo.Builder
licenseType(String licenseType)
The License Type of the resource.ResourceInfo.Builder
resourceCompartmentId(String resourceCompartmentId)
The compartmentId of the resource.ResourceInfo.Builder
resourceId(String resourceId)
The Id of the resource.ResourceInfo.Builder
resourceName(String resourceName)
The name of the resource.ResourceInfo.Builder
resourceType(String resourceType)
The type of the resource.
-
-
-
Method Detail
-
resourceCompartmentId
public ResourceInfo.Builder resourceCompartmentId(String resourceCompartmentId)
The compartmentId of the resource.- Parameters:
resourceCompartmentId
- the value to set- Returns:
- this builder
-
resourceName
public ResourceInfo.Builder resourceName(String resourceName)
The name of the resource.- Parameters:
resourceName
- the value to set- Returns:
- this builder
-
resourceId
public ResourceInfo.Builder resourceId(String resourceId)
The Id of the resource.- Parameters:
resourceId
- the value to set- Returns:
- this builder
-
resourceType
public ResourceInfo.Builder resourceType(String resourceType)
The type of the resource.- Parameters:
resourceType
- the value to set- Returns:
- this builder
-
deploymentType
public ResourceInfo.Builder deploymentType(String deploymentType)
The deployment type of the resource.- Parameters:
deploymentType
- the value to set- Returns:
- this builder
-
connectorId
public ResourceInfo.Builder connectorId(String connectorId)
The connector Id of the resource.- Parameters:
connectorId
- the value to set- Returns:
- this builder
-
isClusterDb
public ResourceInfo.Builder isClusterDb(Boolean isClusterDb)
True if it is a cluster db.- Parameters:
isClusterDb
- the value to set- Returns:
- this builder
-
hostInfo
public ResourceInfo.Builder hostInfo(List<HostInfo> hostInfo)
host info objects- Parameters:
hostInfo
- the value to set- Returns:
- this builder
-
dbVersion
public ResourceInfo.Builder dbVersion(String dbVersion)
The version of the resource.- Parameters:
dbVersion
- the value to set- Returns:
- this builder
-
dbPlatformType
public ResourceInfo.Builder dbPlatformType(String dbPlatformType)
The platform type of the resource.- Parameters:
dbPlatformType
- the value to set- Returns:
- this builder
-
licenseType
public ResourceInfo.Builder licenseType(String licenseType)
The License Type of the resource.- Parameters:
licenseType
- the value to set- Returns:
- this builder
-
build
public ResourceInfo build()
-
copy
public ResourceInfo.Builder copy(ResourceInfo model)
-
-