@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public class DiscoveredExternalDbSystemComponent extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The details of an external DB system component.
Note: Objects should always be created or deserialized using the 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 the Builder
, which maintain a
set of all explicitly set fields called Builder#__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
DiscoveredExternalDbSystemComponent.Status
The state of the discovered DB system component.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Modifier | Constructor and Description |
---|---|
protected |
DiscoveredExternalDbSystemComponent(String componentId,
String displayName,
String componentName,
String resourceId,
Boolean isSelectedForMonitoring,
DiscoveredExternalDbSystemComponent.Status status,
List<AssociatedComponent> associatedComponents)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
List<AssociatedComponent> |
getAssociatedComponents()
The list of associated components.
|
String |
getComponentId()
The identifier of the discovered DB system component.
|
String |
getComponentName()
The name of the discovered DB system component.
|
String |
getDisplayName()
The user-friendly name for the discovered DB system component.
|
Boolean |
getIsSelectedForMonitoring()
Indicates whether the DB system component should be provisioned as an OCI resource or not.
|
String |
getResourceId()
The OCID of the
existing OCI resource matching the discovered DB system component.
|
DiscoveredExternalDbSystemComponent.Status |
getStatus()
The state of the discovered DB system component.
|
int |
hashCode() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"componentId","displayName","componentName","resourceId","isSelectedForMonitoring","status","associatedComponents"}) protected DiscoveredExternalDbSystemComponent(String componentId, String displayName, String componentName, String resourceId, Boolean isSelectedForMonitoring, DiscoveredExternalDbSystemComponent.Status status, List<AssociatedComponent> associatedComponents)
public String getComponentId()
The identifier of the discovered DB system component.
public String getDisplayName()
The user-friendly name for the discovered DB system component. The name does not have to be unique.
public String getComponentName()
The name of the discovered DB system component.
public String getResourceId()
The OCID of the existing OCI resource matching the discovered DB system component.
public Boolean getIsSelectedForMonitoring()
Indicates whether the DB system component should be provisioned as an OCI resource or not.
public DiscoveredExternalDbSystemComponent.Status getStatus()
The state of the discovered DB system component.
public List<AssociatedComponent> getAssociatedComponents()
The list of associated components.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.