Class ManagedInstanceSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.osmanagement.model.ManagedInstanceSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190801") public final class ManagedInstanceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
An OCI Compute instance that is being managed
Note: Objects should always be created or deserialized using theManagedInstanceSummary.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
ManagedInstanceSummary.Builder
, which maintain a set of all explicitly set fields calledManagedInstanceSummary.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
ManagedInstanceSummary.Builder
static class
ManagedInstanceSummary.Status
status of the managed instance.
-
Constructor Summary
Constructors Constructor Description ManagedInstanceSummary(String displayName, String id, String lastCheckin, String lastBoot, Integer updatesAvailable, String compartmentId, String description, ManagedInstanceSummary.Status status, OsFamilies osFamily, Boolean isRebootRequired)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ManagedInstanceSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompartmentId()
OCID for the CompartmentString
getDescription()
Information specified by the user about the managed instanceString
getDisplayName()
user settable nameString
getId()
OCID for the managed instanceBoolean
getIsRebootRequired()
Indicates whether a reboot is required to complete installation of updates.String
getLastBoot()
Time at which the instance last bootedString
getLastCheckin()
Time at which the instance last checked inOsFamilies
getOsFamily()
The Operating System type of the managed instance.ManagedInstanceSummary.Status
getStatus()
status of the managed instance.Integer
getUpdatesAvailable()
Number of updates available to be installedint
hashCode()
ManagedInstanceSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ManagedInstanceSummary
@Deprecated @ConstructorProperties({"displayName","id","lastCheckin","lastBoot","updatesAvailable","compartmentId","description","status","osFamily","isRebootRequired"}) public ManagedInstanceSummary(String displayName, String id, String lastCheckin, String lastBoot, Integer updatesAvailable, String compartmentId, String description, ManagedInstanceSummary.Status status, OsFamilies osFamily, Boolean isRebootRequired)
Deprecated.
-
-
Method Detail
-
builder
public static ManagedInstanceSummary.Builder builder()
Create a new builder.
-
toBuilder
public ManagedInstanceSummary.Builder toBuilder()
-
getDisplayName
public String getDisplayName()
user settable name- Returns:
- the value
-
getId
public String getId()
OCID for the managed instance- Returns:
- the value
-
getLastCheckin
public String getLastCheckin()
Time at which the instance last checked in- Returns:
- the value
-
getLastBoot
public String getLastBoot()
Time at which the instance last booted- Returns:
- the value
-
getUpdatesAvailable
public Integer getUpdatesAvailable()
Number of updates available to be installed- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
OCID for the Compartment- Returns:
- the value
-
getDescription
public String getDescription()
Information specified by the user about the managed instance- Returns:
- the value
-
getStatus
public ManagedInstanceSummary.Status getStatus()
status of the managed instance.- Returns:
- the value
-
getOsFamily
public OsFamilies getOsFamily()
The Operating System type of the managed instance.- Returns:
- the value
-
getIsRebootRequired
public Boolean getIsRebootRequired()
Indicates whether a reboot is required to complete installation of updates.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-