public static class ModelBuilders.AddonVersionBuilder extends ModelBuilders.UnsafeBuilderWithLinks<AddonVersion,ModelBuilders.AddonVersionBuilder>
linksbuildaddLink, addLink, addLinks, addLinkTemplate, linksprotected AddonVersion buildUnsafe()
buildUnsafe in class ModelBuilders.UnsafeBuilderWithLinks<AddonVersion,ModelBuilders.AddonVersionBuilder>public ModelBuilders.AddonVersionBuilder artifact(com.atlassian.fugue.Option<ArtifactId> artifact)
public ModelBuilders.AddonVersionBuilder buildNumber(int buildNumber)
AddonVersion.getBuildNumber()public ModelBuilders.AddonVersionBuilder name(String name)
atlassian-plugin.xml) or 2. an Atlassian Connect
plugin (since Marketplace automatically generates version strings for these).AddonVersionBase.getName()public ModelBuilders.AddonVersionBuilder status(AddonVersionStatus status)
AddonVersionBase.getStatus()public ModelBuilders.AddonVersionBuilder licenseType(com.atlassian.fugue.Option<LicenseType> licenseType)
AddonVersion.getLicenseType()public ModelBuilders.AddonVersionBuilder licenseTypeId(com.atlassian.fugue.Option<LicenseTypeId> licenseTypeId)
AddonVersion.getLicenseTypeId()public ModelBuilders.AddonVersionBuilder paymentModel(PaymentModel paymentModel)
AddonVersionBase.getPaymentModel()public ModelBuilders.AddonVersionBuilder releaseDate(org.joda.time.LocalDate releaseDate)
AddonVersionBase.getReleaseDate()public ModelBuilders.AddonVersionBuilder releasedBy(com.atlassian.fugue.Option<String> releasedBy)
AddonVersionBase.getReleasedBy()public ModelBuilders.AddonVersionBuilder highlights(Iterable<Highlight> highlights)
AddonVersionBase#getHighlights()public ModelBuilders.AddonVersionBuilder screenshots(Iterable<Screenshot> screenshots)
AddonVersionBase#getScreenshots()public ModelBuilders.AddonVersionBuilder youtubeId(com.atlassian.fugue.Option<String> youtubeId)
AddonVersionBase#getYoutubeId()public ModelBuilders.AddonVersionBuilder compatibilities(Iterable<VersionCompatibility> compatibilities)
AddonVersionBase#getCompatibilities()public ModelBuilders.AddonVersionBuilder beta(boolean beta)
AddonVersionBase.isBeta()public ModelBuilders.AddonVersionBuilder supported(boolean supported)
AddonVersionBase.isSupported()public ModelBuilders.AddonVersionBuilder staticAddon(boolean staticAddon)
AddonVersionBase#isStaticAddon()public ModelBuilders.AddonVersionBuilder deployable(boolean deployable)
AddonVersionBase.isDeployable()public ModelBuilders.AddonVersionBuilder releaseSummary(com.atlassian.fugue.Option<String> releaseSummary)
AddonVersion.getReleaseSummary()public ModelBuilders.AddonVersionBuilder moreDetails(com.atlassian.fugue.Option<HtmlString> moreDetails)
AddonVersion.getMoreDetails()public ModelBuilders.AddonVersionBuilder releaseNotes(com.atlassian.fugue.Option<HtmlString> releaseNotes)
AddonVersion.getReleaseNotes()public ModelBuilders.AddonVersionBuilder externalLinkUri(AddonVersionExternalLinkType type, com.atlassian.fugue.Option<URI> uri)
type - an AddonVersionExternalLinkTypeuri - the optional link URIAddonVersion.getExternalLinkUri(AddonVersionExternalLinkType)Copyright © 2016 Atlassian. All rights reserved.