Class ExternalExadataInfrastructureDiscovery.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.ExternalExadataInfrastructureDiscovery.Builder
 
- 
- Enclosing class:
- ExternalExadataInfrastructureDiscovery
 
 public static class ExternalExadataInfrastructureDiscovery.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic ExternalExadataInfrastructureDiscovery.Builder id(String id) 
 - 
agentIdpublic ExternalExadataInfrastructureDiscovery.Builder agentId(String agentId) 
 - 
connectorIdpublic ExternalExadataInfrastructureDiscovery.Builder connectorId(String connectorId) 
 - 
displayNamepublic ExternalExadataInfrastructureDiscovery.Builder displayName(String displayName) 
 - 
versionpublic ExternalExadataInfrastructureDiscovery.Builder version(String version) 
 - 
internalIdpublic ExternalExadataInfrastructureDiscovery.Builder internalId(String internalId) 
 - 
statuspublic ExternalExadataInfrastructureDiscovery.Builder status(String status) 
 - 
discoverStatuspublic ExternalExadataInfrastructureDiscovery.Builder discoverStatus(EntityDiscovered.DiscoverStatus discoverStatus) 
 - 
discoverErrorCodepublic ExternalExadataInfrastructureDiscovery.Builder discoverErrorCode(String discoverErrorCode) 
 - 
discoverErrorMsgpublic ExternalExadataInfrastructureDiscovery.Builder discoverErrorMsg(String discoverErrorMsg) 
 - 
discoveryKeypublic ExternalExadataInfrastructureDiscovery.Builder discoveryKey(String discoveryKey) The unique key of the discovery request.- Parameters:
- discoveryKey- the value to set
- Returns:
- this builder
 
 - 
licenseModelpublic 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
 
 - 
compartmentIdpublic ExternalExadataInfrastructureDiscovery.Builder compartmentId(String compartmentId) The OCID of the compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
rackSizepublic ExternalExadataInfrastructureDiscovery.Builder rackSize(ExternalExadataInfrastructureDiscovery.RackSize rackSize) The size of the Exadata infrastructure.- Parameters:
- rackSize- the value to set
- Returns:
- this builder
 
 - 
gridHomePathpublic ExternalExadataInfrastructureDiscovery.Builder gridHomePath(String gridHomePath) The Oracle home path of the Exadata infrastructure.- Parameters:
- gridHomePath- the value to set
- Returns:
- this builder
 
 - 
dbSystemspublic ExternalExadataInfrastructureDiscovery.Builder dbSystems(List<ExternalDatabaseSystemDiscoverySummary> dbSystems) The list of DB systems in the Exadata infrastructure.- Parameters:
- dbSystems- the value to set
- Returns:
- this builder
 
 - 
storageGridpublic ExternalExadataInfrastructureDiscovery.Builder storageGrid(ExternalStorageGridDiscoverySummary storageGrid) 
 - 
storageServerspublic ExternalExadataInfrastructureDiscovery.Builder storageServers(List<ExternalStorageServerDiscoverySummary> storageServers) The list of storage servers in the Exadata infrastructure.- Parameters:
- storageServers- the value to set
- Returns:
- this builder
 
 - 
buildpublic ExternalExadataInfrastructureDiscovery build() 
 - 
copypublic ExternalExadataInfrastructureDiscovery.Builder copy(ExternalExadataInfrastructureDiscovery model) 
 
- 
 
-