Skip to content

Commit 25d6633

Browse files
committed
---
yaml --- r: 3543 b: refs/heads/pubsub-alpha c: 6ecde35 h: refs/heads/master i: 3541: 5f3defa 3539: 2b6fe61 3535: 3949e1a
1 parent aa7e5dc commit 25d6633

3 files changed

Lines changed: 19 additions & 24 deletions

File tree

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: 36a62ef856d199f8efd09501b5ba65c422c01f23
33
refs/heads/travis: e21ee7b88a5edc3f3d8c71f90c3fc32abf7e8dd6
44
refs/heads/gh-pages: 7406918e071dd2c5677a638ae2a06e7592b6542c
5-
refs/heads/pubsub-alpha: a9cc927e002277face656af9f059175192d31c3d
5+
refs/heads/pubsub-alpha: 6ecde35c355ca8e38e726044e9a0012f5a3935ab
66
refs/heads/update-datastore: 47aae517c2cb33f1dccd909adaced73ec9d0f4df
77
refs/tags/0.0.9: 22f1839238f66c39e67ed4dfdcd273b1ae2e8444
88
refs/tags/v0.0.10: 207ebd2a3472fddee69fe1298eb90429e3306efd

branches/pubsub-alpha/gcloud-java-dns/src/main/java/com/google/gcloud/dns/Dns.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
import java.io.Serializable;
2525
import java.util.Set;
2626

27+
import static com.google.gcloud.dns.Dns.ZoneField.selector;
28+
2729
/**
2830
* An interface for the Google Cloud DNS service.
2931
*
3032
* @see <a href="https://cloud.google.com/dns/docs">Google Cloud DNS</a>
3133
*/
3234
public interface Dns extends Service<DnsOptions> {
3335

34-
35-
3636
/**
3737
* The fields of a project.
3838
*
@@ -284,7 +284,9 @@ class ZoneListOption extends AbstractOption implements Serializable {
284284
* specified. {@link ZoneField} provides a list of fields that can be used.
285285
*/
286286
public static ZoneListOption fields(ZoneField... fields) {
287-
return new ZoneListOption(DnsRpc.Option.FIELDS, ZoneField.selector(fields));
287+
StringBuilder builder = new StringBuilder();
288+
builder.append("managedZones(").append(selector(fields)).append(')');
289+
return new ZoneListOption(DnsRpc.Option.FIELDS, builder.toString());
288290
}
289291

290292
/**
@@ -381,10 +383,9 @@ class ChangeRequestListOption extends AbstractOption implements Serializable {
381383
* a list of fields that can be used.
382384
*/
383385
public static ChangeRequestListOption fields(ChangeRequestField... fields) {
384-
return new ChangeRequestListOption(
385-
DnsRpc.Option.FIELDS,
386-
ChangeRequestField.selector(fields)
387-
);
386+
StringBuilder builder = new StringBuilder();
387+
builder.append("changes(").append(ChangeRequestField.selector(fields)).append(')');
388+
return new ChangeRequestListOption(DnsRpc.Option.FIELDS, builder.toString());
388389
}
389390

390391
/**

branches/pubsub-alpha/gcloud-java-dns/src/test/java/com/google/gcloud/dns/AbstractOptionTest.java

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,26 @@
1616

1717
package com.google.gcloud.dns;
1818

19-
import static org.junit.Assert.assertEquals;
20-
import static org.junit.Assert.assertNotEquals;
21-
import static org.junit.Assert.fail;
22-
2319
import com.google.gcloud.spi.DnsRpc;
2420

2521
import org.junit.Test;
2622

23+
import static org.junit.Assert.assertEquals;
24+
import static org.junit.Assert.assertNotEquals;
25+
import static org.junit.Assert.fail;
26+
2727
public class AbstractOptionTest {
2828

2929
private static final DnsRpc.Option RPC_OPTION = DnsRpc.Option.DNS_TYPE;
3030
private static final DnsRpc.Option ANOTHER_RPC_OPTION = DnsRpc.Option.DNS_NAME;
3131
private static final String VALUE = "some value";
3232
private static final String OTHER_VALUE = "another value";
33-
private static final AbstractOption OPTION = new AbstractOption(RPC_OPTION, VALUE) {
34-
};
35-
private static final AbstractOption OPTION_EQUALS = new AbstractOption(RPC_OPTION, VALUE) {
36-
};
33+
private static final AbstractOption OPTION = new AbstractOption(RPC_OPTION, VALUE) {};
34+
private static final AbstractOption OPTION_EQUALS = new AbstractOption(RPC_OPTION, VALUE) {};
3735
private static final AbstractOption OPTION_NOT_EQUALS1 =
38-
new AbstractOption(RPC_OPTION, OTHER_VALUE) {
39-
};
36+
new AbstractOption(RPC_OPTION, OTHER_VALUE) {};
4037
private static final AbstractOption OPTION_NOT_EQUALS2 =
41-
new AbstractOption(ANOTHER_RPC_OPTION, VALUE) {
42-
};
38+
new AbstractOption(ANOTHER_RPC_OPTION, VALUE) {};
4339

4440
@Test
4541
public void testEquals() {
@@ -58,13 +54,11 @@ public void testConstructor() {
5854
assertEquals(RPC_OPTION, OPTION.rpcOption());
5955
assertEquals(VALUE, OPTION.value());
6056
try {
61-
new AbstractOption(null, VALUE) {
62-
};
57+
new AbstractOption(null, VALUE) {};
6358
fail("Cannot build with empty option.");
6459
} catch (NullPointerException e) {
6560
// expected
6661
}
67-
new AbstractOption(RPC_OPTION, null) {
68-
}; // null value is ok
62+
new AbstractOption(RPC_OPTION, null) {}; // null value is ok
6963
}
7064
}

0 commit comments

Comments
 (0)