public static final class DeleteMembershipRequest.Builder extends GeneratedMessageV3.Builder<DeleteMembershipRequest.Builder> implements DeleteMembershipRequestOrBuilder
Request to delete a membership in a space.
Protobuf type google.chat.v1.DeleteMembershipRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > DeleteMembershipRequest.BuilderImplements
DeleteMembershipRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DeleteMembershipRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
build()
public DeleteMembershipRequest build()
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest |
buildPartial()
public DeleteMembershipRequest buildPartial()
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest |
clear()
public DeleteMembershipRequest.Builder clear()
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
clearField(Descriptors.FieldDescriptor field)
public DeleteMembershipRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
clearName()
public DeleteMembershipRequest.Builder clearName()
Required. Resource name of the membership to delete. Chat apps can delete human users' or their own memberships. Chat apps can't delete other apps' memberships.
When deleting a human membership, requires the chat.memberships
scope and
spaces/{space}/members/{member}
format. You can use the email as an
alias for {member}
. For example,
spaces/{space}/members/example@gmail.com
where example@gmail.com
is the
email of the Google Chat user.
When deleting an app membership, requires the chat.memberships.app
scope
and spaces/{space}/members/app
format.
Format: spaces/{space}/members/{member}
or spaces/{space}/members/app
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public DeleteMembershipRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
clearUseAdminAccess()
public DeleteMembershipRequest.Builder clearUseAdminAccess()
When true
, the method runs using the user's Google Workspace
administrator privileges.
The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege.
Requires the chat.admin.memberships
OAuth 2.0
scope.
Deleting app memberships in a space isn't supported using admin access.
bool use_admin_access = 2;
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
This builder for chaining. |
clone()
public DeleteMembershipRequest.Builder clone()
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
getDefaultInstanceForType()
public DeleteMembershipRequest getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getName()
public String getName()
Required. Resource name of the membership to delete. Chat apps can delete human users' or their own memberships. Chat apps can't delete other apps' memberships.
When deleting a human membership, requires the chat.memberships
scope and
spaces/{space}/members/{member}
format. You can use the email as an
alias for {member}
. For example,
spaces/{space}/members/example@gmail.com
where example@gmail.com
is the
email of the Google Chat user.
When deleting an app membership, requires the chat.memberships.app
scope
and spaces/{space}/members/app
format.
Format: spaces/{space}/members/{member}
or spaces/{space}/members/app
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
String |
The name. |
getNameBytes()
public ByteString getNameBytes()
Required. Resource name of the membership to delete. Chat apps can delete human users' or their own memberships. Chat apps can't delete other apps' memberships.
When deleting a human membership, requires the chat.memberships
scope and
spaces/{space}/members/{member}
format. You can use the email as an
alias for {member}
. For example,
spaces/{space}/members/example@gmail.com
where example@gmail.com
is the
email of the Google Chat user.
When deleting an app membership, requires the chat.memberships.app
scope
and spaces/{space}/members/app
format.
Format: spaces/{space}/members/{member}
or spaces/{space}/members/app
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for name. |
getUseAdminAccess()
public boolean getUseAdminAccess()
When true
, the method runs using the user's Google Workspace
administrator privileges.
The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege.
Requires the chat.admin.memberships
OAuth 2.0
scope.
Deleting app memberships in a space isn't supported using admin access.
bool use_admin_access = 2;
Returns | |
---|---|
Type | Description |
boolean |
The useAdminAccess. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(DeleteMembershipRequest other)
public DeleteMembershipRequest.Builder mergeFrom(DeleteMembershipRequest other)
Parameter | |
---|---|
Name | Description |
other |
DeleteMembershipRequest |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public DeleteMembershipRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public DeleteMembershipRequest.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DeleteMembershipRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public DeleteMembershipRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
setName(String value)
public DeleteMembershipRequest.Builder setName(String value)
Required. Resource name of the membership to delete. Chat apps can delete human users' or their own memberships. Chat apps can't delete other apps' memberships.
When deleting a human membership, requires the chat.memberships
scope and
spaces/{space}/members/{member}
format. You can use the email as an
alias for {member}
. For example,
spaces/{space}/members/example@gmail.com
where example@gmail.com
is the
email of the Google Chat user.
When deleting an app membership, requires the chat.memberships.app
scope
and spaces/{space}/members/app
format.
Format: spaces/{space}/members/{member}
or spaces/{space}/members/app
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value |
String The name to set. |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public DeleteMembershipRequest.Builder setNameBytes(ByteString value)
Required. Resource name of the membership to delete. Chat apps can delete human users' or their own memberships. Chat apps can't delete other apps' memberships.
When deleting a human membership, requires the chat.memberships
scope and
spaces/{space}/members/{member}
format. You can use the email as an
alias for {member}
. For example,
spaces/{space}/members/example@gmail.com
where example@gmail.com
is the
email of the Google Chat user.
When deleting an app membership, requires the chat.memberships.app
scope
and spaces/{space}/members/app
format.
Format: spaces/{space}/members/{member}
or spaces/{space}/members/app
.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for name to set. |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DeleteMembershipRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final DeleteMembershipRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
setUseAdminAccess(boolean value)
public DeleteMembershipRequest.Builder setUseAdminAccess(boolean value)
When true
, the method runs using the user's Google Workspace
administrator privileges.
The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege.
Requires the chat.admin.memberships
OAuth 2.0
scope.
Deleting app memberships in a space isn't supported using admin access.
bool use_admin_access = 2;
Parameter | |
---|---|
Name | Description |
value |
boolean The useAdminAccess to set. |
Returns | |
---|---|
Type | Description |
DeleteMembershipRequest.Builder |
This builder for chaining. |