[[["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 SubmissionOrBuilder (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.SubmissionOrBuilder)\n- [2.69.0](/java/docs/reference/google-cloud-webrisk/2.69.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.67.0](/java/docs/reference/google-cloud-webrisk/2.67.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.66.0](/java/docs/reference/google-cloud-webrisk/2.66.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-webrisk/2.63.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-webrisk/2.62.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.61.0](/java/docs/reference/google-cloud-webrisk/2.61.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-webrisk/2.59.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-webrisk/2.58.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-webrisk/2.57.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-webrisk/2.56.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-webrisk/2.55.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-webrisk/2.54.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-webrisk/2.53.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-webrisk/2.52.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-webrisk/2.51.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.50.0](/java/docs/reference/google-cloud-webrisk/2.50.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-webrisk/2.48.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-webrisk/2.47.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-webrisk/2.46.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-webrisk/2.45.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-webrisk/2.44.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-webrisk/2.43.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-webrisk/2.42.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-webrisk/2.41.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-webrisk/2.40.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-webrisk/2.39.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.38.0](/java/docs/reference/google-cloud-webrisk/2.38.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-webrisk/2.36.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-webrisk/2.35.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-webrisk/2.34.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-webrisk/2.33.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-webrisk/2.32.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-webrisk/2.31.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-webrisk/2.30.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-webrisk/2.29.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-webrisk/2.28.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.27.0](/java/docs/reference/google-cloud-webrisk/2.27.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.26.0](/java/docs/reference/google-cloud-webrisk/2.26.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-webrisk/2.23.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-webrisk/2.22.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-webrisk/2.21.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-webrisk/2.20.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-webrisk/2.19.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-webrisk/2.18.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-webrisk/2.17.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-webrisk/2.16.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-webrisk/2.15.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-webrisk/2.14.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-webrisk/2.13.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-webrisk/2.12.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-webrisk/2.11.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.10.0](/java/docs/reference/google-cloud-webrisk/2.10.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-webrisk/2.8.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-webrisk/2.7.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-webrisk/2.6.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-webrisk/2.5.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-webrisk/2.4.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.3.0](/java/docs/reference/google-cloud-webrisk/2.3.0/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.2.6](/java/docs/reference/google-cloud-webrisk/2.2.6/com.google.webrisk.v1.SubmissionOrBuilder)\n- [2.0.12](/java/docs/reference/google-cloud-webrisk/2.0.12/com.google.webrisk.v1.SubmissionOrBuilder) \n\n public interface SubmissionOrBuilder 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### getThreatTypes(int index)\n\n public abstract ThreatType getThreatTypes(int index)\n\nOutput only. ThreatTypes found to be associated with the submitted URI\nafter reviewing it. This might be empty if the URI was not added to any\nlist.\n\n`\nrepeated .google.cloud.webrisk.v1.ThreatType threat_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getThreatTypesCount()\n\n public abstract int getThreatTypesCount()\n\nOutput only. ThreatTypes found to be associated with the submitted URI\nafter reviewing it. This might be empty if the URI was not added to any\nlist.\n\n`\nrepeated .google.cloud.webrisk.v1.ThreatType threat_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getThreatTypesList()\n\n public abstract List\u003cThreatType\u003e getThreatTypesList()\n\nOutput only. ThreatTypes found to be associated with the submitted URI\nafter reviewing it. This might be empty if the URI was not added to any\nlist.\n\n`\nrepeated .google.cloud.webrisk.v1.ThreatType threat_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getThreatTypesValue(int index)\n\n public abstract int getThreatTypesValue(int index)\n\nOutput only. ThreatTypes found to be associated with the submitted URI\nafter reviewing it. This might be empty if the URI was not added to any\nlist.\n\n`\nrepeated .google.cloud.webrisk.v1.ThreatType threat_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getThreatTypesValueList()\n\n public abstract List\u003cInteger\u003e getThreatTypesValueList()\n\nOutput only. ThreatTypes found to be associated with the submitted URI\nafter reviewing it. This might be empty if the URI was not added to any\nlist.\n\n`\nrepeated .google.cloud.webrisk.v1.ThreatType threat_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getUri()\n\n public abstract String getUri()\n\nRequired. The URI that is being reported for malicious content to be\nanalyzed.\n\n`string uri = 1 [(.google.api.field_behavior) = REQUIRED];`\n\n### getUriBytes()\n\n public abstract ByteString getUriBytes()\n\nRequired. The URI that is being reported for malicious content to be\nanalyzed.\n\n`string uri = 1 [(.google.api.field_behavior) = REQUIRED];`"]]