public static class ShareMessengerGenericTemplateElement.Builder extends java.lang.Object implements ShareModelBuilder<ShareMessengerGenericTemplateElement,ShareMessengerGenericTemplateElement.Builder>
ShareMessengerGenericTemplateElement class.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ShareMessengerGenericTemplateElement |
build()
Builds the object.
|
ShareMessengerGenericTemplateElement.Builder |
readFrom(ShareMessengerGenericTemplateElement model)
Reads the values from a ShareModel into the builder.
|
ShareMessengerGenericTemplateElement.Builder |
setButton(ShareMessengerActionButton button)
Set the button to append to the bottom of the generic template.
|
ShareMessengerGenericTemplateElement.Builder |
setDefaultAction(ShareMessengerActionButton defaultAction)
Set the default action executed when this shared generic template is tapped.
|
ShareMessengerGenericTemplateElement.Builder |
setImageUrl(android.net.Uri imageUrl)
Set the image url that will be downloaded and rendered at the top of the generic
template.
|
ShareMessengerGenericTemplateElement.Builder |
setSubtitle(java.lang.String subtitle)
Set the rendered subtitle for the shared generic template element.
|
ShareMessengerGenericTemplateElement.Builder |
setTitle(java.lang.String title)
Set the rendered title for the shared generic template element.
|
public ShareMessengerGenericTemplateElement.Builder setTitle(java.lang.String title)
public ShareMessengerGenericTemplateElement.Builder setSubtitle(java.lang.String subtitle)
public ShareMessengerGenericTemplateElement.Builder setImageUrl(android.net.Uri imageUrl)
public ShareMessengerGenericTemplateElement.Builder setDefaultAction(ShareMessengerActionButton defaultAction)
public ShareMessengerGenericTemplateElement.Builder setButton(ShareMessengerActionButton button)
public ShareMessengerGenericTemplateElement build()
ShareBuilderbuild in interface ShareBuilder<ShareMessengerGenericTemplateElement,ShareMessengerGenericTemplateElement.Builder>public ShareMessengerGenericTemplateElement.Builder readFrom(ShareMessengerGenericTemplateElement model)
ShareModelBuilderreadFrom in interface ShareModelBuilder<ShareMessengerGenericTemplateElement,ShareMessengerGenericTemplateElement.Builder>model - The source ShareModel