public static final class UpdateSpaceReadStateRequest.Builder extends GeneratedMessageV3.Builder<UpdateSpaceReadStateRequest.Builder> implements UpdateSpaceReadStateRequestOrBuilder
Request message for UpdateSpaceReadState API.
Protobuf type google.chat.v1.UpdateSpaceReadStateRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > UpdateSpaceReadStateRequest.BuilderImplements
UpdateSpaceReadStateRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UpdateSpaceReadStateRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
build()
public UpdateSpaceReadStateRequest build()
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest |
buildPartial()
public UpdateSpaceReadStateRequest buildPartial()
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest |
clear()
public UpdateSpaceReadStateRequest.Builder clear()
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
clearField(Descriptors.FieldDescriptor field)
public UpdateSpaceReadStateRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public UpdateSpaceReadStateRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
clearSpaceReadState()
public UpdateSpaceReadStateRequest.Builder clearSpaceReadState()
Required. The space read state and fields to update.
Only supports updating read state for the calling user.
To refer to the calling user, set one of the following:
The
me
alias. For example,users/me/spaces/{space}/spaceReadState
.Their Workspace email address. For example,
users/user@example.com/spaces/{space}/spaceReadState
.Their user id. For example,
users/123456789/spaces/{space}/spaceReadState
.Format: users/{user}/spaces/{space}/spaceReadState
.google.chat.v1.SpaceReadState space_read_state = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
clearUpdateMask()
public UpdateSpaceReadStateRequest.Builder clearUpdateMask()
Required. The field paths to update. Currently supported field paths:
last_read_time
When the
last_read_time
is before the latest message create time, the space appears as unread in the UI.To mark the space as read, set
last_read_time
to any value later (larger) than the latest message create time. Thelast_read_time
is coerced to match the latest message create time. Note that the space read state only affects the read state of messages that are visible in the space's top-level conversation. Replies in threads are unaffected by this timestamp, and instead rely on the thread read state.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
clone()
public UpdateSpaceReadStateRequest.Builder clone()
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
getDefaultInstanceForType()
public UpdateSpaceReadStateRequest getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getSpaceReadState()
public SpaceReadState getSpaceReadState()
Required. The space read state and fields to update.
Only supports updating read state for the calling user.
To refer to the calling user, set one of the following:
The
me
alias. For example,users/me/spaces/{space}/spaceReadState
.Their Workspace email address. For example,
users/user@example.com/spaces/{space}/spaceReadState
.Their user id. For example,
users/123456789/spaces/{space}/spaceReadState
.Format: users/{user}/spaces/{space}/spaceReadState
.google.chat.v1.SpaceReadState space_read_state = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
SpaceReadState |
The spaceReadState. |
getSpaceReadStateBuilder()
public SpaceReadState.Builder getSpaceReadStateBuilder()
Required. The space read state and fields to update.
Only supports updating read state for the calling user.
To refer to the calling user, set one of the following:
The
me
alias. For example,users/me/spaces/{space}/spaceReadState
.Their Workspace email address. For example,
users/user@example.com/spaces/{space}/spaceReadState
.Their user id. For example,
users/123456789/spaces/{space}/spaceReadState
.Format: users/{user}/spaces/{space}/spaceReadState
.google.chat.v1.SpaceReadState space_read_state = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
SpaceReadState.Builder |
getSpaceReadStateOrBuilder()
public SpaceReadStateOrBuilder getSpaceReadStateOrBuilder()
Required. The space read state and fields to update.
Only supports updating read state for the calling user.
To refer to the calling user, set one of the following:
The
me
alias. For example,users/me/spaces/{space}/spaceReadState
.Their Workspace email address. For example,
users/user@example.com/spaces/{space}/spaceReadState
.Their user id. For example,
users/123456789/spaces/{space}/spaceReadState
.Format: users/{user}/spaces/{space}/spaceReadState
.google.chat.v1.SpaceReadState space_read_state = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
SpaceReadStateOrBuilder |
getUpdateMask()
public FieldMask getUpdateMask()
Required. The field paths to update. Currently supported field paths:
last_read_time
When the
last_read_time
is before the latest message create time, the space appears as unread in the UI.To mark the space as read, set
last_read_time
to any value later (larger) than the latest message create time. Thelast_read_time
is coerced to match the latest message create time. Note that the space read state only affects the read state of messages that are visible in the space's top-level conversation. Replies in threads are unaffected by this timestamp, and instead rely on the thread read state.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
FieldMask |
The updateMask. |
getUpdateMaskBuilder()
public FieldMask.Builder getUpdateMaskBuilder()
Required. The field paths to update. Currently supported field paths:
last_read_time
When the
last_read_time
is before the latest message create time, the space appears as unread in the UI.To mark the space as read, set
last_read_time
to any value later (larger) than the latest message create time. Thelast_read_time
is coerced to match the latest message create time. Note that the space read state only affects the read state of messages that are visible in the space's top-level conversation. Replies in threads are unaffected by this timestamp, and instead rely on the thread read state.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
Builder |
getUpdateMaskOrBuilder()
public FieldMaskOrBuilder getUpdateMaskOrBuilder()
Required. The field paths to update. Currently supported field paths:
last_read_time
When the
last_read_time
is before the latest message create time, the space appears as unread in the UI.To mark the space as read, set
last_read_time
to any value later (larger) than the latest message create time. Thelast_read_time
is coerced to match the latest message create time. Note that the space read state only affects the read state of messages that are visible in the space's top-level conversation. Replies in threads are unaffected by this timestamp, and instead rely on the thread read state.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
FieldMaskOrBuilder |
hasSpaceReadState()
public boolean hasSpaceReadState()
Required. The space read state and fields to update.
Only supports updating read state for the calling user.
To refer to the calling user, set one of the following:
The
me
alias. For example,users/me/spaces/{space}/spaceReadState
.Their Workspace email address. For example,
users/user@example.com/spaces/{space}/spaceReadState
.Their user id. For example,
users/123456789/spaces/{space}/spaceReadState
.Format: users/{user}/spaces/{space}/spaceReadState
.google.chat.v1.SpaceReadState space_read_state = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean |
Whether the spaceReadState field is set. |
hasUpdateMask()
public boolean hasUpdateMask()
Required. The field paths to update. Currently supported field paths:
last_read_time
When the
last_read_time
is before the latest message create time, the space appears as unread in the UI.To mark the space as read, set
last_read_time
to any value later (larger) than the latest message create time. Thelast_read_time
is coerced to match the latest message create time. Note that the space read state only affects the read state of messages that are visible in the space's top-level conversation. Replies in threads are unaffected by this timestamp, and instead rely on the thread read state.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean |
Whether the updateMask field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(UpdateSpaceReadStateRequest other)
public UpdateSpaceReadStateRequest.Builder mergeFrom(UpdateSpaceReadStateRequest other)
Parameter | |
---|---|
Name | Description |
other |
UpdateSpaceReadStateRequest |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public UpdateSpaceReadStateRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public UpdateSpaceReadStateRequest.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
mergeSpaceReadState(SpaceReadState value)
public UpdateSpaceReadStateRequest.Builder mergeSpaceReadState(SpaceReadState value)
Required. The space read state and fields to update.
Only supports updating read state for the calling user.
To refer to the calling user, set one of the following:
The
me
alias. For example,users/me/spaces/{space}/spaceReadState
.Their Workspace email address. For example,
users/user@example.com/spaces/{space}/spaceReadState
.Their user id. For example,
users/123456789/spaces/{space}/spaceReadState
.Format: users/{user}/spaces/{space}/spaceReadState
.google.chat.v1.SpaceReadState space_read_state = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
SpaceReadState |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UpdateSpaceReadStateRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
mergeUpdateMask(FieldMask value)
public UpdateSpaceReadStateRequest.Builder mergeUpdateMask(FieldMask value)
Required. The field paths to update. Currently supported field paths:
last_read_time
When the
last_read_time
is before the latest message create time, the space appears as unread in the UI.To mark the space as read, set
last_read_time
to any value later (larger) than the latest message create time. Thelast_read_time
is coerced to match the latest message create time. Note that the space read state only affects the read state of messages that are visible in the space's top-level conversation. Replies in threads are unaffected by this timestamp, and instead rely on the thread read state.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
FieldMask |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public UpdateSpaceReadStateRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UpdateSpaceReadStateRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
setSpaceReadState(SpaceReadState value)
public UpdateSpaceReadStateRequest.Builder setSpaceReadState(SpaceReadState value)
Required. The space read state and fields to update.
Only supports updating read state for the calling user.
To refer to the calling user, set one of the following:
The
me
alias. For example,users/me/spaces/{space}/spaceReadState
.Their Workspace email address. For example,
users/user@example.com/spaces/{space}/spaceReadState
.Their user id. For example,
users/123456789/spaces/{space}/spaceReadState
.Format: users/{user}/spaces/{space}/spaceReadState
.google.chat.v1.SpaceReadState space_read_state = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
SpaceReadState |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
setSpaceReadState(SpaceReadState.Builder builderForValue)
public UpdateSpaceReadStateRequest.Builder setSpaceReadState(SpaceReadState.Builder builderForValue)
Required. The space read state and fields to update.
Only supports updating read state for the calling user.
To refer to the calling user, set one of the following:
The
me
alias. For example,users/me/spaces/{space}/spaceReadState
.Their Workspace email address. For example,
users/user@example.com/spaces/{space}/spaceReadState
.Their user id. For example,
users/123456789/spaces/{space}/spaceReadState
.Format: users/{user}/spaces/{space}/spaceReadState
.google.chat.v1.SpaceReadState space_read_state = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
builderForValue |
SpaceReadState.Builder |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final UpdateSpaceReadStateRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
setUpdateMask(FieldMask value)
public UpdateSpaceReadStateRequest.Builder setUpdateMask(FieldMask value)
Required. The field paths to update. Currently supported field paths:
last_read_time
When the
last_read_time
is before the latest message create time, the space appears as unread in the UI.To mark the space as read, set
last_read_time
to any value later (larger) than the latest message create time. Thelast_read_time
is coerced to match the latest message create time. Note that the space read state only affects the read state of messages that are visible in the space's top-level conversation. Replies in threads are unaffected by this timestamp, and instead rely on the thread read state.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
FieldMask |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |
setUpdateMask(FieldMask.Builder builderForValue)
public UpdateSpaceReadStateRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
Required. The field paths to update. Currently supported field paths:
last_read_time
When the
last_read_time
is before the latest message create time, the space appears as unread in the UI.To mark the space as read, set
last_read_time
to any value later (larger) than the latest message create time. Thelast_read_time
is coerced to match the latest message create time. Note that the space read state only affects the read state of messages that are visible in the space's top-level conversation. Replies in threads are unaffected by this timestamp, and instead rely on the thread read state.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
UpdateSpaceReadStateRequest.Builder |