I'm opening an issue here since I don't think Google hosts the source of com.google.apis:google-api-services-storage anywhere.
I noticed BucketAccessControls.getItems() returns BucketAccessControl. Makes sense. But why does ObjectAccessControls.getItems() return java.lang.Object instead of ObjectAccessControl? Same for ObjectAccessControls.setItems().
Compare
public final class BucketAccessControls extends com.google.api.client.json.GenericJson {
/**
* The list of items.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<BucketAccessControl> items;
/**
* The list of items.
* @return value or {@code null} for none
*/
public java.util.List<BucketAccessControl> getItems() {
return items;
}
/**
* The list of items.
* @param items items or {@code null} for none
*/
public BucketAccessControls setItems(java.util.List<BucketAccessControl> items) {
this.items = items;
return this;
}
VS
public final class ObjectAccessControls extends com.google.api.client.json.GenericJson {
/**
* The list of items.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<java.lang.Object> items;
/**
* The list of items.
* @return value or {@code null} for none
*/
public java.util.List<java.lang.Object> getItems() {
return items;
}
/**
* The list of items.
* @param items items or {@code null} for none
*/
public ObjectAccessControls setItems(java.util.List<java.lang.Object> items) {
this.items = items;
return this;
}
Is this a mistake?
I'm opening an issue here since I don't think Google hosts the source of com.google.apis:google-api-services-storage anywhere.
I noticed
BucketAccessControls.getItems()returnsBucketAccessControl. Makes sense. But why doesObjectAccessControls.getItems()returnjava.lang.Objectinstead ofObjectAccessControl? Same forObjectAccessControls.setItems().Compare
VS
Is this a mistake?