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) {
datasets = ImmutableSet.copyOf(datasets);
this.queryParameters.put("include", Joiner.on(",").join(datasets));
ImmutableSet.Builder<String> builder = ImmutableSet.builder();
for (ListBlobsInclude dataset : datasets) {
builder.add(dataset.toString());
}
this.datasets = builder.build();
this.queryParameters.put("include", Joiner.on(",").join(this.datasets));
return this;
}