@java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (((bitField0_ & 0x00000001) != 0)) {
        size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, validatedCount_);
      }
      if (((bitField0_ & 0x00000002) != 0)) {
        size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, outsideOrgErrorCount_);
      }
      {
        int dataSize = 0;
        for (int i = 0; i < outsideOrgProjectNumbers_.size(); i++) {
          dataSize +=
              com.google.protobuf.CodedOutputStream.computeInt64SizeNoTag(
                  outsideOrgProjectNumbers_.getLong(i));
        }
        size += dataSize;
        if (!getOutsideOrgProjectNumbersList().isEmpty()) {
          size += 1;
          size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize);
        }
        outsideOrgProjectNumbersMemoizedSerializedSize = dataSize;
      }
      if (((bitField0_ & 0x00000010) != 0)) {
        size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, internalErrorCount_);
      }
      if (destinationProjectCheckResultCase_ == 5) {
        size +=
            com.google.protobuf.CodedOutputStream.computeBoolSize(
                5, (boolean) ((java.lang.Boolean) destinationProjectCheckResult_));
      }
      if (destinationProjectCheckResultCase_ == 6) {
        size +=
            com.google.protobuf.CodedOutputStream.computeBoolSize(
                6, (boolean) ((java.lang.Boolean) destinationProjectCheckResult_));
      }
      if (((bitField0_ & 0x00000004) != 0)) {
        size +=
            com.google.protobuf.CodedOutputStream.computeInt64Size(
                7, nonManagementHubEntitledErrorCount_);
      }
      {
        int dataSize = 0;
        for (int i = 0; i < nonManagementHubEntitledProjectNumbers_.size(); i++) {
          dataSize +=
              com.google.protobuf.CodedOutputStream.computeInt64SizeNoTag(
                  nonManagementHubEntitledProjectNumbers_.getLong(i));
        }
        size += dataSize;
        if (!getNonManagementHubEntitledProjectNumbersList().isEmpty()) {
          size += 1;
          size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize);
        }
        nonManagementHubEntitledProjectNumbersMemoizedSerializedSize = dataSize;
      }
      if (((bitField0_ & 0x00000008) != 0)) {
        size +=
            com.google.protobuf.CodedOutputStream.computeInt64Size(
                9, nonStorageIntelligenceEntitledErrorCount_);
      }
      {
        int dataSize = 0;
        for (int i = 0; i < nonStorageIntelligenceEntitledProjectNumbers_.size(); i++) {
          dataSize +=
              com.google.protobuf.CodedOutputStream.computeInt64SizeNoTag(
                  nonStorageIntelligenceEntitledProjectNumbers_.getLong(i));
        }
        size += dataSize;
        if (!getNonStorageIntelligenceEntitledProjectNumbersList().isEmpty()) {
          size += 1;
          size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize);
        }
        nonStorageIntelligenceEntitledProjectNumbersMemoizedSerializedSize = dataSize;
      }
      size += getUnknownFields().getSerializedSize();
      memoizedSize = size;
      return size;
    }
<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