Package com.oracle.bmc.opsi.model
Class EmManagedExternalHostInsight
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.opsi.model.HostInsight
-
- com.oracle.bmc.opsi.model.EmManagedExternalHostInsight
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class EmManagedExternalHostInsight extends HostInsight
EM-managed external host insight resource.
Note: Objects should always be created or deserialized using theEmManagedExternalHostInsight.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 theEmManagedExternalHostInsight.Builder
, which maintain a set of all explicitly set fields calledEmManagedExternalHostInsight.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
EmManagedExternalHostInsight.Builder
static class
EmManagedExternalHostInsight.PlatformType
Platform type.
-
Constructor Summary
Constructors Constructor Description EmManagedExternalHostInsight(String id, String compartmentId, String hostName, String hostDisplayName, String hostType, Integer processorCount, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, ResourceStatus status, Date timeCreated, Date timeUpdated, LifecycleState lifecycleState, String lifecycleDetails, String enterpriseManagerIdentifier, String enterpriseManagerEntityName, String enterpriseManagerEntityType, String enterpriseManagerEntityIdentifier, String enterpriseManagerEntityDisplayName, String enterpriseManagerBridgeId, EmManagedExternalHostInsight.PlatformType platformType, String platformName, String platformVersion, String exadataInsightId)
Deprecated.
-
Method Summary
-
Methods inherited from class com.oracle.bmc.opsi.model.HostInsight
getCompartmentId, getDefinedTags, getFreeformTags, getHostDisplayName, getHostName, getHostType, getId, getLifecycleDetails, getLifecycleState, getProcessorCount, getStatus, getSystemTags, getTimeCreated, getTimeUpdated
-
-
-
-
Constructor Detail
-
EmManagedExternalHostInsight
@Deprecated public EmManagedExternalHostInsight(String id, String compartmentId, String hostName, String hostDisplayName, String hostType, Integer processorCount, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, ResourceStatus status, Date timeCreated, Date timeUpdated, LifecycleState lifecycleState, String lifecycleDetails, String enterpriseManagerIdentifier, String enterpriseManagerEntityName, String enterpriseManagerEntityType, String enterpriseManagerEntityIdentifier, String enterpriseManagerEntityDisplayName, String enterpriseManagerBridgeId, EmManagedExternalHostInsight.PlatformType platformType, String platformName, String platformVersion, String exadataInsightId)
Deprecated.
-
-
Method Detail
-
builder
public static EmManagedExternalHostInsight.Builder builder()
Create a new builder.
-
toBuilder
public EmManagedExternalHostInsight.Builder toBuilder()
-
getEnterpriseManagerIdentifier
public String getEnterpriseManagerIdentifier()
Enterprise Manager Unique Identifier- Returns:
- the value
-
getEnterpriseManagerEntityName
public String getEnterpriseManagerEntityName()
Enterprise Manager Entity Name- Returns:
- the value
-
getEnterpriseManagerEntityType
public String getEnterpriseManagerEntityType()
Enterprise Manager Entity Type- Returns:
- the value
-
getEnterpriseManagerEntityIdentifier
public String getEnterpriseManagerEntityIdentifier()
Enterprise Manager Entity Unique Identifier- Returns:
- the value
-
getEnterpriseManagerEntityDisplayName
public String getEnterpriseManagerEntityDisplayName()
Enterprise Manager Entity Display Name- Returns:
- the value
-
getEnterpriseManagerBridgeId
public String getEnterpriseManagerBridgeId()
OPSI Enterprise Manager Bridge OCID- Returns:
- the value
-
getPlatformType
public EmManagedExternalHostInsight.PlatformType getPlatformType()
Platform type.Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
- Returns:
- the value
-
getPlatformName
public String getPlatformName()
Platform name.- Returns:
- the value
-
getPlatformVersion
public String getPlatformVersion()
Platform version.- Returns:
- the value
-
getExadataInsightId
public String getExadataInsightId()
The OCID of the Exadata insight.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classHostInsight
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classHostInsight
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classHostInsight
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classHostInsight
-
-