Skip to content

Commit 503714f

Browse files
committed
Merge branch 'master' into tgw-vpnaas-changes
Signed-off-by: Sridhar G K <[email protected]>
2 parents f778c7d + 291ae35 commit 503714f

File tree

77 files changed

+800
-681
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+800
-681
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 0.42.0
2+
current_version = 0.42.1
33
commit = True
44
message = Update version {current_version} -> {new_version}
55

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [0.42.1](https://github.com/IBM/networking-java-sdk/compare/0.42.0...0.42.1) (2025-10-16)
2+
3+
4+
### Reverts
5+
6+
* Revert "feat: Introduced prefix-filters for RGRE connections ([#156](https://github.com/IBM/networking-java-sdk/issues/156))" ([#160](https://github.com/IBM/networking-java-sdk/issues/160)) ([b84a805](https://github.com/IBM/networking-java-sdk/commit/b84a805ffca076de057372ac4af2bcac0eada89a))
7+
18
# [0.42.0](https://github.com/IBM/networking-java-sdk/compare/0.41.0...0.42.0) (2025-10-13)
29

310

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![codecov](https://codecov.io/gh/IBM/networking-java-sdk/branch/master/graph/badge.svg)](https://codecov.io/gh/IBM/networking-java-sdk)
66
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
77

8-
# IBM Cloud Networking Services Java SDK Version 0.42.0
8+
# IBM Cloud Networking Services Java SDK Version 0.42.1
99
Java client library to interact with various [IBM Cloud Networking Services](https://cloud.ibm.com/apidocs?category=networking).
1010

1111
Disclaimer: this SDK is being released initially as a **pre-release** version.
@@ -43,9 +43,9 @@ The IBM Cloud Network Services Java SDK allows developers to programmatically in
4343

4444
Service Name | Artifact Coordinates
4545
--- | ---
46-
[Transit Gateway ](https://cloud.ibm.com/docs/transit-gateway) | com.ibm.cloud:transit-gateway-apis:0.42.0
47-
[Direct Link](https://cloud.ibm.com/apidocs/direct_link?code=java) | com.ibm.cloud:direct-link:0.42.0
48-
[Direct Link Provider](https://cloud.ibm.com/apidocs/direct_link_provider_api?code=java) | com.ibm.cloud:direct-link-provider:0.42.0
46+
[Transit Gateway ](https://cloud.ibm.com/docs/transit-gateway) | com.ibm.cloud:transit-gateway-apis:0.42.1
47+
[Direct Link](https://cloud.ibm.com/apidocs/direct_link?code=java) | com.ibm.cloud:direct-link:0.42.1
48+
[Direct Link Provider](https://cloud.ibm.com/apidocs/direct_link_provider_api?code=java) | com.ibm.cloud:direct-link-provider:0.42.1
4949
## Prerequisites
5050

5151
[ibm-cloud-onboarding]: https://cloud.ibm.com/registration
@@ -55,7 +55,7 @@ Service Name | Artifact Coordinates
5555
* Java 8 or above.
5656

5757
## Installation
58-
The current version of this SDK is: 0.42.0
58+
The current version of this SDK is: 0.42.1
5959

6060
Each service's artifact coordinates are listed in the table above.
6161

@@ -77,17 +77,17 @@ artifact coordinates (group id, artifact id and version) for the service, like t
7777
<dependency>
7878
<groupId>com.ibm.cloud</groupId>
7979
<artifactId>transit-gateway-apis</artifactId>
80-
<version>0.42.0</version>
80+
<version>0.42.1</version>
8181
</dependency>
8282
<dependency>
8383
<groupId>com.ibm.cloud</groupId>
8484
<artifactId>direct-link</artifactId>
85-
<version>0.42.0</version>
85+
<version>0.42.1</version>
8686
</dependency>
8787
<dependency>
8888
<groupId>com.ibm.cloud</groupId>
8989
<artifactId>direct-link-provider</artifactId>
90-
<version>0.42.0</version>
90+
<version>0.42.1</version>
9191
</dependency>
9292
```
9393

modules/transit-gateway-apis/src/main/java/com/ibm/cloud/networking/transit_gateway_apis/v1/TransitGatewayApis.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
*/
1313

1414
/*
15-
* IBM OpenAPI SDK Code Generator Version: 3.107.1-41b0fbd0-20250825-080732
15+
* IBM OpenAPI SDK Code Generator Version: 3.90.0-5aad763d-20240506-203857
1616
*/
1717

1818
package com.ibm.cloud.networking.transit_gateway_apis.v1;
@@ -813,9 +813,7 @@ public ServiceCall<PrefixFilterCollection> listTransitGatewayConnectionPrefixFil
813813
/**
814814
* Add a prefix filter to a Transit Gateway connection.
815815
*
816-
* Add a Prefix Filter to a Transit Gateway Connection. Prefix Filters can be added to `vpc`, `classic`, `directlink`,
817-
* and `power_virtual_server` Connection types. Prefix Filters cannot be added to `gre_tunnel`, `unbound_gre_tunnel`,
818-
* `redundant_gre` or `vpn_gateway` Connection types.
816+
* Add a prefix filter to a Transit Gateway connection.
819817
*
820818
* @param createTransitGatewayConnectionPrefixFilterOptions the {@link CreateTransitGatewayConnectionPrefixFilterOptions} containing the options for the call
821819
* @return a {@link ServiceCall} with a result of type {@link PrefixFilterCust}

modules/transit-gateway-apis/src/main/java/com/ibm/cloud/networking/transit_gateway_apis/v1/model/ConnectionsPager.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
1111
* specific language governing permissions and limitations under the License.
1212
*/
13+
1314
package com.ibm.cloud.networking.transit_gateway_apis.v1.model;
1415

1516
import com.ibm.cloud.networking.transit_gateway_apis.v1.TransitGatewayApis;

modules/transit-gateway-apis/src/main/java/com/ibm/cloud/networking/transit_gateway_apis/v1/model/CreateTransitGatewayConnectionActionsOptions.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
1111
* specific language governing permissions and limitations under the License.
1212
*/
13+
1314
package com.ibm.cloud.networking.transit_gateway_apis.v1.model;
1415

1516
import com.ibm.cloud.sdk.core.service.model.GenericModel;

modules/transit-gateway-apis/src/main/java/com/ibm/cloud/networking/transit_gateway_apis/v1/model/CreateTransitGatewayConnectionOptions.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
1111
* specific language governing permissions and limitations under the License.
1212
*/
13+
1314
package com.ibm.cloud.networking.transit_gateway_apis.v1.model;
1415

1516
import com.ibm.cloud.sdk.core.service.model.GenericModel;
@@ -601,9 +602,9 @@ public String prefixFiltersDefault() {
601602
/**
602603
* Gets the remoteBgpAsn.
603604
*
604-
* Remote network BGP ASN. The following ASN values are reserved and unavailable 0, 13884, 36351, 64512, 64513, 65100,
605-
* 65200-65234, 65402-65433, 65500, 65516, 65519, 65521, 65531 and 4201065000-4201065999. If `remote_bgp_asn` is
606-
* omitted on gre_tunnel or unbound_gre_tunnel connection create requests IBM will assign an ASN.
605+
* Remote network BGP ASN. The following ASN values are reserved and unavailable 0, 13884, 36351, 64512-64513, 65100,
606+
* 65200-65234, 65402-65433, 65500 and 4201065000-4201065999. If `remote_bgp_asn` is omitted on gre_tunnel or
607+
* unbound_gre_tunnel connection create requests IBM will assign an ASN.
607608
*
608609
* This field is optional for network type `gre_tunnel` and `unbound_gre_tunnel` connections.
609610
*
@@ -649,8 +650,8 @@ public String remoteTunnelIp() {
649650
/**
650651
* Gets the tunnels.
651652
*
652-
* Array of GRE tunnels for a transit gateway `redundant_gre` connections. This field is required for `redundant_gre`
653-
* connections.
653+
* Array of GRE tunnels for a transit gateway `redundant_gre` and `vpn_gateway` connections. This field is required
654+
* for `redundant_gre` and `vpn_gateway` connections.
654655
*
655656
* @return the tunnels
656657
*/
@@ -664,9 +665,7 @@ public List<TransitGatewayTunnelTemplate> tunnels() {
664665
* Specify the connection's location. The specified availability zone must reside in the gateway's region.
665666
* Use the IBM Cloud global catalog to list zones within the desired region.
666667
*
667-
* This field is required for network type `gre_tunnel`, and `unbound_gre_tunnel` connections.
668-
*
669-
* This field is optional for network type `vpn_gateway` connections.
668+
* This field is required for network type `gre_tunnel`, `unbound_gre_tunnel` and `vpn_gateway` connections.
670669
*
671670
* This field is required to be unspecified for network type `classic`, `directlink`, `vpc`, `power_virtual_server`
672671
* and `redundant_gre` connections.

modules/transit-gateway-apis/src/main/java/com/ibm/cloud/networking/transit_gateway_apis/v1/model/CreateTransitGatewayConnectionPrefixFilterOptions.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
1111
* specific language governing permissions and limitations under the License.
1212
*/
13+
1314
package com.ibm.cloud.networking.transit_gateway_apis.v1.model;
1415

1516
import com.ibm.cloud.sdk.core.service.model.GenericModel;

modules/transit-gateway-apis/src/main/java/com/ibm/cloud/networking/transit_gateway_apis/v1/model/CreateTransitGatewayGreTunnelOptions.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
1111
* specific language governing permissions and limitations under the License.
1212
*/
13+
1314
package com.ibm.cloud.networking.transit_gateway_apis.v1.model;
1415

1516
import com.ibm.cloud.sdk.core.service.model.GenericModel;
@@ -331,9 +332,9 @@ public ZoneIdentity zone() {
331332
/**
332333
* Gets the remoteBgpAsn.
333334
*
334-
* Remote network BGP ASN. The following ASN values are reserved and unavailable 0, 13884, 36351, 64512, 64513, 65100,
335-
* 65200-65234, 65402-65433, 65500, 65516, 65519, 65521, 65531 and 4201065000-4201065999 If `remote_bgp_asn` is
336-
* omitted on create requests, IBM will assign an ASN.
335+
* Remote network BGP ASN. The following ASN values are reserved and unavailable 0, 13884, 36351, 64512-64513, 65100,
336+
* 65200-65234, 65402-65433, 65500 and 4201065000-4201065999. If `remote_bgp_asn` is omitted on create requests, IBM
337+
* will assign an ASN.
337338
*
338339
* @return the remoteBgpAsn
339340
*/

modules/transit-gateway-apis/src/main/java/com/ibm/cloud/networking/transit_gateway_apis/v1/model/CreateTransitGatewayOptions.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
1111
* specific language governing permissions and limitations under the License.
1212
*/
13+
1314
package com.ibm.cloud.networking.transit_gateway_apis.v1.model;
1415

1516
import com.ibm.cloud.sdk.core.service.model.GenericModel;
@@ -189,8 +190,7 @@ public Boolean global() {
189190
/**
190191
* Gets the greEnhancedRoutePropagation.
191192
*
192-
* Allow route propagation across all GREs connected to the same transit gateway. This affects connections on the
193-
* gateway of type `redundant_gre`, `unbound_gre_tunnel` and `gre_tunnel`.
193+
* Allow GRE Enhanced Route Propagation on this gateway.
194194
*
195195
* @return the greEnhancedRoutePropagation
196196
*/

0 commit comments

Comments
 (0)