diff --git a/google-cloud-clients/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/Project.java b/google-cloud-clients/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/Project.java index 1d7bfc1d06b1..fe8b310f6565 100644 --- a/google-cloud-clients/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/Project.java +++ b/google-cloud-clients/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/Project.java @@ -105,7 +105,7 @@ Builder setCreateTimeMillis(Long createTimeMillis) { } @Override - Builder setParent(ResourceId parent) { + public Builder setParent(ResourceId parent) { infoBuilder.setParent(parent); return this; } diff --git a/google-cloud-clients/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/ProjectInfo.java b/google-cloud-clients/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/ProjectInfo.java index d20c3ccd86e3..7fa020b62a46 100644 --- a/google-cloud-clients/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/ProjectInfo.java +++ b/google-cloud-clients/google-cloud-resourcemanager/src/main/java/com/google/cloud/resourcemanager/ProjectInfo.java @@ -106,7 +106,7 @@ public static State[] values() { } } - static class ResourceId implements Serializable { + public static class ResourceId implements Serializable { private static final long serialVersionUID = -325199985993344726L; @@ -118,11 +118,15 @@ static class ResourceId implements Serializable { this.type = checkNotNull(type); } - String getId() { + public static ResourceId of(String id, String type) { + return new ResourceId(checkNotNull(id), checkNotNull(type)); + } + + public String getId() { return id; } - String type() { + public String getType() { return type; } @@ -201,7 +205,7 @@ public abstract static class Builder { abstract Builder setCreateTimeMillis(Long createTimeMillis); - abstract Builder setParent(ResourceId parent); + public abstract Builder setParent(ResourceId parent); public abstract ProjectInfo build(); } @@ -285,7 +289,7 @@ Builder setCreateTimeMillis(Long createTimeMillis) { } @Override - Builder setParent(ResourceId parent) { + public Builder setParent(ResourceId parent) { this.parent = parent; return this; }