Class BatchUpdateMembersRequest.Builder (0.66.0)

public static final class BatchUpdateMembersRequest.Builder extends GeneratedMessage.Builder<BatchUpdateMembersRequest.Builder> implements BatchUpdateMembersRequestOrBuilder

Request to update members of one space within a batch.

Protobuf type google.apps.meet.v2.BatchUpdateMembersRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllRequests(Iterable<? extends UpdateMemberRequest> values)

public BatchUpdateMembersRequest.Builder addAllRequests(Iterable<? extends UpdateMemberRequest> values)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<? extends com.google.apps.meet.v2.UpdateMemberRequest>
Returns
Type Description
BatchUpdateMembersRequest.Builder

addRequests(UpdateMemberRequest value)

public BatchUpdateMembersRequest.Builder addRequests(UpdateMemberRequest value)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value UpdateMemberRequest
Returns
Type Description
BatchUpdateMembersRequest.Builder

addRequests(UpdateMemberRequest.Builder builderForValue)

public BatchUpdateMembersRequest.Builder addRequests(UpdateMemberRequest.Builder builderForValue)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue UpdateMemberRequest.Builder
Returns
Type Description
BatchUpdateMembersRequest.Builder

addRequests(int index, UpdateMemberRequest value)

public BatchUpdateMembersRequest.Builder addRequests(int index, UpdateMemberRequest value)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value UpdateMemberRequest
Returns
Type Description
BatchUpdateMembersRequest.Builder

addRequests(int index, UpdateMemberRequest.Builder builderForValue)

public BatchUpdateMembersRequest.Builder addRequests(int index, UpdateMemberRequest.Builder builderForValue)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue UpdateMemberRequest.Builder
Returns
Type Description
BatchUpdateMembersRequest.Builder

addRequestsBuilder()

public UpdateMemberRequest.Builder addRequestsBuilder()

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdateMemberRequest.Builder

addRequestsBuilder(int index)

public UpdateMemberRequest.Builder addRequestsBuilder(int index)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
UpdateMemberRequest.Builder

build()

public BatchUpdateMembersRequest build()
Returns
Type Description
BatchUpdateMembersRequest

buildPartial()

public BatchUpdateMembersRequest buildPartial()
Returns
Type Description
BatchUpdateMembersRequest

clear()

public BatchUpdateMembersRequest.Builder clear()
Returns
Type Description
BatchUpdateMembersRequest.Builder
Overrides

clearParent()

public BatchUpdateMembersRequest.Builder clearParent()

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

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
BatchUpdateMembersRequest.Builder

This builder for chaining.

clearRequests()

public BatchUpdateMembersRequest.Builder clearRequests()

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
BatchUpdateMembersRequest.Builder

clearUpdateMask()

public BatchUpdateMembersRequest.Builder clearUpdateMask()

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.

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BatchUpdateMembersRequest.Builder

getDefaultInstanceForType()

public BatchUpdateMembersRequest getDefaultInstanceForType()
Returns
Type Description
BatchUpdateMembersRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getParent()

public String getParent()

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

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

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

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getRequests(int index)

public UpdateMemberRequest getRequests(int index)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
UpdateMemberRequest

getRequestsBuilder(int index)

public UpdateMemberRequest.Builder getRequestsBuilder(int index)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
UpdateMemberRequest.Builder

getRequestsBuilderList()

public List<UpdateMemberRequest.Builder> getRequestsBuilderList()

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Builder>

getRequestsCount()

public int getRequestsCount()

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getRequestsList()

public List<UpdateMemberRequest> getRequestsList()

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<UpdateMemberRequest>

getRequestsOrBuilder(int index)

public UpdateMemberRequestOrBuilder getRequestsOrBuilder(int index)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
UpdateMemberRequestOrBuilder

getRequestsOrBuilderList()

public List<? extends UpdateMemberRequestOrBuilder> getRequestsOrBuilderList()

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.apps.meet.v2.UpdateMemberRequestOrBuilder>

getUpdateMask()

public FieldMask 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.

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

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.

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

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.

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMaskOrBuilder

hasUpdateMask()

public boolean hasUpdateMask()

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.

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BatchUpdateMembersRequest other)

public BatchUpdateMembersRequest.Builder mergeFrom(BatchUpdateMembersRequest other)
Parameter
Name Description
other BatchUpdateMembersRequest
Returns
Type Description
BatchUpdateMembersRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public BatchUpdateMembersRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BatchUpdateMembersRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public BatchUpdateMembersRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
BatchUpdateMembersRequest.Builder
Overrides

mergeUpdateMask(FieldMask value)

public BatchUpdateMembersRequest.Builder mergeUpdateMask(FieldMask value)

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.

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
BatchUpdateMembersRequest.Builder

removeRequests(int index)

public BatchUpdateMembersRequest.Builder removeRequests(int index)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
BatchUpdateMembersRequest.Builder

setParent(String value)

public BatchUpdateMembersRequest.Builder setParent(String value)

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

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
BatchUpdateMembersRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public BatchUpdateMembersRequest.Builder setParentBytes(ByteString value)

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

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
BatchUpdateMembersRequest.Builder

This builder for chaining.

setRequests(int index, UpdateMemberRequest value)

public BatchUpdateMembersRequest.Builder setRequests(int index, UpdateMemberRequest value)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value UpdateMemberRequest
Returns
Type Description
BatchUpdateMembersRequest.Builder

setRequests(int index, UpdateMemberRequest.Builder builderForValue)

public BatchUpdateMembersRequest.Builder setRequests(int index, UpdateMemberRequest.Builder builderForValue)

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

repeated .google.apps.meet.v2.UpdateMemberRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue UpdateMemberRequest.Builder
Returns
Type Description
BatchUpdateMembersRequest.Builder

setUpdateMask(FieldMask value)

public BatchUpdateMembersRequest.Builder setUpdateMask(FieldMask value)

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.

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
BatchUpdateMembersRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public BatchUpdateMembersRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

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.

.google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
BatchUpdateMembersRequest.Builder