Class ManagementStationSummary


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20220901")
    public final class ManagementStationSummary
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Provides summary information for a management station.
    Note: Objects should always be created or deserialized using the ManagementStationSummary.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 ManagementStationSummary.Builder, which maintain a set of all explicitly set fields called ManagementStationSummary.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

      • getId

        public String getId()
        The OCID of the management station.
        Returns:
        the value
      • getManagedInstanceId

        public String getManagedInstanceId()
        The OCID of the instance that is acting as the management station.
        Returns:
        the value
      • getCompartmentId

        public String getCompartmentId()
        The OCID of the compartment that contains the management station.
        Returns:
        the value
      • getProfileId

        public String getProfileId()
        The OCID of the registration profile used for the management station.
        Returns:
        the value
      • getScheduledJobId

        public String getScheduledJobId()
        The OCID of the scheduled job for the mirror sync.
        Returns:
        the value
      • getTimeNextExecution

        public Date getTimeNextExecution()
        The date and time of the next scheduled mirror sync (in RFC 3339 format).
        Returns:
        the value
      • getDisplayName

        public String getDisplayName()
        User-friendly name for the management station.
        Returns:
        the value
      • getDescription

        public String getDescription()
        User-specified description of the management station.
        Returns:
        the value
      • getHostname

        public String getHostname()
        Hostname of the management station.
        Returns:
        the value
      • getOverallState

        public OverallState getOverallState()
        Current state of the mirror sync for the management station.
        Returns:
        the value
      • getHealthState

        public HealthState getHealthState()
        Overall health status of the managment station.
        Returns:
        the value
      • getOverallPercentage

        public Integer getOverallPercentage()
        A decimal number representing the progress of the current mirror sync.
        Returns:
        the value
      • getMirrorCapacity

        public Integer getMirrorCapacity()
        A decimal number representing the amount of mirror capacity used by the sync.
        Returns:
        the value
      • getLocation

        public ManagedInstanceLocation getLocation()
        The location of the instance that is acting as the management station.
        Returns:
        the value
      • getFreeformTags

        public Map<String,​String> getFreeformTags()
        Free-form tags for this resource.

        Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}

        Returns:
        the value
      • getDefinedTags

        public Map<String,​Map<String,​Object>> getDefinedTags()
        Defined tags for this resource.

        Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}

        Returns:
        the value
      • getSystemTags

        public Map<String,​Map<String,​Object>> getSystemTags()
        System tags for this resource.

        Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}

        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