public Builder mergeFrom(com.google.cloud.websecurityscanner.v1alpha.ScanConfig other) {
      if (other == com.google.cloud.websecurityscanner.v1alpha.ScanConfig.getDefaultInstance())
        return this;
      if (!other.getName().isEmpty()) {
        name_ = other.name_;
        bitField0_ |= 0x00000001;
        onChanged();
      }
      if (!other.getDisplayName().isEmpty()) {
        displayName_ = other.displayName_;
        bitField0_ |= 0x00000002;
        onChanged();
      }
      if (other.getMaxQps() != 0) {
        setMaxQps(other.getMaxQps());
      }
      if (!other.startingUrls_.isEmpty()) {
        if (startingUrls_.isEmpty()) {
          startingUrls_ = other.startingUrls_;
          bitField0_ |= 0x00000008;
        } else {
          ensureStartingUrlsIsMutable();
          startingUrls_.addAll(other.startingUrls_);
        }
        onChanged();
      }
      if (other.hasAuthentication()) {
        mergeAuthentication(other.getAuthentication());
      }
      if (other.userAgent_ != 0) {
        setUserAgentValue(other.getUserAgentValue());
      }
      if (!other.blacklistPatterns_.isEmpty()) {
        if (blacklistPatterns_.isEmpty()) {
          blacklistPatterns_ = other.blacklistPatterns_;
          bitField0_ |= 0x00000040;
        } else {
          ensureBlacklistPatternsIsMutable();
          blacklistPatterns_.addAll(other.blacklistPatterns_);
        }
        onChanged();
      }
      if (other.hasSchedule()) {
        mergeSchedule(other.getSchedule());
      }
      if (!other.targetPlatforms_.isEmpty()) {
        if (targetPlatforms_.isEmpty()) {
          targetPlatforms_ = other.targetPlatforms_;
          bitField0_ = (bitField0_ & ~0x00000100);
        } else {
          ensureTargetPlatformsIsMutable();
          targetPlatforms_.addAll(other.targetPlatforms_);
        }
        onChanged();
      }
      if (other.hasLatestRun()) {
        mergeLatestRun(other.getLatestRun());
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
A ScanConfig resource contains the configurations to launch a scan.
next id: 12
</pre>

Protobuf type {@code google.cloud.websecurityscanner.v1alpha.ScanConfig}
java-websecurityscanner/proto-google-cloud-websecurityscanner-v1alpha/src/main/java/com/google/cloud/websecurityscanner/v1alpha/ScanConfig.java