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