Class 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 the ManagedInstanceSummary.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 called ManagedInstanceSummary.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).

    • Method Detail

      • 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
      • 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 class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel