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-networksecurity</artifactId>
<version>v1beta1-rev20260518-2.0.0</version>
<version>v1beta1-rev20260524-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-networksecurity:v1beta1-rev20260518-2.0.0'
implementation 'com.google.apis:google-api-services-networksecurity:v1beta1-rev20260524-2.0.0'
}
```

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,13 @@ public final class FirewallEndpoint extends com.google.api.client.json.GenericJs
@com.google.api.client.util.Key
private String updateTime;

/**
* Optional. Settings for WildFire analysis.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private FirewallEndpointWildfireSettings wildfireSettings;

/**
* Output only. Deprecated: List of networks that are associated with this endpoint in the local
* zone. This is a projection of the FirewallEndpointAssociations pointing at this endpoint. A
Expand Down Expand Up @@ -356,6 +363,23 @@ public FirewallEndpoint setUpdateTime(String updateTime) {
return this;
}

/**
* Optional. Settings for WildFire analysis.
* @return value or {@code null} for none
*/
public FirewallEndpointWildfireSettings getWildfireSettings() {
return wildfireSettings;
}

/**
* Optional. Settings for WildFire analysis.
* @param wildfireSettings wildfireSettings or {@code null} for none
*/
public FirewallEndpoint setWildfireSettings(FirewallEndpointWildfireSettings wildfireSettings) {
this.wildfireSettings = wildfireSettings;
return this;
}

@Override
public FirewallEndpoint set(String fieldName, Object value) {
return (FirewallEndpoint) super.set(fieldName, value);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,67 @@
@SuppressWarnings("javadoc")
public final class FirewallEndpointEndpointSettings extends com.google.api.client.json.GenericJson {

/**
* Optional. The content cloud region of the endpoint.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String contentCloudRegion;

/**
* Optional. Whether to block HTTP partial responses for the endpoint. When this is true,
* resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False
* provides maximum availability, true provides maximum security.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean httpPartialResponseBlocked;

/**
* Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean jumboFramesEnabled;

/**
* Optional. The content cloud region of the endpoint.
* @return value or {@code null} for none
*/
public java.lang.String getContentCloudRegion() {
return contentCloudRegion;
}

/**
* Optional. The content cloud region of the endpoint.
* @param contentCloudRegion contentCloudRegion or {@code null} for none
*/
public FirewallEndpointEndpointSettings setContentCloudRegion(java.lang.String contentCloudRegion) {
this.contentCloudRegion = contentCloudRegion;
return this;
}

/**
* Optional. Whether to block HTTP partial responses for the endpoint. When this is true,
* resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False
* provides maximum availability, true provides maximum security.
* @return value or {@code null} for none
*/
public java.lang.Boolean getHttpPartialResponseBlocked() {
return httpPartialResponseBlocked;
}

/**
* Optional. Whether to block HTTP partial responses for the endpoint. When this is true,
* resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False
* provides maximum availability, true provides maximum security.
* @param httpPartialResponseBlocked httpPartialResponseBlocked or {@code null} for none
*/
public FirewallEndpointEndpointSettings setHttpPartialResponseBlocked(java.lang.Boolean httpPartialResponseBlocked) {
this.httpPartialResponseBlocked = httpPartialResponseBlocked;
return this;
}

/**
* Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false.
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
/*
* 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.networksecurity.v1beta1.model;

/**
* Settings for WildFire analysis.
*
* <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 Network Security 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 FirewallEndpointWildfireSettings extends com.google.api.client.json.GenericJson {

/**
* Optional. Indicates whether WildFire analysis is enabled. Default value is false.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean enabled;

/**
* Optional. Settings for WildFire inline cloud analysis.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings wildfireInlineCloudAnalysisSettings;

/**
* Optional. Duration in milliseconds on a file being held while the WildFire real time signature
* cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private String wildfireRealtimeLookupDuration;

/**
* Optional. Action to take on WildFire real time signature lookup timeout. Default value is
* ALLOW.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String wildfireRealtimeLookupTimeoutAction;

/**
* Optional. The region where WildFire analysis will be performed. PAN supports regions:
* https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-
* overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String wildfireRegion;

/**
* Optional. Indicates whether WildFire analysis is enabled. Default value is false.
* @return value or {@code null} for none
*/
public java.lang.Boolean getEnabled() {
return enabled;
}

/**
* Optional. Indicates whether WildFire analysis is enabled. Default value is false.
* @param enabled enabled or {@code null} for none
*/
public FirewallEndpointWildfireSettings setEnabled(java.lang.Boolean enabled) {
this.enabled = enabled;
return this;
}

/**
* Optional. Settings for WildFire inline cloud analysis.
* @return value or {@code null} for none
*/
public FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings getWildfireInlineCloudAnalysisSettings() {
return wildfireInlineCloudAnalysisSettings;
}

/**
* Optional. Settings for WildFire inline cloud analysis.
* @param wildfireInlineCloudAnalysisSettings wildfireInlineCloudAnalysisSettings or {@code null} for none
*/
public FirewallEndpointWildfireSettings setWildfireInlineCloudAnalysisSettings(FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings wildfireInlineCloudAnalysisSettings) {
this.wildfireInlineCloudAnalysisSettings = wildfireInlineCloudAnalysisSettings;
return this;
}

/**
* Optional. Duration in milliseconds on a file being held while the WildFire real time signature
* cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000.
* @return value or {@code null} for none
*/
public String getWildfireRealtimeLookupDuration() {
return wildfireRealtimeLookupDuration;
}

/**
* Optional. Duration in milliseconds on a file being held while the WildFire real time signature
* cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000.
* @param wildfireRealtimeLookupDuration wildfireRealtimeLookupDuration or {@code null} for none
*/
public FirewallEndpointWildfireSettings setWildfireRealtimeLookupDuration(String wildfireRealtimeLookupDuration) {
this.wildfireRealtimeLookupDuration = wildfireRealtimeLookupDuration;
return this;
}

/**
* Optional. Action to take on WildFire real time signature lookup timeout. Default value is
* ALLOW.
* @return value or {@code null} for none
*/
public java.lang.String getWildfireRealtimeLookupTimeoutAction() {
return wildfireRealtimeLookupTimeoutAction;
}

/**
* Optional. Action to take on WildFire real time signature lookup timeout. Default value is
* ALLOW.
* @param wildfireRealtimeLookupTimeoutAction wildfireRealtimeLookupTimeoutAction or {@code null} for none
*/
public FirewallEndpointWildfireSettings setWildfireRealtimeLookupTimeoutAction(java.lang.String wildfireRealtimeLookupTimeoutAction) {
this.wildfireRealtimeLookupTimeoutAction = wildfireRealtimeLookupTimeoutAction;
return this;
}

/**
* Optional. The region where WildFire analysis will be performed. PAN supports regions:
* https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-
* overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud
* @return value or {@code null} for none
*/
public java.lang.String getWildfireRegion() {
return wildfireRegion;
}

/**
* Optional. The region where WildFire analysis will be performed. PAN supports regions:
* https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-
* overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud
* @param wildfireRegion wildfireRegion or {@code null} for none
*/
public FirewallEndpointWildfireSettings setWildfireRegion(java.lang.String wildfireRegion) {
this.wildfireRegion = wildfireRegion;
return this;
}

@Override
public FirewallEndpointWildfireSettings set(String fieldName, Object value) {
return (FirewallEndpointWildfireSettings) super.set(fieldName, value);
}

@Override
public FirewallEndpointWildfireSettings clone() {
return (FirewallEndpointWildfireSettings) super.clone();
}

}
Loading