@java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
      return true;
    }
    if (!(obj instanceof com.google.cloud.vmmigration.v1.ComputeScheduling)) {
      return super.equals(obj);
    }
    com.google.cloud.vmmigration.v1.ComputeScheduling other =
        (com.google.cloud.vmmigration.v1.ComputeScheduling) obj;

    if (onHostMaintenance_ != other.onHostMaintenance_) return false;
    if (restartType_ != other.restartType_) return false;
    if (!getNodeAffinitiesList().equals(other.getNodeAffinitiesList())) return false;
    if (getMinNodeCpus() != other.getMinNodeCpus()) return false;
    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
    return true;
  }
<pre>
The minimum number of virtual CPUs this instance will consume when
running on a sole-tenant node. Ignored if no node_affinites are
configured.
</pre>

<code>int32 min_node_cpus = 4;</code>

@return The minNodeCpus.
java-vmmigration/proto-google-cloud-vmmigration-v1/src/main/java/com/google/cloud/vmmigration/v1/ComputeScheduling.java