Class DiscoveredExternalCluster
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasemanagement.model.DiscoveredExternalDbSystemComponent
-
- com.oracle.bmc.databasemanagement.model.DiscoveredExternalCluster
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class DiscoveredExternalCluster extends DiscoveredExternalDbSystemComponent
The details of an external cluster discovered in an external DB system discovery run.
Note: Objects should always be created or deserialized using theDiscoveredExternalCluster.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theDiscoveredExternalCluster.Builder
, which maintain a set of all explicitly set fields calledDiscoveredExternalCluster.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DiscoveredExternalCluster.Builder
-
Nested classes/interfaces inherited from class com.oracle.bmc.databasemanagement.model.DiscoveredExternalDbSystemComponent
DiscoveredExternalDbSystemComponent.Status
-
-
Constructor Summary
Constructors Constructor Description DiscoveredExternalCluster(String componentId, String displayName, String componentName, String resourceId, Boolean isSelectedForMonitoring, DiscoveredExternalDbSystemComponent.Status status, List<AssociatedComponent> associatedComponents, String gridHome, String version, Boolean isFlexCluster, List<ExternalClusterNetworkConfiguration> networkConfigurations, List<ExternalClusterVipConfiguration> vipConfigurations, List<ExternalClusterScanListenerConfiguration> scanConfigurations, String ocrFileLocation, List<DiscoveredExternalClusterInstance> clusterInstances)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DiscoveredExternalCluster.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<DiscoveredExternalClusterInstance>
getClusterInstances()
String
getGridHome()
The directory in which Oracle Grid Infrastructure is installed.Boolean
getIsFlexCluster()
Indicates whether the cluster is an Oracle Flex Cluster or not.List<ExternalClusterNetworkConfiguration>
getNetworkConfigurations()
The list of network address configurations of the external cluster.String
getOcrFileLocation()
The location of the Oracle Cluster Registry (OCR) file.List<ExternalClusterScanListenerConfiguration>
getScanConfigurations()
The list of Single Client Access Name (SCAN) configurations of the external cluster.String
getVersion()
The version of Oracle Clusterware running in the cluster.List<ExternalClusterVipConfiguration>
getVipConfigurations()
The list of Virtual IP (VIP) configurations of the external cluster.int
hashCode()
DiscoveredExternalCluster.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.databasemanagement.model.DiscoveredExternalDbSystemComponent
getAssociatedComponents, getComponentId, getComponentName, getDisplayName, getIsSelectedForMonitoring, getResourceId, getStatus
-
-
-
-
Constructor Detail
-
DiscoveredExternalCluster
@Deprecated public DiscoveredExternalCluster(String componentId, String displayName, String componentName, String resourceId, Boolean isSelectedForMonitoring, DiscoveredExternalDbSystemComponent.Status status, List<AssociatedComponent> associatedComponents, String gridHome, String version, Boolean isFlexCluster, List<ExternalClusterNetworkConfiguration> networkConfigurations, List<ExternalClusterVipConfiguration> vipConfigurations, List<ExternalClusterScanListenerConfiguration> scanConfigurations, String ocrFileLocation, List<DiscoveredExternalClusterInstance> clusterInstances)
Deprecated.
-
-
Method Detail
-
builder
public static DiscoveredExternalCluster.Builder builder()
Create a new builder.
-
toBuilder
public DiscoveredExternalCluster.Builder toBuilder()
-
getGridHome
public String getGridHome()
The directory in which Oracle Grid Infrastructure is installed.- Returns:
- the value
-
getVersion
public String getVersion()
The version of Oracle Clusterware running in the cluster.- Returns:
- the value
-
getIsFlexCluster
public Boolean getIsFlexCluster()
Indicates whether the cluster is an Oracle Flex Cluster or not.- Returns:
- the value
-
getNetworkConfigurations
public List<ExternalClusterNetworkConfiguration> getNetworkConfigurations()
The list of network address configurations of the external cluster.- Returns:
- the value
-
getVipConfigurations
public List<ExternalClusterVipConfiguration> getVipConfigurations()
The list of Virtual IP (VIP) configurations of the external cluster.- Returns:
- the value
-
getScanConfigurations
public List<ExternalClusterScanListenerConfiguration> getScanConfigurations()
The list of Single Client Access Name (SCAN) configurations of the external cluster.- Returns:
- the value
-
getOcrFileLocation
public String getOcrFileLocation()
The location of the Oracle Cluster Registry (OCR) file.- Returns:
- the value
-
getClusterInstances
public List<DiscoveredExternalClusterInstance> getClusterInstances()
-
toString
public String toString()
- Overrides:
toString
in classDiscoveredExternalDbSystemComponent
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classDiscoveredExternalDbSystemComponent
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classDiscoveredExternalDbSystemComponent
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classDiscoveredExternalDbSystemComponent
-
-