Class ExternalExadataInfrastructureDiscovery.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureDiscovery.Builder
-
- Enclosing class:
- ExternalExadataInfrastructureDiscovery
public static class ExternalExadataInfrastructureDiscovery.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public ExternalExadataInfrastructureDiscovery.Builder id(String id)
-
agentId
public ExternalExadataInfrastructureDiscovery.Builder agentId(String agentId)
-
connectorId
public ExternalExadataInfrastructureDiscovery.Builder connectorId(String connectorId)
-
displayName
public ExternalExadataInfrastructureDiscovery.Builder displayName(String displayName)
-
version
public ExternalExadataInfrastructureDiscovery.Builder version(String version)
-
internalId
public ExternalExadataInfrastructureDiscovery.Builder internalId(String internalId)
-
status
public ExternalExadataInfrastructureDiscovery.Builder status(String status)
-
discoverStatus
public ExternalExadataInfrastructureDiscovery.Builder discoverStatus(EntityDiscovered.DiscoverStatus discoverStatus)
-
discoverErrorCode
public ExternalExadataInfrastructureDiscovery.Builder discoverErrorCode(String discoverErrorCode)
-
discoverErrorMsg
public ExternalExadataInfrastructureDiscovery.Builder discoverErrorMsg(String discoverErrorMsg)
-
discoveryKey
public ExternalExadataInfrastructureDiscovery.Builder discoveryKey(String discoveryKey)
The unique key of the discovery request.- Parameters:
discoveryKey
- the value to set- Returns:
- this builder
-
licenseModel
public ExternalExadataInfrastructureDiscovery.Builder licenseModel(ExternalExadataInfrastructureDiscovery.LicenseModel licenseModel)
The Oracle license model that applies to the database management resources.- Parameters:
licenseModel
- the value to set- Returns:
- this builder
-
compartmentId
public ExternalExadataInfrastructureDiscovery.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
rackSize
public ExternalExadataInfrastructureDiscovery.Builder rackSize(ExternalExadataInfrastructureDiscovery.RackSize rackSize)
The size of the Exadata infrastructure.- Parameters:
rackSize
- the value to set- Returns:
- this builder
-
gridHomePath
public ExternalExadataInfrastructureDiscovery.Builder gridHomePath(String gridHomePath)
The Oracle home path of the Exadata infrastructure.- Parameters:
gridHomePath
- the value to set- Returns:
- this builder
-
dbSystems
public ExternalExadataInfrastructureDiscovery.Builder dbSystems(List<ExternalDatabaseSystemDiscoverySummary> dbSystems)
The list of DB systems in the Exadata infrastructure.- Parameters:
dbSystems
- the value to set- Returns:
- this builder
-
storageGrid
public ExternalExadataInfrastructureDiscovery.Builder storageGrid(ExternalStorageGridDiscoverySummary storageGrid)
-
storageServers
public ExternalExadataInfrastructureDiscovery.Builder storageServers(List<ExternalStorageServerDiscoverySummary> storageServers)
The list of storage servers in the Exadata infrastructure.- Parameters:
storageServers
- the value to set- Returns:
- this builder
-
build
public ExternalExadataInfrastructureDiscovery build()
-
copy
public ExternalExadataInfrastructureDiscovery.Builder copy(ExternalExadataInfrastructureDiscovery model)
-
-