@java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasValidatedCount()) {
        hash = (37 * hash) + VALIDATED_COUNT_FIELD_NUMBER;
        hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getValidatedCount());
      }
      if (hasOutsideOrgErrorCount()) {
        hash = (37 * hash) + OUTSIDE_ORG_ERROR_COUNT_FIELD_NUMBER;
        hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getOutsideOrgErrorCount());
      }
      if (getOutsideOrgProjectNumbersCount() > 0) {
        hash = (37 * hash) + OUTSIDE_ORG_PROJECT_NUMBERS_FIELD_NUMBER;
        hash = (53 * hash) + getOutsideOrgProjectNumbersList().hashCode();
      }
      if (hasNonManagementHubEntitledErrorCount()) {
        hash = (37 * hash) + NON_MANAGEMENT_HUB_ENTITLED_ERROR_COUNT_FIELD_NUMBER;
        hash =
            (53 * hash)
                + com.google.protobuf.Internal.hashLong(getNonManagementHubEntitledErrorCount());
      }
      if (getNonManagementHubEntitledProjectNumbersCount() > 0) {
        hash = (37 * hash) + NON_MANAGEMENT_HUB_ENTITLED_PROJECT_NUMBERS_FIELD_NUMBER;
        hash = (53 * hash) + getNonManagementHubEntitledProjectNumbersList().hashCode();
      }
      if (hasNonStorageIntelligenceEntitledErrorCount()) {
        hash = (37 * hash) + NON_STORAGE_INTELLIGENCE_ENTITLED_ERROR_COUNT_FIELD_NUMBER;
        hash =
            (53 * hash)
                + com.google.protobuf.Internal.hashLong(
                    getNonStorageIntelligenceEntitledErrorCount());
      }
      if (getNonStorageIntelligenceEntitledProjectNumbersCount() > 0) {
        hash = (37 * hash) + NON_STORAGE_INTELLIGENCE_ENTITLED_PROJECT_NUMBERS_FIELD_NUMBER;
        hash = (53 * hash) + getNonStorageIntelligenceEntitledProjectNumbersList().hashCode();
      }
      if (hasInternalErrorCount()) {
        hash = (37 * hash) + INTERNAL_ERROR_COUNT_FIELD_NUMBER;
        hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getInternalErrorCount());
      }
      switch (destinationProjectCheckResultCase_) {
        case 5:
          hash = (37 * hash) + DESTINATION_PROJECT_ORG_ERROR_FIELD_NUMBER;
          hash =
              (53 * hash)
                  + com.google.protobuf.Internal.hashBoolean(getDestinationProjectOrgError());
          break;
        case 6:
          hash = (37 * hash) + DESTINATION_PROJECT_CHECK_HAS_INTERNAL_ERROR_FIELD_NUMBER;
          hash =
              (53 * hash)
                  + com.google.protobuf.Internal.hashBoolean(
                      getDestinationProjectCheckHasInternalError());
          break;
        case 0:
        default:
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }
<pre>
Optional. Indicates whether the destination project check failed due to
an internal error. If `true`, the system automatically retries the
check.
</pre>

<code>
bool destination_project_check_has_internal_error = 6 [(.google.api.field_behavior) = OPTIONAL];
</code>

@return The destinationProjectCheckHasInternalError.
java-storageinsights/proto-google-cloud-storageinsights-v1/src/main/java/com/google/cloud/storageinsights/v1/DatasetConfig.java