Class CommentMetadata
- java.lang.Object
-
- software.amazon.awssdk.services.workdocs.model.CommentMetadata
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CommentMetadata.Builder,CommentMetadata>
@Generated("software.amazon.awssdk:codegen") public final class CommentMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CommentMetadata.Builder,CommentMetadata>
Describes the metadata of a comment.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CommentMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CommentMetadata.Builder
builder()
String
commentId()
The ID of the comment.CommentStatusType
commentStatus()
The status of the comment.String
commentStatusAsString()
The status of the comment.User
contributor()
The user who made the comment.String
contributorId()
The ID of the user who made the comment.Instant
createdTimestamp()
The timestamp that the comment was created.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
recipientId()
The ID of the user being replied to.List<SdkField<?>>
sdkFields()
static Class<? extends CommentMetadata.Builder>
serializableBuilderClass()
CommentMetadata.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
commentId
public final String commentId()
The ID of the comment.
- Returns:
- The ID of the comment.
-
contributor
public final User contributor()
The user who made the comment.
- Returns:
- The user who made the comment.
-
createdTimestamp
public final Instant createdTimestamp()
The timestamp that the comment was created.
- Returns:
- The timestamp that the comment was created.
-
commentStatus
public final CommentStatusType commentStatus()
The status of the comment.
If the service returns an enum value that is not available in the current SDK version,
commentStatus
will returnCommentStatusType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcommentStatusAsString()
.- Returns:
- The status of the comment.
- See Also:
CommentStatusType
-
commentStatusAsString
public final String commentStatusAsString()
The status of the comment.
If the service returns an enum value that is not available in the current SDK version,
commentStatus
will returnCommentStatusType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcommentStatusAsString()
.- Returns:
- The status of the comment.
- See Also:
CommentStatusType
-
recipientId
public final String recipientId()
The ID of the user being replied to.
- Returns:
- The ID of the user being replied to.
-
contributorId
public final String contributorId()
The ID of the user who made the comment.
- Returns:
- The ID of the user who made the comment.
-
toBuilder
public CommentMetadata.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<CommentMetadata.Builder,CommentMetadata>
-
builder
public static CommentMetadata.Builder builder()
-
serializableBuilderClass
public static Class<? extends CommentMetadata.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-