Skip to content

Commit d47cc99

Browse files
committed
Moved Status enum to ChangeRequestInfo.
1 parent 5c5ed78 commit d47cc99

File tree

2 files changed

+19
-18
lines changed

2 files changed

+19
-18
lines changed

gcloud-java-dns/src/main/java/com/google/gcloud/dns/ChangeRequest.java

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,6 @@ public class ChangeRequest extends ChangeRequestInfo {
3737
private final String zoneName;
3838
private transient Dns dns;
3939

40-
/**
41-
* This enumerates the possible states of a {@code ChangeRequest}.
42-
*
43-
* @see <a href="https://cloud.google.com/dns/api/v1/changes#resource">Google Cloud DNS
44-
* documentation</a>
45-
*/
46-
public enum Status {
47-
PENDING,
48-
DONE
49-
}
50-
5140
/**
5241
* A builder for {@code ChangeRequest}s.
5342
*/
@@ -179,9 +168,10 @@ public Builder toBuilder() {
179168

180169
@Override
181170
public boolean equals(Object obj) {
182-
return obj instanceof ChangeRequest && Objects.equals(toPb(), ((ChangeRequest) obj).toPb())
171+
return obj instanceof ChangeRequest
183172
&& Objects.equals(options, ((ChangeRequest) obj).options)
184-
&& Objects.equals(zoneName, ((ChangeRequest) obj).zoneName);
173+
&& Objects.equals(zoneName, ((ChangeRequest) obj).zoneName)
174+
&& Objects.equals(toPb(), ((ChangeRequest) obj).toPb());
185175
}
186176

187177
@Override

gcloud-java-dns/src/main/java/com/google/gcloud/dns/ChangeRequestInfo.java

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,18 @@ public ChangeRequestInfo apply(Change pb) {
5252
private final List<RecordSet> deletions;
5353
private final String id;
5454
private final Long startTimeMillis;
55-
private final ChangeRequest.Status status;
55+
private final ChangeRequestInfo.Status status;
56+
57+
/**
58+
* This enumerates the possible states of a change request.
59+
*
60+
* @see <a href="https://cloud.google.com/dns/api/v1/changes#resource">Google Cloud DNS
61+
* documentation</a>
62+
*/
63+
public enum Status {
64+
PENDING,
65+
DONE
66+
}
5667

5768
/**
5869
* A builder for {@code ChangeRequestInfo}.
@@ -110,7 +121,7 @@ public abstract static class Builder {
110121
/**
111122
* Associates a server-assigned id to this {@code ChangeRequestInfo}.
112123
*/
113-
abstract Builder id(String id);
124+
abstract Builder id(String id);
114125

115126
/**
116127
* Sets the time when this change request was started by a server.
@@ -134,7 +145,7 @@ static class BuilderImpl extends Builder {
134145
private List<RecordSet> deletions;
135146
private String id;
136147
private Long startTimeMillis;
137-
private ChangeRequest.Status status;
148+
private ChangeRequestInfo.Status status;
138149

139150
BuilderImpl() {
140151
this.additions = new LinkedList<>();
@@ -215,7 +226,7 @@ Builder startTimeMillis(long startTimeMillis) {
215226
}
216227

217228
@Override
218-
Builder status(ChangeRequest.Status status) {
229+
Builder status(ChangeRequestInfo.Status status) {
219230
this.status = checkNotNull(status);
220231
return this;
221232
}
@@ -276,7 +287,7 @@ public Long startTimeMillis() {
276287
/**
277288
* Returns the status of this {@code ChangeRequest}.
278289
*/
279-
public ChangeRequest.Status status() {
290+
public ChangeRequestInfo.Status status() {
280291
return status;
281292
}
282293

0 commit comments

Comments
 (0)