@Generated(value="software.amazon.awssdk:codegen") public final class DeleteMessageRequest extends IvschatRequest implements ToCopyableBuilder<DeleteMessageRequest.Builder,DeleteMessageRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DeleteMessageRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DeleteMessageRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
ID of the message to be deleted.
|
String |
reason()
Reason for deleting the message.
|
String |
roomIdentifier()
Identifier of the room where the message should be deleted.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DeleteMessageRequest.Builder> |
serializableBuilderClass() |
DeleteMessageRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
ID of the message to be deleted. This is the Id field in the received message (see Message
(Subscribe) in the Chat Messaging API).
Id field in the received message (see Message
(Subscribe) in the Chat Messaging API).public final String reason()
Reason for deleting the message.
public final String roomIdentifier()
Identifier of the room where the message should be deleted. Currently this must be an ARN.
public DeleteMessageRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DeleteMessageRequest.Builder,DeleteMessageRequest>toBuilder in class IvschatRequestpublic static DeleteMessageRequest.Builder builder()
public static Class<? extends DeleteMessageRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.