From 1cfadcb53bb0aafbf2181f2afc5045ce35612d8d Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Fri, 12 Jun 2026 18:43:39 -0700 Subject: [PATCH] chore: regenerate threatintelligence client --- .../v1beta/2.0.0/README.md | 4 +- .../v1beta/model/AlertDetail.java | 24 + .../v1beta/model/Association.java | 91 ++++ .../v1beta/model/ConfigurationDetail.java | 24 + .../v1beta/model/FindingDetail.java | 24 + .../v1beta/model/ProductFix.java | 139 +++++ .../v1beta/model/PublicExploit.java | 187 +++++++ .../model/TargetTechnologyAlertDetail.java | 67 +++ .../model/TargetTechnologyFindingDetail.java | 67 +++ .../TechnologyWatchListAlertThreshold.java | 166 ++++++ .../model/TechnologyWatchListConfig.java | 94 ++++ .../v1beta/model/VulnerabilityMatch.java | 484 ++++++++++++++++++ .../v1beta/2.0.0/pom.xml | 4 +- .../v1beta/README.md | 4 +- 14 files changed, 1373 insertions(+), 6 deletions(-) create mode 100644 clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/Association.java create mode 100644 clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/ProductFix.java create mode 100644 clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/PublicExploit.java create mode 100644 clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TargetTechnologyAlertDetail.java create mode 100644 clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TargetTechnologyFindingDetail.java create mode 100644 clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TechnologyWatchListAlertThreshold.java create mode 100644 clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TechnologyWatchListConfig.java create mode 100644 clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/VulnerabilityMatch.java diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/README.md b/clients/google-api-services-threatintelligence/v1beta/2.0.0/README.md index 0a30ddafe75..b4eb83c2df5 100644 --- a/clients/google-api-services-threatintelligence/v1beta/2.0.0/README.md +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-threatintelligence - v1beta-rev20260527-2.0.0 + v1beta-rev20260607-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-threatintelligence:v1beta-rev20260527-2.0.0' + implementation 'com.google.apis:google-api-services-threatintelligence:v1beta-rev20260607-2.0.0' } ``` diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/AlertDetail.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/AlertDetail.java index ecfb2defc72..e5793c2ce3f 100644 --- a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/AlertDetail.java +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/AlertDetail.java @@ -59,6 +59,13 @@ public final class AlertDetail extends com.google.api.client.json.GenericJson { @com.google.api.client.util.Key private InsiderThreatAlertDetail insiderThreat; + /** + * Technology Watchlist alert detail type. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private TargetTechnologyAlertDetail targetTechnology; + /** * Data Leak alert detail type. * @return value or {@code null} for none @@ -129,6 +136,23 @@ public AlertDetail setInsiderThreat(InsiderThreatAlertDetail insiderThreat) { return this; } + /** + * Technology Watchlist alert detail type. + * @return value or {@code null} for none + */ + public TargetTechnologyAlertDetail getTargetTechnology() { + return targetTechnology; + } + + /** + * Technology Watchlist alert detail type. + * @param targetTechnology targetTechnology or {@code null} for none + */ + public AlertDetail setTargetTechnology(TargetTechnologyAlertDetail targetTechnology) { + this.targetTechnology = targetTechnology; + return this; + } + @Override public AlertDetail set(String fieldName, Object value) { return (AlertDetail) super.set(fieldName, value); diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/Association.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/Association.java new file mode 100644 index 00000000000..76b47de77ad --- /dev/null +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/Association.java @@ -0,0 +1,91 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.threatintelligence.v1beta.model; + +/** + * Represents an association with a vulnerability. + * + *

