Class DiscoveredCloudCluster.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.DiscoveredCloudCluster.Builder
-
- Enclosing class:
- DiscoveredCloudCluster
public static class DiscoveredCloudCluster.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
componentId
public DiscoveredCloudCluster.Builder componentId(String componentId)
-
displayName
public DiscoveredCloudCluster.Builder displayName(String displayName)
-
componentName
public DiscoveredCloudCluster.Builder componentName(String componentName)
-
resourceId
public DiscoveredCloudCluster.Builder resourceId(String resourceId)
-
dbaasId
public DiscoveredCloudCluster.Builder dbaasId(String dbaasId)
-
isSelectedForMonitoring
public DiscoveredCloudCluster.Builder isSelectedForMonitoring(Boolean isSelectedForMonitoring)
-
status
public DiscoveredCloudCluster.Builder status(DiscoveredCloudDbSystemComponent.Status status)
-
associatedComponents
public DiscoveredCloudCluster.Builder associatedComponents(List<AssociatedCloudComponent> associatedComponents)
-
gridHome
public DiscoveredCloudCluster.Builder gridHome(String gridHome)
The directory in which Oracle Grid Infrastructure is installed.- Parameters:
gridHome
- the value to set- Returns:
- this builder
-
version
public DiscoveredCloudCluster.Builder version(String version)
The version of Oracle Clusterware running in the cluster.- Parameters:
version
- the value to set- Returns:
- this builder
-
isFlexCluster
public DiscoveredCloudCluster.Builder isFlexCluster(Boolean isFlexCluster)
Indicates whether the cluster is an Oracle Flex Cluster or not.- Parameters:
isFlexCluster
- the value to set- Returns:
- this builder
-
networkConfigurations
public DiscoveredCloudCluster.Builder networkConfigurations(List<CloudClusterNetworkConfiguration> networkConfigurations)
The list of network address configurations of the cloud cluster.- Parameters:
networkConfigurations
- the value to set- Returns:
- this builder
-
vipConfigurations
public DiscoveredCloudCluster.Builder vipConfigurations(List<CloudClusterVipConfiguration> vipConfigurations)
The list of Virtual IP (VIP) configurations of the cloud cluster.- Parameters:
vipConfigurations
- the value to set- Returns:
- this builder
-
scanConfigurations
public DiscoveredCloudCluster.Builder scanConfigurations(List<CloudClusterScanListenerConfiguration> scanConfigurations)
The list of Single Client Access Name (SCAN) configurations of the cloud cluster.- Parameters:
scanConfigurations
- the value to set- Returns:
- this builder
-
ocrFileLocation
public DiscoveredCloudCluster.Builder ocrFileLocation(String ocrFileLocation)
The location of the Oracle Cluster Registry (OCR) file.- Parameters:
ocrFileLocation
- the value to set- Returns:
- this builder
-
clusterInstances
public DiscoveredCloudCluster.Builder clusterInstances(List<DiscoveredCloudClusterInstance> clusterInstances)
The list of cluster instances for the cloud cluster.- Parameters:
clusterInstances
- the value to set- Returns:
- this builder
-
build
public DiscoveredCloudCluster build()
-
copy
public DiscoveredCloudCluster.Builder copy(DiscoveredCloudCluster model)
-
-