DatasetsResourceApi class


DatasetsResourceApi(ApiRequester client)


hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited


create(Dataset request, { String $fields }) → Future<Dataset>
Creates a new dataset. [...]
delete(String datasetId, { String $fields }) → Future<Empty>
Deletes a dataset and all of its contents (all read group sets, reference sets, variant sets, call sets, annotation sets, etc.) This is reversible (up to one week after the deletion) via the datasets.undelete operation. [...]
get(String datasetId, { String $fields }) → Future<Dataset>
Gets a dataset by ID. [...]
getIamPolicy(GetIamPolicyRequest request, String resource, { String $fields }) → Future<Policy>
Gets the access control policy for the dataset. This is empty if the policy or resource does not exist. [...]
list({String pageToken, int pageSize, String projectId, String $fields }) → Future<ListDatasetsResponse>
Lists datasets within a project. [...]
patch(Dataset request, String datasetId, { String updateMask, String $fields }) → Future<Dataset>
Updates a dataset. [...]
setIamPolicy(SetIamPolicyRequest request, String resource, { String $fields }) → Future<Policy>
Sets the access control policy on the specified dataset. Replaces any existing policy. [...]
testIamPermissions(TestIamPermissionsRequest request, String resource, { String $fields }) → Future<TestIamPermissionsResponse>
Returns permissions that a caller has on the specified resource. See Testing Permissions for more information. [...]
undelete(UndeleteDatasetRequest request, String datasetId, { String $fields }) → Future<Dataset>
Undeletes a dataset by restoring a dataset which was deleted via this API. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toString() → String
Returns a string representation of this object.


operator ==(dynamic other) → bool
The equality operator.