Class OlvmClusterProperties


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

      • getClusterName

        public String getClusterName()
        A human-readable name in plain text.
        Returns:
        the value
      • getClusterDescription

        public String getClusterDescription()
        A human-readable description in plain text.
        Returns:
        the value
      • getComment

        public String getComment()
        Free text containing comments about this object.
        Returns:
        the value
      • getIsBallooningEnabled

        public Boolean getIsBallooningEnabled()
        Whether ballooning is enabled.
        Returns:
        the value
      • getCustomSchedulingPolicyProperties

        public List<OlvmProperty> getCustomSchedulingPolicyProperties()
        Custom scheduling policy properties of the cluster.
        Returns:
        the value
      • getIsGlusterService

        public Boolean getIsGlusterService()
        Indicates if Gluster service is used.
        Returns:
        the value
      • getGlusterTunedProfile

        public String getGlusterTunedProfile()
        The name of the tuned profile.
        Returns:
        the value
      • getIsHaReservation

        public Boolean getIsHaReservation()
        Indicates whether HA reservation is enabled.
        Returns:
        the value
      • getKsm

        public Ksm getKsm()
      • getLogMaxMemoryUsedThreshold

        public Integer getLogMaxMemoryUsedThreshold()
        The memory consumption threshold for logging audit log events
        Returns:
        the value
      • getRequiredRngSources

        public List<RngSource> getRequiredRngSources()
        Set of random number generator (RNG) sources required from each host in the cluster.
        Returns:
        the value
      • getSupportedVersions

        public List<OlvmVersion> getSupportedVersions()
        List of supported versions.
        Returns:
        the value
      • getIsUseThreadsAsCores

        public Boolean getIsUseThreadsAsCores()
        Indicates if threads should be used as cores
        Returns:
        the value
      • getIsTrustedService

        public Boolean getIsTrustedService()
        Indicates if trusted service is enabled
        Returns:
        the value
      • getIsTunnelMigration

        public Boolean getIsTunnelMigration()
        Indicates if tunnel migration is enabled
        Returns:
        the value
      • getUpgradeCorrelationId

        public String getUpgradeCorrelationId()
        The upgrade correlation identifier.
        Returns:
        the value
      • getIsUpdateInProgress

        public Boolean getIsUpdateInProgress()
        Indicates if an upgrade has been started for the cluster.
        Returns:
        the value
      • getUpgradePercentComplete

        public Integer getUpgradePercentComplete()
        If an upgrade is in progress, the upgrade???s reported percent complete.
        Returns:
        the value
      • getIsVirtService

        public Boolean getIsVirtService()
        Indicates if virt service is enabled.
        Returns:
        the value
      • getIsVncEncryption

        public Boolean getIsVncEncryption()
        Indicates if VNC encryption is enabled.
        Returns:
        the value
      • getDataCenters

        public List<OlvmDataCenter> getDataCenters()
        List of data centers where storage domain belongs
        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