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

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,169 @@
/*
* 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.networkmanagement.v1.model;

/**
* For display only. Metadata associated with a serverless direct VPC ingress connection.
*
* <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 Management 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 DirectVpcIngressConnectionInfo extends com.google.api.client.json.GenericJson {

/**
* URI of the VPC network for direct ingress. Format:
* `projects/{project_id}/global/networks/{network_id}`
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String networkUri;

/**
* Region in which the Direct VPC ingress is deployed.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String region;

/**
* Selected destination IP address, from the selected IP range.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String selectedIpAddress;

/**
* Selected IP range.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String selectedIpRange;

/**
* URI of the subnetwork for direct ingress. Format:
* `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}`
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String subnetworkUri;

/**
* URI of the VPC network for direct ingress. Format:
* `projects/{project_id}/global/networks/{network_id}`
* @return value or {@code null} for none
*/
public java.lang.String getNetworkUri() {
return networkUri;
}

/**
* URI of the VPC network for direct ingress. Format:
* `projects/{project_id}/global/networks/{network_id}`
* @param networkUri networkUri or {@code null} for none
*/
public DirectVpcIngressConnectionInfo setNetworkUri(java.lang.String networkUri) {
this.networkUri = networkUri;
return this;
}

/**
* Region in which the Direct VPC ingress is deployed.
* @return value or {@code null} for none
*/
public java.lang.String getRegion() {
return region;
}

/**
* Region in which the Direct VPC ingress is deployed.
* @param region region or {@code null} for none
*/
public DirectVpcIngressConnectionInfo setRegion(java.lang.String region) {
this.region = region;
return this;
}

/**
* Selected destination IP address, from the selected IP range.
* @return value or {@code null} for none
*/
public java.lang.String getSelectedIpAddress() {
return selectedIpAddress;
}

/**
* Selected destination IP address, from the selected IP range.
* @param selectedIpAddress selectedIpAddress or {@code null} for none
*/
public DirectVpcIngressConnectionInfo setSelectedIpAddress(java.lang.String selectedIpAddress) {
this.selectedIpAddress = selectedIpAddress;
return this;
}

/**
* Selected IP range.
* @return value or {@code null} for none
*/
public java.lang.String getSelectedIpRange() {
return selectedIpRange;
}

/**
* Selected IP range.
* @param selectedIpRange selectedIpRange or {@code null} for none
*/
public DirectVpcIngressConnectionInfo setSelectedIpRange(java.lang.String selectedIpRange) {
this.selectedIpRange = selectedIpRange;
return this;
}

/**
* URI of the subnetwork for direct ingress. Format:
* `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}`
* @return value or {@code null} for none
*/
public java.lang.String getSubnetworkUri() {
return subnetworkUri;
}

/**
* URI of the subnetwork for direct ingress. Format:
* `projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}`
* @param subnetworkUri subnetworkUri or {@code null} for none
*/
public DirectVpcIngressConnectionInfo setSubnetworkUri(java.lang.String subnetworkUri) {
this.subnetworkUri = subnetworkUri;
return this;
}

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

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

}
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,13 @@ public final class Step extends com.google.api.client.json.GenericJson {
@com.google.api.client.util.Key
private DirectVpcEgressConnectionInfo directVpcEgressConnection;

/**
* Display information of a serverless direct VPC ingress connection for Cloud Run.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private DirectVpcIngressConnectionInfo directVpcIngressConnection;

/**
* Display information of a DMS Private Connection.
* The value may be {@code null}.
Expand Down Expand Up @@ -530,6 +537,23 @@ public Step setDirectVpcEgressConnection(DirectVpcEgressConnectionInfo directVpc
return this;
}

/**
* Display information of a serverless direct VPC ingress connection for Cloud Run.
* @return value or {@code null} for none
*/
public DirectVpcIngressConnectionInfo getDirectVpcIngressConnection() {
return directVpcIngressConnection;
}

/**
* Display information of a serverless direct VPC ingress connection for Cloud Run.
* @param directVpcIngressConnection directVpcIngressConnection or {@code null} for none
*/
public Step setDirectVpcIngressConnection(DirectVpcIngressConnectionInfo directVpcIngressConnection) {
this.directVpcIngressConnection = directVpcIngressConnection;
return this;
}

/**
* Display information of a DMS Private Connection.
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<groupId>com.google.apis</groupId>
<artifactId>google-api-services-networkmanagement</artifactId>
<version>v1-rev20260819-2.0.0</version>
<name>Network Management API v1-rev20260819-2.0.0</name>
<version>v1-rev20260909-2.0.0</version>
<name>Network Management API v1-rev20260909-2.0.0</name>
<packaging>jar</packaging>

<inceptionYear>2011</inceptionYear>
Expand Down
4 changes: 2 additions & 2 deletions clients/google-api-services-networkmanagement/v1/README.md
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-networkmanagement</artifactId>
<version>v1-rev20260819-2.0.0</version>
<version>v1-rev20260909-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-networkmanagement:v1-rev20260819-2.0.0'
implementation 'com.google.apis:google-api-services-networkmanagement:v1-rev20260909-2.0.0'
}
```

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

Expand Down
Loading
Loading