Class ConversationPartMetadata.QuickReplyOptionsItem.Builder
- java.lang.Object
-
- com.intercom.api.resources.unstable.types.ConversationPartMetadata.QuickReplyOptionsItem.Builder
-
- All Implemented Interfaces:
ConversationPartMetadata.QuickReplyOptionsItem._FinalStage,ConversationPartMetadata.QuickReplyOptionsItem.TextStage,ConversationPartMetadata.QuickReplyOptionsItem.UuidStage
- Enclosing class:
- ConversationPartMetadata.QuickReplyOptionsItem
public static final class ConversationPartMetadata.QuickReplyOptionsItem.Builder extends java.lang.Object implements ConversationPartMetadata.QuickReplyOptionsItem.TextStage, ConversationPartMetadata.QuickReplyOptionsItem.UuidStage, ConversationPartMetadata.QuickReplyOptionsItem._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationPartMetadata.QuickReplyOptionsItembuild()ConversationPartMetadata.QuickReplyOptionsItem.Builderfrom(ConversationPartMetadata.QuickReplyOptionsItem other)ConversationPartMetadata.QuickReplyOptionsItem.UuidStagetext(java.lang.String text)The text to display in this quick reply option.ConversationPartMetadata.QuickReplyOptionsItem._FinalStagetranslations(java.util.Map<java.lang.String,java.lang.Object> translations)The translations for the quick reply option.ConversationPartMetadata.QuickReplyOptionsItem._FinalStagetranslations(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> translations)The translations for the quick reply option.ConversationPartMetadata.QuickReplyOptionsItem._FinalStageuuid(java.lang.String uuid)A unique identifier for this quick reply option.
-
-
-
Method Detail
-
from
public ConversationPartMetadata.QuickReplyOptionsItem.Builder from(ConversationPartMetadata.QuickReplyOptionsItem other)
- Specified by:
fromin interfaceConversationPartMetadata.QuickReplyOptionsItem.TextStage
-
text
public ConversationPartMetadata.QuickReplyOptionsItem.UuidStage text(@NotNull java.lang.String text)
The text to display in this quick reply option.
The text to display in this quick reply option.
- Specified by:
textin interfaceConversationPartMetadata.QuickReplyOptionsItem.TextStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
uuid
public ConversationPartMetadata.QuickReplyOptionsItem._FinalStage uuid(@NotNull java.lang.String uuid)
A unique identifier for this quick reply option. This value will be available within the metadata of the comment conversation part that is created when a user clicks on this reply option.
A unique identifier for this quick reply option. This value will be available within the metadata of the comment conversation part that is created when a user clicks on this reply option.
- Specified by:
uuidin interfaceConversationPartMetadata.QuickReplyOptionsItem.UuidStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
translations
public ConversationPartMetadata.QuickReplyOptionsItem._FinalStage translations(java.util.Map<java.lang.String,java.lang.Object> translations)
The translations for the quick reply option.
- Specified by:
translationsin interfaceConversationPartMetadata.QuickReplyOptionsItem._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
translations
public ConversationPartMetadata.QuickReplyOptionsItem._FinalStage translations(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> translations)
The translations for the quick reply option.
- Specified by:
translationsin interfaceConversationPartMetadata.QuickReplyOptionsItem._FinalStage
-
build
public ConversationPartMetadata.QuickReplyOptionsItem build()
- Specified by:
buildin interfaceConversationPartMetadata.QuickReplyOptionsItem._FinalStage
-
-