Class UpdateClusterSpecsDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20180828")
    public final class UpdateClusterSpecsDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    update cluster specs in Kiev.
    Note: Objects should always be created or deserialized using the UpdateClusterSpecsDetails.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 UpdateClusterSpecsDetails.Builder, which maintain a set of all explicitly set fields called UpdateClusterSpecsDetails.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).
    • Constructor Detail

      • UpdateClusterSpecsDetails

        @Deprecated
        @ConstructorProperties({"clusterId","masterNodeHostOcpuCount","masterNodeHostMemoryGB","dataNodeHostOcpuCount","dataNodeHostMemoryGB","softwareVersion","dashboardSoftwareVersion","clusterPrivateEndpoint"})
        public UpdateClusterSpecsDetails​(String clusterId,
                                         Integer masterNodeHostOcpuCount,
                                         Integer masterNodeHostMemoryGB,
                                         Integer dataNodeHostOcpuCount,
                                         Integer dataNodeHostMemoryGB,
                                         String softwareVersion,
                                         String dashboardSoftwareVersion,
                                         String clusterPrivateEndpoint)
        Deprecated.
    • Method Detail

      • getClusterId

        public String getClusterId()
        OCID of the Opensearch Cluster.
        Returns:
        the value
      • getMasterNodeHostOcpuCount

        public Integer getMasterNodeHostOcpuCount()
        Updated value of OCPU’s configured for master nodes of the cluster.
        Returns:
        the value
      • getMasterNodeHostMemoryGB

        public Integer getMasterNodeHostMemoryGB()
        Updated value of memory for master nodes in the cluster (in GB).
        Returns:
        the value
      • getDataNodeHostOcpuCount

        public Integer getDataNodeHostOcpuCount()
        Updated value of OCPU’s configured for data nodes of the cluster.
        Returns:
        the value
      • getDataNodeHostMemoryGB

        public Integer getDataNodeHostMemoryGB()
        Updated value of memory for data nodes in the cluster (in GB).
        Returns:
        the value
      • getSoftwareVersion

        public String getSoftwareVersion()
        Updated version of the software the cluster is currently running.
        Returns:
        the value
      • getDashboardSoftwareVersion

        public String getDashboardSoftwareVersion()
        Updated version of the dashboard software the cluster is currently running.
        Returns:
        the value
      • getClusterPrivateEndpoint

        public String getClusterPrivateEndpoint()
        Updated Private endpoint of cluster.
        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