Set ListBlobsOptions.datasets in setter

This commit is contained in:
Andrew Gaul 2017-04-12 13:18:41 -07:00
parent 5a1c95525f
commit 46d3645111
1 changed files with 6 additions and 2 deletions

View File

@ -141,8 +141,12 @@ public class ListBlobsOptions extends ListOptions {
} }
public ListBlobsOptions include(Set<ListBlobsInclude> datasets) { public ListBlobsOptions include(Set<ListBlobsInclude> datasets) {
datasets = ImmutableSet.copyOf(datasets); ImmutableSet.Builder<String> builder = ImmutableSet.builder();
this.queryParameters.put("include", Joiner.on(",").join(datasets)); for (ListBlobsInclude dataset : datasets) {
builder.add(dataset.toString());
}
this.datasets = builder.build();
this.queryParameters.put("include", Joiner.on(",").join(this.datasets));
return this; return this;
} }