public interface AnnotationOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getCustomEmojiMetadata()
public abstract CustomEmojiMetadata getCustomEmojiMetadata()The metadata for a custom emoji.
 .google.chat.v1.CustomEmojiMetadata custom_emoji_metadata = 7;
| Returns | |
|---|---|
| Type | Description | 
| CustomEmojiMetadata | The customEmojiMetadata. | 
getCustomEmojiMetadataOrBuilder()
public abstract CustomEmojiMetadataOrBuilder getCustomEmojiMetadataOrBuilder()The metadata for a custom emoji.
 .google.chat.v1.CustomEmojiMetadata custom_emoji_metadata = 7;
| Returns | |
|---|---|
| Type | Description | 
| CustomEmojiMetadataOrBuilder | |
getLength()
public abstract int getLength()Length of the substring in the plain-text message body this annotation corresponds to. If not present, indicates a length of 0.
 int32 length = 3;
| Returns | |
|---|---|
| Type | Description | 
| int | The length. | 
getMetadataCase()
public abstract Annotation.MetadataCase getMetadataCase()| Returns | |
|---|---|
| Type | Description | 
| Annotation.MetadataCase | |
getRichLinkMetadata()
public abstract RichLinkMetadata getRichLinkMetadata()The metadata for a rich link.
 .google.chat.v1.RichLinkMetadata rich_link_metadata = 6;
| Returns | |
|---|---|
| Type | Description | 
| RichLinkMetadata | The richLinkMetadata. | 
getRichLinkMetadataOrBuilder()
public abstract RichLinkMetadataOrBuilder getRichLinkMetadataOrBuilder()The metadata for a rich link.
 .google.chat.v1.RichLinkMetadata rich_link_metadata = 6;
| Returns | |
|---|---|
| Type | Description | 
| RichLinkMetadataOrBuilder | |
getSlashCommand()
public abstract SlashCommandMetadata getSlashCommand()The metadata for a slash command.
 .google.chat.v1.SlashCommandMetadata slash_command = 5;
| Returns | |
|---|---|
| Type | Description | 
| SlashCommandMetadata | The slashCommand. | 
getSlashCommandOrBuilder()
public abstract SlashCommandMetadataOrBuilder getSlashCommandOrBuilder()The metadata for a slash command.
 .google.chat.v1.SlashCommandMetadata slash_command = 5;
| Returns | |
|---|---|
| Type | Description | 
| SlashCommandMetadataOrBuilder | |
getStartIndex()
public abstract int getStartIndex()Start index (0-based, inclusive) in the plain-text message body this annotation corresponds to.
 optional int32 start_index = 2;
| Returns | |
|---|---|
| Type | Description | 
| int | The startIndex. | 
getType()
public abstract AnnotationType getType()The type of this annotation.
 .google.chat.v1.AnnotationType type = 1;
| Returns | |
|---|---|
| Type | Description | 
| AnnotationType | The type. | 
getTypeValue()
public abstract int getTypeValue()The type of this annotation.
 .google.chat.v1.AnnotationType type = 1;
| Returns | |
|---|---|
| Type | Description | 
| int | The enum numeric value on the wire for type. | 
getUserMention()
public abstract UserMentionMetadata getUserMention()The metadata of user mention.
 .google.chat.v1.UserMentionMetadata user_mention = 4;
| Returns | |
|---|---|
| Type | Description | 
| UserMentionMetadata | The userMention. | 
getUserMentionOrBuilder()
public abstract UserMentionMetadataOrBuilder getUserMentionOrBuilder()The metadata of user mention.
 .google.chat.v1.UserMentionMetadata user_mention = 4;
| Returns | |
|---|---|
| Type | Description | 
| UserMentionMetadataOrBuilder | |
hasCustomEmojiMetadata()
public abstract boolean hasCustomEmojiMetadata()The metadata for a custom emoji.
 .google.chat.v1.CustomEmojiMetadata custom_emoji_metadata = 7;
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the customEmojiMetadata field is set. | 
hasRichLinkMetadata()
public abstract boolean hasRichLinkMetadata()The metadata for a rich link.
 .google.chat.v1.RichLinkMetadata rich_link_metadata = 6;
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the richLinkMetadata field is set. | 
hasSlashCommand()
public abstract boolean hasSlashCommand()The metadata for a slash command.
 .google.chat.v1.SlashCommandMetadata slash_command = 5;
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the slashCommand field is set. | 
hasStartIndex()
public abstract boolean hasStartIndex()Start index (0-based, inclusive) in the plain-text message body this annotation corresponds to.
 optional int32 start_index = 2;
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the startIndex field is set. | 
hasUserMention()
public abstract boolean hasUserMention()The metadata of user mention.
 .google.chat.v1.UserMentionMetadata user_mention = 4;
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the userMention field is set. |