public static class ModelBuilders.AddonBuilder extends ModelBuilders.UnsafeBuilderWithLinks<Addon,ModelBuilders.AddonBuilder>
linksbuildaddLink, addLink, addLinks, addLinkTemplate, linksprotected Addon buildUnsafe()
buildUnsafe in class ModelBuilders.UnsafeBuilderWithLinks<Addon,ModelBuilders.AddonBuilder>public ModelBuilders.AddonBuilder name(String name)
AddonBase.getName()public ModelBuilders.AddonBuilder key(String key)
AddonBase.getKey()public ModelBuilders.AddonBuilder status(AddonStatus status)
AddonBase.getStatus()public ModelBuilders.AddonBuilder summary(com.atlassian.fugue.Option<String> summary)
AddonBase.getSummary()public ModelBuilders.AddonBuilder tagLine(com.atlassian.fugue.Option<String> tagLine)
AddonBase.getTagLine()public ModelBuilders.AddonBuilder banner(com.atlassian.fugue.Option<ImageId> image)
Addon.getBanner()public ModelBuilders.AddonBuilder logo(com.atlassian.fugue.Option<ImageId> image)
AddonBase.getLogo()public ModelBuilders.AddonBuilder categories(Iterable<AddonCategoryId> categories)
AddonBase.getCategoryIds()public ModelBuilders.AddonBuilder vendor(VendorSummary vendor)
VendorSummary instance.vendor(VendorId)public ModelBuilders.AddonBuilder vendor(VendorId id)
public ModelBuilders.AddonBuilder enableAtlassianAnswers(boolean enableAtlassianAnswers)
Addon.isEnableAtlassianAnswers()public ModelBuilders.AddonBuilder version(com.atlassian.fugue.Option<AddonVersion> version)
AddonVersion to the Addon. You must do this if you are
creating a new add-on, since an add-on cannot be created with no versions.Addon.getVersion()public ModelBuilders.AddonBuilder externalLinkUri(AddonExternalLinkType type, com.atlassian.fugue.Option<URI> uri)
type - an AddonExternalLinkTypeuri - the optional link URIAddon.getExternalLinkUri(AddonExternalLinkType)Copyright © 2016 Atlassian. All rights reserved.