From e153322ee06be93ea06c1aaedba5b5797b46fe9d Mon Sep 17 00:00:00 2001 From: cpanato Date: Tue, 15 Aug 2017 17:47:09 -0300 Subject: [PATCH] Update field address type to Href and update tests templates --- .../java/org/jclouds/packet/domain/Facility.java | 4 ++-- .../packet/src/test/resources/facilities-first.json | 8 ++++++-- .../packet/src/test/resources/facilities-last.json | 4 +++- providers/packet/src/test/resources/facilities.json | 12 +++++++++--- 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/providers/packet/src/main/java/org/jclouds/packet/domain/Facility.java b/providers/packet/src/main/java/org/jclouds/packet/domain/Facility.java index 3124c7e8bb..2921d9c5e5 100644 --- a/providers/packet/src/main/java/org/jclouds/packet/domain/Facility.java +++ b/providers/packet/src/main/java/org/jclouds/packet/domain/Facility.java @@ -32,10 +32,10 @@ public abstract class Facility { public abstract String code(); public abstract List features(); @Nullable - public abstract String address(); + public abstract Href address(); @SerializedNames({"id", "name", "code", "features", "address"}) - public static Facility create(final String id, String name, String code, List features, String address) { + public static Facility create(final String id, String name, String code, List features, Href address) { return new AutoValue_Facility(id, name, code, features == null ? ImmutableList. of() : ImmutableList.copyOf(features), address); diff --git a/providers/packet/src/test/resources/facilities-first.json b/providers/packet/src/test/resources/facilities-first.json index 5decf9a4ff..f917fcfc22 100644 --- a/providers/packet/src/test/resources/facilities-first.json +++ b/providers/packet/src/test/resources/facilities-first.json @@ -8,7 +8,9 @@ "baremetal", "storage" ], - "address": null + "address": { + "href": "e1e9c52e-a0bc-4117-b996-0fc94843ea09" + } }, { "id": "8e6470b3-b75e-47d1-bb93-45b225750975", @@ -17,7 +19,9 @@ "features": [ "storage" ], - "address": null + "address": { + "href": "e1e9c52e-a0bc-4117-b996-0fc94843ea09" + } } ], "meta": { diff --git a/providers/packet/src/test/resources/facilities-last.json b/providers/packet/src/test/resources/facilities-last.json index f5e6d1c4e1..8a45913fd8 100644 --- a/providers/packet/src/test/resources/facilities-last.json +++ b/providers/packet/src/test/resources/facilities-last.json @@ -5,7 +5,9 @@ "name": "Sunnyvale, CA", "code": "sjc1", "features": [], - "address": null + "address": { + "href": "e1e9c52e-a0bc-4117-b996-0fc94843ea09" + } } ], "meta": { diff --git a/providers/packet/src/test/resources/facilities.json b/providers/packet/src/test/resources/facilities.json index ed6ab4f022..00e80367ae 100644 --- a/providers/packet/src/test/resources/facilities.json +++ b/providers/packet/src/test/resources/facilities.json @@ -8,7 +8,9 @@ "baremetal", "storage" ], - "address": null + "address": { + "href": "e1e9c52e-a0bc-4117-b996-0fc94843ea09" + } }, { "id": "8e6470b3-b75e-47d1-bb93-45b225750975", @@ -17,14 +19,18 @@ "features": [ "storage" ], - "address": null + "address": { + "href": "e1e9c52e-a0bc-4117-b996-0fc94843ea09" + } }, { "id": "2b70eb8f-fa18-47c0-aba7-222a842362fd", "name": "Sunnyvale, CA", "code": "sjc1", "features": [], - "address": null + "address": { + "href": "e1e9c52e-a0bc-4117-b996-0fc94843ea09" + } } ] }