This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Threat Intelligence API. For a detailed explanation + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class Association extends com.google.api.client.json.GenericJson { + + /** + * Required. The ID of the association. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String id; + + /** + * Required. The type of the association. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String type; + + /** + * Required. The ID of the association. + * @return value or {@code null} for none + */ + public java.lang.String getId() { + return id; + } + + /** + * Required. The ID of the association. + * @param id id or {@code null} for none + */ + public Association setId(java.lang.String id) { + this.id = id; + return this; + } + + /** + * Required. The type of the association. + * @return value or {@code null} for none + */ + public java.lang.String getType() { + return type; + } + + /** + * Required. The type of the association. + * @param type type or {@code null} for none + */ + public Association setType(java.lang.String type) { + this.type = type; + return this; + } + + @Override + public Association set(String fieldName, Object value) { + return (Association) super.set(fieldName, value); + } + + @Override + public Association clone() { + return (Association) super.clone(); + } + +} diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/ConfigurationDetail.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/ConfigurationDetail.java index 8b4a88bce06..b65a116717e 100644 --- a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/ConfigurationDetail.java +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/ConfigurationDetail.java @@ -46,6 +46,13 @@ public final class ConfigurationDetail extends com.google.api.client.json.Generi @com.google.api.client.util.Key private java.lang.String detailType; + /** + * Technology Watchlist detail config. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private TechnologyWatchListConfig technologyWatchlist; + /** * Customer Profile detail config. * @return value or {@code null} for none @@ -82,6 +89,23 @@ public ConfigurationDetail setDetailType(java.lang.String detailType) { return this; } + /** + * Technology Watchlist detail config. + * @return value or {@code null} for none + */ + public TechnologyWatchListConfig getTechnologyWatchlist() { + return technologyWatchlist; + } + + /** + * Technology Watchlist detail config. + * @param technologyWatchlist technologyWatchlist or {@code null} for none + */ + public ConfigurationDetail setTechnologyWatchlist(TechnologyWatchListConfig technologyWatchlist) { + this.technologyWatchlist = technologyWatchlist; + return this; + } + @Override public ConfigurationDetail set(String fieldName, Object value) { return (ConfigurationDetail) super.set(fieldName, value); diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/FindingDetail.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/FindingDetail.java index edc9cff8be7..97efcd1516d 100644 --- a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/FindingDetail.java +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/FindingDetail.java @@ -60,6 +60,13 @@ public final class FindingDetail extends com.google.api.client.json.GenericJson @com.google.api.client.util.Key private InsiderThreatFindingDetail insiderThreat; + /** + * Technology Watchlist finding detail type. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private TargetTechnologyFindingDetail targetTechnology; + /** * Data Leak finding detail type. * @return value or {@code null} for none @@ -130,6 +137,23 @@ public FindingDetail setInsiderThreat(InsiderThreatFindingDetail insiderThreat) return this; } + /** + * Technology Watchlist finding detail type. + * @return value or {@code null} for none + */ + public TargetTechnologyFindingDetail getTargetTechnology() { + return targetTechnology; + } + + /** + * Technology Watchlist finding detail type. + * @param targetTechnology targetTechnology or {@code null} for none + */ + public FindingDetail setTargetTechnology(TargetTechnologyFindingDetail targetTechnology) { + this.targetTechnology = targetTechnology; + return this; + } + @Override public FindingDetail set(String fieldName, Object value) { return (FindingDetail) super.set(fieldName, value); diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/ProductFix.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/ProductFix.java new file mode 100644 index 00000000000..46331208cb5 --- /dev/null +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/ProductFix.java @@ -0,0 +1,139 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.threatintelligence.v1beta.model; + +/** + * Contains details about a product fix. + * + *

This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Threat Intelligence API. For a detailed explanation + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class ProductFix extends com.google.api.client.json.GenericJson { + + /** + * Required. The name of the fix. Ex: "Magento". + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String displayName; + + /** + * Optional. The published time of the fix. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private String publishTime; + + /** + * Required. The source ID of the fix. Ex: "APPSEC-1420". + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String sourceId; + + /** + * Optional. The URI of the fix. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String uri; + + /** + * Required. The name of the fix. Ex: "Magento". + * @return value or {@code null} for none + */ + public java.lang.String getDisplayName() { + return displayName; + } + + /** + * Required. The name of the fix. Ex: "Magento". + * @param displayName displayName or {@code null} for none + */ + public ProductFix setDisplayName(java.lang.String displayName) { + this.displayName = displayName; + return this; + } + + /** + * Optional. The published time of the fix. + * @return value or {@code null} for none + */ + public String getPublishTime() { + return publishTime; + } + + /** + * Optional. The published time of the fix. + * @param publishTime publishTime or {@code null} for none + */ + public ProductFix setPublishTime(String publishTime) { + this.publishTime = publishTime; + return this; + } + + /** + * Required. The source ID of the fix. Ex: "APPSEC-1420". + * @return value or {@code null} for none + */ + public java.lang.String getSourceId() { + return sourceId; + } + + /** + * Required. The source ID of the fix. Ex: "APPSEC-1420". + * @param sourceId sourceId or {@code null} for none + */ + public ProductFix setSourceId(java.lang.String sourceId) { + this.sourceId = sourceId; + return this; + } + + /** + * Optional. The URI of the fix. + * @return value or {@code null} for none + */ + public java.lang.String getUri() { + return uri; + } + + /** + * Optional. The URI of the fix. + * @param uri uri or {@code null} for none + */ + public ProductFix setUri(java.lang.String uri) { + this.uri = uri; + return this; + } + + @Override + public ProductFix set(String fieldName, Object value) { + return (ProductFix) super.set(fieldName, value); + } + + @Override + public ProductFix clone() { + return (ProductFix) super.clone(); + } + +} diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/PublicExploit.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/PublicExploit.java new file mode 100644 index 00000000000..74da65a5b11 --- /dev/null +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/PublicExploit.java @@ -0,0 +1,187 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.threatintelligence.v1beta.model; + +/** + * Contains details about a public exploit. + * + *

This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Threat Intelligence API. For a detailed explanation + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class PublicExploit extends com.google.api.client.json.GenericJson { + + /** + * Optional. The grade of the exploit. Ex: "non-weaponized". + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String exploitGrade; + + /** + * Required. The name of the exploit. Ex: "Magentounauth.php.txt". + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String exploitName; + + /** + * Optional. The reliability of the exploit. Ex: "Unreviewed". + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String exploitReliability; + + /** + * Optional. The release time of the exploit. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private String releaseTime; + + /** + * Optional. The size of the exploit. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long sizeBytes; + + /** + * Optional. The URI of the exploit. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String uri; + + /** + * Optional. The grade of the exploit. Ex: "non-weaponized". + * @return value or {@code null} for none + */ + public java.lang.String getExploitGrade() { + return exploitGrade; + } + + /** + * Optional. The grade of the exploit. Ex: "non-weaponized". + * @param exploitGrade exploitGrade or {@code null} for none + */ + public PublicExploit setExploitGrade(java.lang.String exploitGrade) { + this.exploitGrade = exploitGrade; + return this; + } + + /** + * Required. The name of the exploit. Ex: "Magentounauth.php.txt". + * @return value or {@code null} for none + */ + public java.lang.String getExploitName() { + return exploitName; + } + + /** + * Required. The name of the exploit. Ex: "Magentounauth.php.txt". + * @param exploitName exploitName or {@code null} for none + */ + public PublicExploit setExploitName(java.lang.String exploitName) { + this.exploitName = exploitName; + return this; + } + + /** + * Optional. The reliability of the exploit. Ex: "Unreviewed". + * @return value or {@code null} for none + */ + public java.lang.String getExploitReliability() { + return exploitReliability; + } + + /** + * Optional. The reliability of the exploit. Ex: "Unreviewed". + * @param exploitReliability exploitReliability or {@code null} for none + */ + public PublicExploit setExploitReliability(java.lang.String exploitReliability) { + this.exploitReliability = exploitReliability; + return this; + } + + /** + * Optional. The release time of the exploit. + * @return value or {@code null} for none + */ + public String getReleaseTime() { + return releaseTime; + } + + /** + * Optional. The release time of the exploit. + * @param releaseTime releaseTime or {@code null} for none + */ + public PublicExploit setReleaseTime(String releaseTime) { + this.releaseTime = releaseTime; + return this; + } + + /** + * Optional. The size of the exploit. + * @return value or {@code null} for none + */ + public java.lang.Long getSizeBytes() { + return sizeBytes; + } + + /** + * Optional. The size of the exploit. + * @param sizeBytes sizeBytes or {@code null} for none + */ + public PublicExploit setSizeBytes(java.lang.Long sizeBytes) { + this.sizeBytes = sizeBytes; + return this; + } + + /** + * Optional. The URI of the exploit. + * @return value or {@code null} for none + */ + public java.lang.String getUri() { + return uri; + } + + /** + * Optional. The URI of the exploit. + * @param uri uri or {@code null} for none + */ + public PublicExploit setUri(java.lang.String uri) { + this.uri = uri; + return this; + } + + @Override + public PublicExploit set(String fieldName, Object value) { + return (PublicExploit) super.set(fieldName, value); + } + + @Override + public PublicExploit clone() { + return (PublicExploit) super.clone(); + } + +} diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TargetTechnologyAlertDetail.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TargetTechnologyAlertDetail.java new file mode 100644 index 00000000000..a4092f92877 --- /dev/null +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TargetTechnologyAlertDetail.java @@ -0,0 +1,67 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.threatintelligence.v1beta.model; + +/** + * Contains details for a technology watchlist alert. + * + *

This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Threat Intelligence API. For a detailed explanation + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class TargetTechnologyAlertDetail extends com.google.api.client.json.GenericJson { + + /** + * Optional. The vulnerability match details. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private VulnerabilityMatch vulnerabilityMatch; + + /** + * Optional. The vulnerability match details. + * @return value or {@code null} for none + */ + public VulnerabilityMatch getVulnerabilityMatch() { + return vulnerabilityMatch; + } + + /** + * Optional. The vulnerability match details. + * @param vulnerabilityMatch vulnerabilityMatch or {@code null} for none + */ + public TargetTechnologyAlertDetail setVulnerabilityMatch(VulnerabilityMatch vulnerabilityMatch) { + this.vulnerabilityMatch = vulnerabilityMatch; + return this; + } + + @Override + public TargetTechnologyAlertDetail set(String fieldName, Object value) { + return (TargetTechnologyAlertDetail) super.set(fieldName, value); + } + + @Override + public TargetTechnologyAlertDetail clone() { + return (TargetTechnologyAlertDetail) super.clone(); + } + +} diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TargetTechnologyFindingDetail.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TargetTechnologyFindingDetail.java new file mode 100644 index 00000000000..035ab2bd1e7 --- /dev/null +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TargetTechnologyFindingDetail.java @@ -0,0 +1,67 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.threatintelligence.v1beta.model; + +/** + * Contains details for a technology watchlist finding. + * + *

This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Threat Intelligence API. For a detailed explanation + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class TargetTechnologyFindingDetail extends com.google.api.client.json.GenericJson { + + /** + * Optional. The vulnerability match details. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private VulnerabilityMatch vulnerabilityMatch; + + /** + * Optional. The vulnerability match details. + * @return value or {@code null} for none + */ + public VulnerabilityMatch getVulnerabilityMatch() { + return vulnerabilityMatch; + } + + /** + * Optional. The vulnerability match details. + * @param vulnerabilityMatch vulnerabilityMatch or {@code null} for none + */ + public TargetTechnologyFindingDetail setVulnerabilityMatch(VulnerabilityMatch vulnerabilityMatch) { + this.vulnerabilityMatch = vulnerabilityMatch; + return this; + } + + @Override + public TargetTechnologyFindingDetail set(String fieldName, Object value) { + return (TargetTechnologyFindingDetail) super.set(fieldName, value); + } + + @Override + public TargetTechnologyFindingDetail clone() { + return (TargetTechnologyFindingDetail) super.clone(); + } + +} diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TechnologyWatchListAlertThreshold.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TechnologyWatchListAlertThreshold.java new file mode 100644 index 00000000000..acf3807ed56 --- /dev/null +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TechnologyWatchListAlertThreshold.java @@ -0,0 +1,166 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.threatintelligence.v1beta.model; + +/** + * TechnologyWatchListAlertThreshold contains the thresholds for alerting. + * + *

This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Threat Intelligence API. For a detailed explanation + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class TechnologyWatchListAlertThreshold extends com.google.api.client.json.GenericJson { + + /** + * Optional. The minimum CVSS score for the alert. Evaluates to CVSS v3 when available with a + * fallback to v2 and v4. Ex: 7.0. Valid range is [0.0, 10.0]. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Float cvssScoreMinimum; + + /** + * Optional. The minimum epss score for the alert. Ex: 0.8. Valid range is [0.0, 1.0]. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Float epssScoreMinimum; + + /** + * Optional. The exploitation states of the alert. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List exploitationStates; + + /** + * Optional. The minimum priority for the alert. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String priorityMinimum; + + /** + * Optional. The minimum risk rating for the alert. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String riskRatingMinimum; + + /** + * Optional. The minimum CVSS score for the alert. Evaluates to CVSS v3 when available with a + * fallback to v2 and v4. Ex: 7.0. Valid range is [0.0, 10.0]. + * @return value or {@code null} for none + */ + public java.lang.Float getCvssScoreMinimum() { + return cvssScoreMinimum; + } + + /** + * Optional. The minimum CVSS score for the alert. Evaluates to CVSS v3 when available with a + * fallback to v2 and v4. Ex: 7.0. Valid range is [0.0, 10.0]. + * @param cvssScoreMinimum cvssScoreMinimum or {@code null} for none + */ + public TechnologyWatchListAlertThreshold setCvssScoreMinimum(java.lang.Float cvssScoreMinimum) { + this.cvssScoreMinimum = cvssScoreMinimum; + return this; + } + + /** + * Optional. The minimum epss score for the alert. Ex: 0.8. Valid range is [0.0, 1.0]. + * @return value or {@code null} for none + */ + public java.lang.Float getEpssScoreMinimum() { + return epssScoreMinimum; + } + + /** + * Optional. The minimum epss score for the alert. Ex: 0.8. Valid range is [0.0, 1.0]. + * @param epssScoreMinimum epssScoreMinimum or {@code null} for none + */ + public TechnologyWatchListAlertThreshold setEpssScoreMinimum(java.lang.Float epssScoreMinimum) { + this.epssScoreMinimum = epssScoreMinimum; + return this; + } + + /** + * Optional. The exploitation states of the alert. + * @return value or {@code null} for none + */ + public java.util.List getExploitationStates() { + return exploitationStates; + } + + /** + * Optional. The exploitation states of the alert. + * @param exploitationStates exploitationStates or {@code null} for none + */ + public TechnologyWatchListAlertThreshold setExploitationStates(java.util.List exploitationStates) { + this.exploitationStates = exploitationStates; + return this; + } + + /** + * Optional. The minimum priority for the alert. + * @return value or {@code null} for none + */ + public java.lang.String getPriorityMinimum() { + return priorityMinimum; + } + + /** + * Optional. The minimum priority for the alert. + * @param priorityMinimum priorityMinimum or {@code null} for none + */ + public TechnologyWatchListAlertThreshold setPriorityMinimum(java.lang.String priorityMinimum) { + this.priorityMinimum = priorityMinimum; + return this; + } + + /** + * Optional. The minimum risk rating for the alert. + * @return value or {@code null} for none + */ + public java.lang.String getRiskRatingMinimum() { + return riskRatingMinimum; + } + + /** + * Optional. The minimum risk rating for the alert. + * @param riskRatingMinimum riskRatingMinimum or {@code null} for none + */ + public TechnologyWatchListAlertThreshold setRiskRatingMinimum(java.lang.String riskRatingMinimum) { + this.riskRatingMinimum = riskRatingMinimum; + return this; + } + + @Override + public TechnologyWatchListAlertThreshold set(String fieldName, Object value) { + return (TechnologyWatchListAlertThreshold) super.set(fieldName, value); + } + + @Override + public TechnologyWatchListAlertThreshold clone() { + return (TechnologyWatchListAlertThreshold) super.clone(); + } + +} diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TechnologyWatchListConfig.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TechnologyWatchListConfig.java new file mode 100644 index 00000000000..9424cfa02bc --- /dev/null +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/TechnologyWatchListConfig.java @@ -0,0 +1,94 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.threatintelligence.v1beta.model; + +/** + * TechnologyWatchListConfig is the configuration for the technology watchlist. + * + *

This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Threat Intelligence API. For a detailed explanation + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class TechnologyWatchListConfig extends com.google.api.client.json.GenericJson { + + /** + * Optional. Alert thresholds to effectively reduce noise. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private TechnologyWatchListAlertThreshold alertThreshold; + + /** + * Optional. List of vendor, technology or cpe fingerprint. example: Microsoft office 360 Apache + * Server 3.5 cpe:2.3:a:microsoft:outlook:*:*:*:*:*:*:*:* + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List technologies; + + /** + * Optional. Alert thresholds to effectively reduce noise. + * @return value or {@code null} for none + */ + public TechnologyWatchListAlertThreshold getAlertThreshold() { + return alertThreshold; + } + + /** + * Optional. Alert thresholds to effectively reduce noise. + * @param alertThreshold alertThreshold or {@code null} for none + */ + public TechnologyWatchListConfig setAlertThreshold(TechnologyWatchListAlertThreshold alertThreshold) { + this.alertThreshold = alertThreshold; + return this; + } + + /** + * Optional. List of vendor, technology or cpe fingerprint. example: Microsoft office 360 Apache + * Server 3.5 cpe:2.3:a:microsoft:outlook:*:*:*:*:*:*:*:* + * @return value or {@code null} for none + */ + public java.util.List getTechnologies() { + return technologies; + } + + /** + * Optional. List of vendor, technology or cpe fingerprint. example: Microsoft office 360 Apache + * Server 3.5 cpe:2.3:a:microsoft:outlook:*:*:*:*:*:*:*:* + * @param technologies technologies or {@code null} for none + */ + public TechnologyWatchListConfig setTechnologies(java.util.List technologies) { + this.technologies = technologies; + return this; + } + + @Override + public TechnologyWatchListConfig set(String fieldName, Object value) { + return (TechnologyWatchListConfig) super.set(fieldName, value); + } + + @Override + public TechnologyWatchListConfig clone() { + return (TechnologyWatchListConfig) super.clone(); + } + +} diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/VulnerabilityMatch.java b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/VulnerabilityMatch.java new file mode 100644 index 00000000000..96cfce9061b --- /dev/null +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/com/google/api/services/threatintelligence/v1beta/model/VulnerabilityMatch.java @@ -0,0 +1,484 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.threatintelligence.v1beta.model; + +/** + * Contains details about a vulnerability match. + * + *

This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Threat Intelligence API. For a detailed explanation + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class VulnerabilityMatch extends com.google.api.client.json.GenericJson { + + /** + * Optional. Associated threat actors, malware, etc. This is embedded as a snapshot because the + * details of the association at the time of the vulnerability match are important for context and + * reporting. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List associations; + + static { + // hack to force ProGuard to consider Association used, since otherwise it would be stripped out + // see https://github.com/google/google-api-java-client/issues/543 + com.google.api.client.util.Data.nullOf(Association.class); + } + + /** + * Required. The collection ID of the vulnerability. Ex: "vulnerability--cve-2025-9876". + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String collectionId; + + /** + * Required. The CVE ID of the vulnerability. Ex: "CVE-2025-9876". See https://www.cve.org/ for + * more information. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String cveId; + + /** + * Required. The CVSS score of the vulnerability. Evaluates to CVSS v3 when available with a + * fallback to v2 and v4. Example: 6.4. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Float cvss3Score; + + /** + * Required. A description of the vulnerability. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String description; + + /** + * Optional. The disclosure time of the vulnerability. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private String disclosureTime; + + /** + * Optional. The EPSS score, representing the probability of exploitation. Example: 0.87. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Float epssScore; + + /** + * Optional. List of exploitation consequences for the vulnerability. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List exploitationConsequences; + + /** + * Required. The exploitation state of the vulnerability. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String exploitationState; + + /** + * Optional. List of exploitation vectors for the vulnerability. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List exploitationVectors; + + /** + * Optional. The specific technologies from the configured watchlist that triggered the match. Ex: + * "Apache Struts". + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List matchedTechnologies; + + /** + * Optional. The priority level of the vulnerability data. Ex: "P1". + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String priority; + + /** + * Optional. List of product fixes for the vulnerability. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List productFixes; + + static { + // hack to force ProGuard to consider ProductFix used, since otherwise it would be stripped out + // see https://github.com/google/google-api-java-client/issues/543 + com.google.api.client.util.Data.nullOf(ProductFix.class); + } + + /** + * Optional. List of public exploits. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List publicExploits; + + static { + // hack to force ProGuard to consider PublicExploit used, since otherwise it would be stripped out + // see https://github.com/google/google-api-java-client/issues/543 + com.google.api.client.util.Data.nullOf(PublicExploit.class); + } + + /** + * Output only. Whether a publicly available exploit exists. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Boolean publiclyAvailableExploit; + + /** + * Required. The risk rating of the vulnerability. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String riskRating; + + /** + * Required. All technologies affected by the vulnerability. Ex: "Apache Struts". + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.List technologies; + + /** + * Optional. Associated threat actors, malware, etc. This is embedded as a snapshot because the + * details of the association at the time of the vulnerability match are important for context and + * reporting. + * @return value or {@code null} for none + */ + public java.util.List getAssociations() { + return associations; + } + + /** + * Optional. Associated threat actors, malware, etc. This is embedded as a snapshot because the + * details of the association at the time of the vulnerability match are important for context and + * reporting. + * @param associations associations or {@code null} for none + */ + public VulnerabilityMatch setAssociations(java.util.List associations) { + this.associations = associations; + return this; + } + + /** + * Required. The collection ID of the vulnerability. Ex: "vulnerability--cve-2025-9876". + * @return value or {@code null} for none + */ + public java.lang.String getCollectionId() { + return collectionId; + } + + /** + * Required. The collection ID of the vulnerability. Ex: "vulnerability--cve-2025-9876". + * @param collectionId collectionId or {@code null} for none + */ + public VulnerabilityMatch setCollectionId(java.lang.String collectionId) { + this.collectionId = collectionId; + return this; + } + + /** + * Required. The CVE ID of the vulnerability. Ex: "CVE-2025-9876". See https://www.cve.org/ for + * more information. + * @return value or {@code null} for none + */ + public java.lang.String getCveId() { + return cveId; + } + + /** + * Required. The CVE ID of the vulnerability. Ex: "CVE-2025-9876". See https://www.cve.org/ for + * more information. + * @param cveId cveId or {@code null} for none + */ + public VulnerabilityMatch setCveId(java.lang.String cveId) { + this.cveId = cveId; + return this; + } + + /** + * Required. The CVSS score of the vulnerability. Evaluates to CVSS v3 when available with a + * fallback to v2 and v4. Example: 6.4. + * @return value or {@code null} for none + */ + public java.lang.Float getCvss3Score() { + return cvss3Score; + } + + /** + * Required. The CVSS score of the vulnerability. Evaluates to CVSS v3 when available with a + * fallback to v2 and v4. Example: 6.4. + * @param cvss3Score cvss3Score or {@code null} for none + */ + public VulnerabilityMatch setCvss3Score(java.lang.Float cvss3Score) { + this.cvss3Score = cvss3Score; + return this; + } + + /** + * Required. A description of the vulnerability. + * @return value or {@code null} for none + */ + public java.lang.String getDescription() { + return description; + } + + /** + * Required. A description of the vulnerability. + * @param description description or {@code null} for none + */ + public VulnerabilityMatch setDescription(java.lang.String description) { + this.description = description; + return this; + } + + /** + * Optional. The disclosure time of the vulnerability. + * @return value or {@code null} for none + */ + public String getDisclosureTime() { + return disclosureTime; + } + + /** + * Optional. The disclosure time of the vulnerability. + * @param disclosureTime disclosureTime or {@code null} for none + */ + public VulnerabilityMatch setDisclosureTime(String disclosureTime) { + this.disclosureTime = disclosureTime; + return this; + } + + /** + * Optional. The EPSS score, representing the probability of exploitation. Example: 0.87. + * @return value or {@code null} for none + */ + public java.lang.Float getEpssScore() { + return epssScore; + } + + /** + * Optional. The EPSS score, representing the probability of exploitation. Example: 0.87. + * @param epssScore epssScore or {@code null} for none + */ + public VulnerabilityMatch setEpssScore(java.lang.Float epssScore) { + this.epssScore = epssScore; + return this; + } + + /** + * Optional. List of exploitation consequences for the vulnerability. + * @return value or {@code null} for none + */ + public java.util.List getExploitationConsequences() { + return exploitationConsequences; + } + + /** + * Optional. List of exploitation consequences for the vulnerability. + * @param exploitationConsequences exploitationConsequences or {@code null} for none + */ + public VulnerabilityMatch setExploitationConsequences(java.util.List exploitationConsequences) { + this.exploitationConsequences = exploitationConsequences; + return this; + } + + /** + * Required. The exploitation state of the vulnerability. + * @return value or {@code null} for none + */ + public java.lang.String getExploitationState() { + return exploitationState; + } + + /** + * Required. The exploitation state of the vulnerability. + * @param exploitationState exploitationState or {@code null} for none + */ + public VulnerabilityMatch setExploitationState(java.lang.String exploitationState) { + this.exploitationState = exploitationState; + return this; + } + + /** + * Optional. List of exploitation vectors for the vulnerability. + * @return value or {@code null} for none + */ + public java.util.List getExploitationVectors() { + return exploitationVectors; + } + + /** + * Optional. List of exploitation vectors for the vulnerability. + * @param exploitationVectors exploitationVectors or {@code null} for none + */ + public VulnerabilityMatch setExploitationVectors(java.util.List exploitationVectors) { + this.exploitationVectors = exploitationVectors; + return this; + } + + /** + * Optional. The specific technologies from the configured watchlist that triggered the match. Ex: + * "Apache Struts". + * @return value or {@code null} for none + */ + public java.util.List getMatchedTechnologies() { + return matchedTechnologies; + } + + /** + * Optional. The specific technologies from the configured watchlist that triggered the match. Ex: + * "Apache Struts". + * @param matchedTechnologies matchedTechnologies or {@code null} for none + */ + public VulnerabilityMatch setMatchedTechnologies(java.util.List matchedTechnologies) { + this.matchedTechnologies = matchedTechnologies; + return this; + } + + /** + * Optional. The priority level of the vulnerability data. Ex: "P1". + * @return value or {@code null} for none + */ + public java.lang.String getPriority() { + return priority; + } + + /** + * Optional. The priority level of the vulnerability data. Ex: "P1". + * @param priority priority or {@code null} for none + */ + public VulnerabilityMatch setPriority(java.lang.String priority) { + this.priority = priority; + return this; + } + + /** + * Optional. List of product fixes for the vulnerability. + * @return value or {@code null} for none + */ + public java.util.List getProductFixes() { + return productFixes; + } + + /** + * Optional. List of product fixes for the vulnerability. + * @param productFixes productFixes or {@code null} for none + */ + public VulnerabilityMatch setProductFixes(java.util.List productFixes) { + this.productFixes = productFixes; + return this; + } + + /** + * Optional. List of public exploits. + * @return value or {@code null} for none + */ + public java.util.List getPublicExploits() { + return publicExploits; + } + + /** + * Optional. List of public exploits. + * @param publicExploits publicExploits or {@code null} for none + */ + public VulnerabilityMatch setPublicExploits(java.util.List publicExploits) { + this.publicExploits = publicExploits; + return this; + } + + /** + * Output only. Whether a publicly available exploit exists. + * @return value or {@code null} for none + */ + public java.lang.Boolean getPubliclyAvailableExploit() { + return publiclyAvailableExploit; + } + + /** + * Output only. Whether a publicly available exploit exists. + * @param publiclyAvailableExploit publiclyAvailableExploit or {@code null} for none + */ + public VulnerabilityMatch setPubliclyAvailableExploit(java.lang.Boolean publiclyAvailableExploit) { + this.publiclyAvailableExploit = publiclyAvailableExploit; + return this; + } + + /** + * Required. The risk rating of the vulnerability. + * @return value or {@code null} for none + */ + public java.lang.String getRiskRating() { + return riskRating; + } + + /** + * Required. The risk rating of the vulnerability. + * @param riskRating riskRating or {@code null} for none + */ + public VulnerabilityMatch setRiskRating(java.lang.String riskRating) { + this.riskRating = riskRating; + return this; + } + + /** + * Required. All technologies affected by the vulnerability. Ex: "Apache Struts". + * @return value or {@code null} for none + */ + public java.util.List getTechnologies() { + return technologies; + } + + /** + * Required. All technologies affected by the vulnerability. Ex: "Apache Struts". + * @param technologies technologies or {@code null} for none + */ + public VulnerabilityMatch setTechnologies(java.util.List technologies) { + this.technologies = technologies; + return this; + } + + @Override + public VulnerabilityMatch set(String fieldName, Object value) { + return (VulnerabilityMatch) super.set(fieldName, value); + } + + @Override + public VulnerabilityMatch clone() { + return (VulnerabilityMatch) super.clone(); + } + +} diff --git a/clients/google-api-services-threatintelligence/v1beta/2.0.0/pom.xml b/clients/google-api-services-threatintelligence/v1beta/2.0.0/pom.xml index 75eb7536ac5..6823f5cab6b 100644 --- a/clients/google-api-services-threatintelligence/v1beta/2.0.0/pom.xml +++ b/clients/google-api-services-threatintelligence/v1beta/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-threatintelligence - v1beta-rev20260527-2.0.0 - Threat Intelligence API v1beta-rev20260527-2.0.0 + v1beta-rev20260607-2.0.0 + Threat Intelligence API v1beta-rev20260607-2.0.0 jar 2011 diff --git a/clients/google-api-services-threatintelligence/v1beta/README.md b/clients/google-api-services-threatintelligence/v1beta/README.md index 0a30ddafe75..b4eb83c2df5 100644 --- a/clients/google-api-services-threatintelligence/v1beta/README.md +++ b/clients/google-api-services-threatintelligence/v1beta/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-threatintelligence - v1beta-rev20260527-2.0.0 + v1beta-rev20260607-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-threatintelligence:v1beta-rev20260527-2.0.0' + implementation 'com.google.apis:google-api-services-threatintelligence:v1beta-rev20260607-2.0.0' } ```