public static final class FindDirectMessageRequest.Builder extends GeneratedMessageV3.Builder<FindDirectMessageRequest.Builder> implements FindDirectMessageRequestOrBuilder
A request to get direct message space based on the user resource.
Protobuf type google.chat.v1.FindDirectMessageRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FindDirectMessageRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public FindDirectMessageRequest build()
buildPartial()
public FindDirectMessageRequest buildPartial()
clear()
public FindDirectMessageRequest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public FindDirectMessageRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearName()
public FindDirectMessageRequest.Builder clearName()
Required. Resource name of the user to find direct message with.
Format: users/{user}
, where {user}
is either the id
for the
person from the
People API, or the id
for the
user
in the Directory API. For example, if the People API profile ID is
123456789
, you can find a direct message with that person by using
users/123456789
as the name
. When authenticated as a
user,
you can use the email as an alias for {user}
. For example,
users/example@gmail.com
where example@gmail.com
is the email of the
Google Chat user.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public FindDirectMessageRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public FindDirectMessageRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public FindDirectMessageRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getName()
Required. Resource name of the user to find direct message with.
Format: users/{user}
, where {user}
is either the id
for the
person from the
People API, or the id
for the
user
in the Directory API. For example, if the People API profile ID is
123456789
, you can find a direct message with that person by using
users/123456789
as the name
. When authenticated as a
user,
you can use the email as an alias for {user}
. For example,
users/example@gmail.com
where example@gmail.com
is the email of the
Google Chat user.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. Resource name of the user to find direct message with.
Format: users/{user}
, where {user}
is either the id
for the
person from the
People API, or the id
for the
user
in the Directory API. For example, if the People API profile ID is
123456789
, you can find a direct message with that person by using
users/123456789
as the name
. When authenticated as a
user,
you can use the email as an alias for {user}
. For example,
users/example@gmail.com
where example@gmail.com
is the email of the
Google Chat user.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(FindDirectMessageRequest other)
public FindDirectMessageRequest.Builder mergeFrom(FindDirectMessageRequest other)
public FindDirectMessageRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public FindDirectMessageRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FindDirectMessageRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public FindDirectMessageRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setName(String value)
public FindDirectMessageRequest.Builder setName(String value)
Required. Resource name of the user to find direct message with.
Format: users/{user}
, where {user}
is either the id
for the
person from the
People API, or the id
for the
user
in the Directory API. For example, if the People API profile ID is
123456789
, you can find a direct message with that person by using
users/123456789
as the name
. When authenticated as a
user,
you can use the email as an alias for {user}
. For example,
users/example@gmail.com
where example@gmail.com
is the email of the
Google Chat user.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
String
The name to set.
|
setNameBytes(ByteString value)
public FindDirectMessageRequest.Builder setNameBytes(ByteString value)
Required. Resource name of the user to find direct message with.
Format: users/{user}
, where {user}
is either the id
for the
person from the
People API, or the id
for the
user
in the Directory API. For example, if the People API profile ID is
123456789
, you can find a direct message with that person by using
users/123456789
as the name
. When authenticated as a
user,
you can use the email as an alias for {user}
. For example,
users/example@gmail.com
where example@gmail.com
is the email of the
Google Chat user.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
ByteString
The bytes for name to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FindDirectMessageRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final FindDirectMessageRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides