class ProjectsGroups extends Resource (View source)

The "groups" collection of methods.

Typical usage is:

 $firebaseappdistributionService = new Google\Service\FirebaseAppDistribution(...);
 $groups = $firebaseappdistributionService->projects_groups;

Methods

batchJoin(string $group, GoogleFirebaseAppdistroV1BatchJoinGroupRequest $postBody, array $optParams = [])

Batch adds members to a group. The testers will gain access to all releases that the groups have access to. (groups.batchJoin)

batchLeave(string $group, GoogleFirebaseAppdistroV1BatchLeaveGroupRequest $postBody, array $optParams = [])

Batch removed members from a group. The testers will lose access to all releases that the groups have access to. (groups.batchLeave)

create(string $parent, GoogleFirebaseAppdistroV1Group $postBody, array $optParams = [])

Create a group. (groups.create)

delete(string $name, array $optParams = [])

Delete a group. (groups.delete)

get(string $name, array $optParams = [])

Get a group. (groups.get)

listProjectsGroups(string $parent, array $optParams = [])

List groups. (groups.listProjectsGroups)

patch(string $name, GoogleFirebaseAppdistroV1Group $postBody, array $optParams = [])

Update a group. (groups.patch)

Details

GoogleProtobufEmpty batchJoin(string $group, GoogleFirebaseAppdistroV1BatchJoinGroupRequest $postBody, array $optParams = [])

Batch adds members to a group. The testers will gain access to all releases that the groups have access to. (groups.batchJoin)

Parameters

string $group

Required. The name of the group resource to which testers are added. Format: projects/{project_number}/groups/{group_alias}

GoogleFirebaseAppdistroV1BatchJoinGroupRequest $postBody
array $optParams

Optional parameters.

Return Value

GoogleProtobufEmpty

Exceptions

Exception

GoogleProtobufEmpty batchLeave(string $group, GoogleFirebaseAppdistroV1BatchLeaveGroupRequest $postBody, array $optParams = [])

Batch removed members from a group. The testers will lose access to all releases that the groups have access to. (groups.batchLeave)

Parameters

string $group

Required. The name of the group resource from which testers are removed. Format: projects/{project_number}/groups/{group_alias}

GoogleFirebaseAppdistroV1BatchLeaveGroupRequest $postBody
array $optParams

Optional parameters.

Return Value

GoogleProtobufEmpty

Exceptions

Exception

GoogleFirebaseAppdistroV1Group create(string $parent, GoogleFirebaseAppdistroV1Group $postBody, array $optParams = [])

Create a group. (groups.create)

Parameters

string $parent

Required. The name of the project resource, which is the parent of the group resource. Format: projects/{project_number}

GoogleFirebaseAppdistroV1Group $postBody
array $optParams

Optional parameters.

Return Value

GoogleFirebaseAppdistroV1Group

Exceptions

Exception

GoogleProtobufEmpty delete(string $name, array $optParams = [])

Delete a group. (groups.delete)

Parameters

string $name

Required. The name of the group resource. Format: projects/{project_number}/groups/{group_alias}

array $optParams

Optional parameters.

Return Value

GoogleProtobufEmpty

Exceptions

Exception

GoogleFirebaseAppdistroV1Group get(string $name, array $optParams = [])

Get a group. (groups.get)

Parameters

string $name

Required. The name of the group resource to retrieve. Format: projects/{project_number}/groups/{group_alias}

array $optParams

Optional parameters.

Return Value

GoogleFirebaseAppdistroV1Group

Exceptions

Exception

GoogleFirebaseAppdistroV1ListGroupsResponse listProjectsGroups(string $parent, array $optParams = [])

List groups. (groups.listProjectsGroups)

Parameters

string $parent

Required. The name of the project resource, which is the parent of the group resources. Format: projects/{project_number}

array $optParams

Optional parameters.

Return Value

GoogleFirebaseAppdistroV1ListGroupsResponse

Exceptions

Exception

GoogleFirebaseAppdistroV1Group patch(string $name, GoogleFirebaseAppdistroV1Group $postBody, array $optParams = [])

Update a group. (groups.patch)

Parameters

string $name

The name of the group resource. Format: projects/{project_number}/groups/{group_alias}

GoogleFirebaseAppdistroV1Group $postBody
array $optParams

Optional parameters.

Return Value

GoogleFirebaseAppdistroV1Group

Exceptions

Exception