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

        if (!getMachineType().equals(other.getMachineType())) return false;
        if (!getServiceAccount().equals(other.getServiceAccount())) return false;
        if (!getServiceAccountScopesList().equals(other.getServiceAccountScopesList()))
          return false;
        if (!getTagsList().equals(other.getTagsList())) return false;
        if (getPoolSize() != other.getPoolSize()) return false;
        if (getPooledInstances() != other.getPooledInstances()) return false;
        if (getDisablePublicIpAddresses() != other.getDisablePublicIpAddresses()) return false;
        if (getEnableNestedVirtualization() != other.getEnableNestedVirtualization()) return false;
        if (hasShieldedInstanceConfig() != other.hasShieldedInstanceConfig()) return false;
        if (hasShieldedInstanceConfig()) {
          if (!getShieldedInstanceConfig().equals(other.getShieldedInstanceConfig())) return false;
        }
        if (hasConfidentialInstanceConfig() != other.hasConfidentialInstanceConfig()) return false;
        if (hasConfidentialInstanceConfig()) {
          if (!getConfidentialInstanceConfig().equals(other.getConfidentialInstanceConfig()))
            return false;
        }
        if (getBootDiskSizeGb() != other.getBootDiskSizeGb()) return false;
        if (!getUnknownFields().equals(other.getUnknownFields())) return false;
        return true;
      }
<pre>
Optional. The size of the boot disk for the VM in gigabytes (GB).
The minimum boot disk size is `30` GB. Defaults to `50` GB.
</pre>

<code>int32 boot_disk_size_gb = 9 [(.google.api.field_behavior) = OPTIONAL];</code>

@return The bootDiskSizeGb.
java-workstations/proto-google-cloud-workstations-v1/src/main/java/com/google/cloud/workstations/v1/WorkstationConfig.java