Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-threatintelligence</artifactId>
<version>v1beta-rev20260527-2.0.0</version>
<version>v1beta-rev20260607-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -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'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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);
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
*
* <p> 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:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @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();
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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);
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
*
* <p> 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:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @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();
}

}
Loading
Loading