Google Apps Meet V2 Client - Class BatchUpdateMembersRequest (0.7.1)

Reference documentation and code samples for the Google Apps Meet V2 Client class BatchUpdateMembersRequest.

Request to update members of one space within a batch.

Generated from protobuf message google.apps.meet.v2.BatchUpdateMembersRequest

Namespace

Google \ Apps \ Meet \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The parent resource shared by all Members being updated. Format: spaces/{space}

↳ requests array<UpdateMemberRequest>

Required. The request message specifying the resources to update. A maximum of 500 members can be modified in a batch.

↳ update_mask Google\Protobuf\FieldMask

Optional. Top-level field mask used to specify the fields to be updated in the member for all UpdateMemberRequests. There are 4 possible scenarios for top-level and child field mask: 1. top-level and child field mask is absent: All fields provided in the requests are updated, including deleting fields not set in the requests. 2. top-level field mask is present but child field mask is absent: The fields specified in the top-level field mask are updated. 3. top-level and child field mask is present: The child field mask must be the same as the top-level field mask. 4. top-level field mask is absent but child field mask is present: It isn't supported and will return an error.

getParent

Required. The parent resource shared by all Members being updated.

Format: spaces/{space}

Returns
Type Description
string

setParent

Required. The parent resource shared by all Members being updated.

Format: spaces/{space}

Parameter
Name Description
var string
Returns
Type Description
$this

getRequests

Required. The request message specifying the resources to update.

A maximum of 500 members can be modified in a batch.

Returns
Type Description
Google\Protobuf\RepeatedField<UpdateMemberRequest>

setRequests

Required. The request message specifying the resources to update.

A maximum of 500 members can be modified in a batch.

Parameter
Name Description
var array<UpdateMemberRequest>
Returns
Type Description
$this

getUpdateMask

Optional. Top-level field mask used to specify the fields to be updated in the member for all UpdateMemberRequests. There are 4 possible scenarios for top-level and child field mask:

  1. top-level and child field mask is absent: All fields provided in the requests are updated, including deleting fields not set in the requests.

  2. top-level field mask is present but child field mask is absent: The fields specified in the top-level field mask are updated.

  3. top-level and child field mask is present: The child field mask must be the same as the top-level field mask.
  4. top-level field mask is absent but child field mask is present: It isn't supported and will return an error.
Returns
Type Description
Google\Protobuf\FieldMask|null

hasUpdateMask

clearUpdateMask

setUpdateMask

Optional. Top-level field mask used to specify the fields to be updated in the member for all UpdateMemberRequests. There are 4 possible scenarios for top-level and child field mask:

  1. top-level and child field mask is absent: All fields provided in the requests are updated, including deleting fields not set in the requests.

  2. top-level field mask is present but child field mask is absent: The fields specified in the top-level field mask are updated.

  3. top-level and child field mask is present: The child field mask must be the same as the top-level field mask.
  4. top-level field mask is absent but child field mask is present: It isn't supported and will return an error.
Parameter
Name Description
var Google\Protobuf\FieldMask
Returns
Type Description
$this