Skip to content

Commit 1d77ee0

Browse files
committed
---
yaml --- r: 6811 b: refs/heads/tswast-patch-1 c: 6ecde35 h: refs/heads/master i: 6809: 738deda 6807: 13cc542
1 parent 5233b13 commit 1d77ee0

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
@@ -57,5 +57,5 @@ refs/tags/v0.18.0: 9d193c4c4b9d1c6f21515dd8e50836b9194ec9bb
5757
refs/tags/v0.19.0: e67b56e4d8dad5f9a7b38c9b2107c23c828f2ed5
5858
refs/tags/v0.20.0: 839f7fb7156535146aa1cb2c5aadd8d375d854e8
5959
refs/tags/v0.20.1: 370471f437f1f4f68a11e068df5cd6bf39edb1fa
60-
refs/heads/tswast-patch-1: a9cc927e002277face656af9f059175192d31c3d
60+
refs/heads/tswast-patch-1: 6ecde35c355ca8e38e726044e9a0012f5a3935ab
6161
refs/heads/pubsub-streaming-pull: 19262b752ee874eb2ca3b950eb2aef44d5a5267b

branches/tswast-patch-1/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/tswast-patch-1/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)