From 37bff3d81468547b64506d3d46c7329298f5d20f Mon Sep 17 00:00:00 2001 From: Jeremy Maness Date: Tue, 5 Mar 2019 12:08:20 -0500 Subject: [PATCH] Make Network MTU writable assuming that the net-mtu-writable extension is enabled --- .../openstack4j/model/network/NetworkUpdate.java | 8 +++++++- .../model/network/builder/NetworkBuilder.java | 7 +++++++ .../network/builder/NetworkUpdateBuilder.java | 8 ++++++++ .../networking/domain/NeutronNetwork.java | 6 ++++++ .../networking/domain/NeutronNetworkUpdate.java | 14 ++++++++++++++ 5 files changed, 42 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/openstack4j/model/network/NetworkUpdate.java b/core/src/main/java/org/openstack4j/model/network/NetworkUpdate.java index d39f119f9..52294b836 100644 --- a/core/src/main/java/org/openstack4j/model/network/NetworkUpdate.java +++ b/core/src/main/java/org/openstack4j/model/network/NetworkUpdate.java @@ -31,5 +31,11 @@ public interface NetworkUpdate extends ModelEntity, Buildable { * @see Network#getAvailabilityZoneHints() */ NetworkBuilder addAvailabilityZoneHints(String availabilityZone); + + /** + * Requires the net-mtu-writable extension + * + * @see Network#getMTU() + */ + NetworkBuilder mtu(Integer mtu); } diff --git a/core/src/main/java/org/openstack4j/model/network/builder/NetworkUpdateBuilder.java b/core/src/main/java/org/openstack4j/model/network/builder/NetworkUpdateBuilder.java index ee5c1a249..aebe6bd0f 100644 --- a/core/src/main/java/org/openstack4j/model/network/builder/NetworkUpdateBuilder.java +++ b/core/src/main/java/org/openstack4j/model/network/builder/NetworkUpdateBuilder.java @@ -33,4 +33,12 @@ public interface NetworkUpdateBuilder extends Builder