-
- All Implemented Interfaces:
-
com.facebook.share.ShareBuilder,com.facebook.share.model.ShareModelBuilder
public class ShareMessengerGenericTemplateContent.Builder extends ShareContent.Builder<ShareMessengerGenericTemplateContent, ShareMessengerGenericTemplateContent.Builder>
Builder for the ShareMessengerGenericTemplateContent class.
-
-
Field Summary
Fields Modifier and Type Field Description private booleanisSharableprivate ShareMessengerGenericTemplateContent.ImageAspectRatioimageAspectRatioprivate ShareMessengerGenericTemplateElementgenericTemplateElement
-
Method Summary
Modifier and Type Method Description ShareMessengerGenericTemplateContent.BuildersetIsSharable(boolean isSharable)Set whether or not this generic template message can be shared again after the initial share.Defaults to false. ShareMessengerGenericTemplateContent.BuildersetImageAspectRatio(ShareMessengerGenericTemplateContent.ImageAspectRatio imageAspectRatio)Set the aspect ratio for when the image is rendered in the generic template bubble afterbeing shared. ShareMessengerGenericTemplateContent.BuildersetGenericTemplateElement(ShareMessengerGenericTemplateElement genericTemplateElement)Set a generic template element with a title, optional subtitle, optional image, etc.Required. ShareMessengerGenericTemplateContentbuild()Builds the object. ShareMessengerGenericTemplateContent.BuilderreadFrom(ShareMessengerGenericTemplateContent model)Reads the values from a ShareModel into the builder. -
Methods inherited from class com.facebook.share.model.ShareContent.Builder
readFrom, setContentUrl, setPageId, setPeopleIds, setPlaceId, setRef, setShareHashtag -
Methods inherited from class com.facebook.share.model.ShareModelBuilder
readFrom -
Methods inherited from class com.facebook.share.ShareBuilder
build -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setIsSharable
ShareMessengerGenericTemplateContent.Builder setIsSharable(boolean isSharable)
Set whether or not this generic template message can be shared again after the initial share.Defaults to false.
-
setImageAspectRatio
ShareMessengerGenericTemplateContent.Builder setImageAspectRatio(ShareMessengerGenericTemplateContent.ImageAspectRatio imageAspectRatio)
Set the aspect ratio for when the image is rendered in the generic template bubble afterbeing shared. Defaults to horizontal.
-
setGenericTemplateElement
ShareMessengerGenericTemplateContent.Builder setGenericTemplateElement(ShareMessengerGenericTemplateElement genericTemplateElement)
Set a generic template element with a title, optional subtitle, optional image, etc.Required.
-
build
ShareMessengerGenericTemplateContent build()
Builds the object.
-
readFrom
ShareMessengerGenericTemplateContent.Builder readFrom(ShareMessengerGenericTemplateContent model)
Reads the values from a ShareModel into the builder.
- Parameters:
model- The source ShareModel
-
-
-
-