public static class ModelBuilders.VendorBuilder extends ModelBuilders.UnsafeBuilderWithLinks<Vendor,ModelBuilders.VendorBuilder>
links| Modifier and Type | Method and Description |
|---|---|
ModelBuilders.VendorBuilder |
address(com.atlassian.fugue.Option<Address> address) |
protected Vendor |
buildUnsafe() |
ModelBuilders.VendorBuilder |
description(com.atlassian.fugue.Option<String> description) |
ModelBuilders.VendorBuilder |
email(String email) |
ModelBuilders.VendorBuilder |
externalLinkUri(VendorExternalLinkType type,
com.atlassian.fugue.Option<URI> uri)
Sets one of the vendor-specified external links for the vendor.
|
ModelBuilders.VendorBuilder |
logo(com.atlassian.fugue.Option<ImageId> logo) |
ModelBuilders.VendorBuilder |
name(String name) |
ModelBuilders.VendorBuilder |
otherContactDetails(com.atlassian.fugue.Option<String> otherContactDetails) |
ModelBuilders.VendorBuilder |
phone(com.atlassian.fugue.Option<String> phone) |
buildaddLink, addLink, addLinks, addLinkTemplate, linksprotected Vendor buildUnsafe()
buildUnsafe in class ModelBuilders.UnsafeBuilderWithLinks<Vendor,ModelBuilders.VendorBuilder>public ModelBuilders.VendorBuilder logo(com.atlassian.fugue.Option<ImageId> logo)
Vendor.getLogo()public ModelBuilders.VendorBuilder name(String name)
VendorBase.getName()public ModelBuilders.VendorBuilder description(com.atlassian.fugue.Option<String> description)
Vendor.getDescription()public ModelBuilders.VendorBuilder address(com.atlassian.fugue.Option<Address> address)
Vendor.getAddress()public ModelBuilders.VendorBuilder email(String email)
Vendor.getEmail()public ModelBuilders.VendorBuilder phone(com.atlassian.fugue.Option<String> phone)
Vendor.getPhone()public ModelBuilders.VendorBuilder otherContactDetails(com.atlassian.fugue.Option<String> otherContactDetails)
Vendor.getOtherContactDetails()public ModelBuilders.VendorBuilder externalLinkUri(VendorExternalLinkType type, com.atlassian.fugue.Option<URI> uri)
type - a VendorExternalLinkTypeuri - the optional link URIVendor.getExternalLinkUri(VendorExternalLinkType)Copyright © 2016 Atlassian. All rights reserved.