Required. The threat list to update. Only a single ThreatType should be
specified per request. If you want to handle multiple ThreatTypes, you must
make one request per ThreatType.
Required. The threat list to update. Only a single ThreatType should be
specified per request. If you want to handle multiple ThreatTypes, you must
make one request per ThreatType.
The enum numeric value on the wire for threatType.
getVersionToken()
publicabstractByteStringgetVersionToken()
The current version token of the client for the requested list (the
client version that was received from the last successful diff).
If the client does not have a version token (this is the first time calling
ComputeThreatListDiff), this may be left empty and a full database
snapshot will be returned.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Interface ComputeThreatListDiffRequestOrBuilder (2.71.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.71.0 (latest)](/java/docs/reference/google-cloud-webrisk/latest/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.69.0](/java/docs/reference/google-cloud-webrisk/2.69.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.67.0](/java/docs/reference/google-cloud-webrisk/2.67.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.66.0](/java/docs/reference/google-cloud-webrisk/2.66.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-webrisk/2.63.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-webrisk/2.62.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.61.0](/java/docs/reference/google-cloud-webrisk/2.61.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-webrisk/2.59.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-webrisk/2.58.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-webrisk/2.57.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-webrisk/2.56.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-webrisk/2.55.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-webrisk/2.54.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-webrisk/2.53.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-webrisk/2.52.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-webrisk/2.51.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.50.0](/java/docs/reference/google-cloud-webrisk/2.50.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-webrisk/2.48.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-webrisk/2.47.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-webrisk/2.46.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-webrisk/2.45.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-webrisk/2.44.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-webrisk/2.43.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-webrisk/2.42.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-webrisk/2.41.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-webrisk/2.40.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-webrisk/2.39.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.38.0](/java/docs/reference/google-cloud-webrisk/2.38.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-webrisk/2.36.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-webrisk/2.35.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-webrisk/2.34.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-webrisk/2.33.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-webrisk/2.32.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-webrisk/2.31.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-webrisk/2.30.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-webrisk/2.29.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-webrisk/2.28.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.27.0](/java/docs/reference/google-cloud-webrisk/2.27.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.26.0](/java/docs/reference/google-cloud-webrisk/2.26.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-webrisk/2.23.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-webrisk/2.22.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-webrisk/2.21.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-webrisk/2.20.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-webrisk/2.19.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-webrisk/2.18.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-webrisk/2.17.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-webrisk/2.16.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-webrisk/2.15.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-webrisk/2.14.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-webrisk/2.13.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-webrisk/2.12.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-webrisk/2.11.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.10.0](/java/docs/reference/google-cloud-webrisk/2.10.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-webrisk/2.8.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-webrisk/2.7.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-webrisk/2.6.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-webrisk/2.5.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-webrisk/2.4.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.3.0](/java/docs/reference/google-cloud-webrisk/2.3.0/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.2.6](/java/docs/reference/google-cloud-webrisk/2.2.6/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder)\n- [2.0.12](/java/docs/reference/google-cloud-webrisk/2.0.12/com.google.webrisk.v1.ComputeThreatListDiffRequestOrBuilder) \n\n public interface ComputeThreatListDiffRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getConstraints()\n\n public abstract ComputeThreatListDiffRequest.Constraints getConstraints()\n\nRequired. The constraints associated with this request.\n\n`\n.google.cloud.webrisk.v1.ComputeThreatListDiffRequest.Constraints constraints = 3 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getConstraintsOrBuilder()\n\n public abstract ComputeThreatListDiffRequest.ConstraintsOrBuilder getConstraintsOrBuilder()\n\nRequired. The constraints associated with this request.\n\n`\n.google.cloud.webrisk.v1.ComputeThreatListDiffRequest.Constraints constraints = 3 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getThreatType()\n\n public abstract ThreatType getThreatType()\n\nRequired. The threat list to update. Only a single ThreatType should be\nspecified per request. If you want to handle multiple ThreatTypes, you must\nmake one request per ThreatType.\n\n`\n.google.cloud.webrisk.v1.ThreatType threat_type = 1 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getThreatTypeValue()\n\n public abstract int getThreatTypeValue()\n\nRequired. The threat list to update. Only a single ThreatType should be\nspecified per request. If you want to handle multiple ThreatTypes, you must\nmake one request per ThreatType.\n\n`\n.google.cloud.webrisk.v1.ThreatType threat_type = 1 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getVersionToken()\n\n public abstract ByteString getVersionToken()\n\nThe current version token of the client for the requested list (the\nclient version that was received from the last successful diff).\nIf the client does not have a version token (this is the first time calling\nComputeThreatListDiff), this may be left empty and a full database\nsnapshot will be returned.\n\n`bytes version_token = 2;`\n\n### hasConstraints()\n\n public abstract boolean hasConstraints()\n\nRequired. The constraints associated with this request.\n\n`\n.google.cloud.webrisk.v1.ComputeThreatListDiffRequest.Constraints constraints = 3 [(.google.api.field_behavior) = REQUIRED];\n`"]]