Class ServiceListingRevision.Builder
- java.lang.Object
-
- com.oracle.bmc.marketplacepublisher.model.ServiceListingRevision.Builder
-
- Enclosing class:
- ServiceListingRevision
public static class ServiceListingRevision.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public ServiceListingRevision.Builder id(String id)
-
listingId
public ServiceListingRevision.Builder listingId(String listingId)
-
compartmentId
public ServiceListingRevision.Builder compartmentId(String compartmentId)
-
displayName
public ServiceListingRevision.Builder displayName(String displayName)
-
revisionNumber
public ServiceListingRevision.Builder revisionNumber(String revisionNumber)
-
headline
public ServiceListingRevision.Builder headline(String headline)
-
tagline
public ServiceListingRevision.Builder tagline(String tagline)
-
keywords
public ServiceListingRevision.Builder keywords(String keywords)
-
shortDescription
public ServiceListingRevision.Builder shortDescription(String shortDescription)
-
usageInformation
public ServiceListingRevision.Builder usageInformation(String usageInformation)
-
longDescription
public ServiceListingRevision.Builder longDescription(String longDescription)
-
timeCreated
public ServiceListingRevision.Builder timeCreated(Date timeCreated)
-
timeUpdated
public ServiceListingRevision.Builder timeUpdated(Date timeUpdated)
-
contentLanguage
public ServiceListingRevision.Builder contentLanguage(LanguageItem contentLanguage)
-
supportedlanguages
public ServiceListingRevision.Builder supportedlanguages(List<LanguageItem> supportedlanguages)
-
supportContacts
public ServiceListingRevision.Builder supportContacts(List<SupportContact> supportContacts)
-
supportLinks
public ServiceListingRevision.Builder supportLinks(List<NamedLink> supportLinks)
-
icon
public ServiceListingRevision.Builder icon(ListingRevisionIconAttachment icon)
-
status
public ServiceListingRevision.Builder status(ListingRevision.Status status)
-
statusNotes
public ServiceListingRevision.Builder statusNotes(String statusNotes)
-
lifecycleState
public ServiceListingRevision.Builder lifecycleState(ListingRevision.LifecycleState lifecycleState)
-
packageType
public ServiceListingRevision.Builder packageType(PackageType packageType)
-
extendedMetadata
public ServiceListingRevision.Builder extendedMetadata(Map<String,String> extendedMetadata)
-
freeformTags
public ServiceListingRevision.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public ServiceListingRevision.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
systemTags
public ServiceListingRevision.Builder systemTags(Map<String,Map<String,Object>> systemTags)
-
contactUs
public ServiceListingRevision.Builder contactUs(String contactUs)
Custom text by partner regarding contact information- Parameters:
contactUs
- the value to set- Returns:
- this builder
-
productCodes
public ServiceListingRevision.Builder productCodes(List<String> productCodes)
List of product codes subscribed by listing.- Parameters:
productCodes
- the value to set- Returns:
- this builder
-
industries
public ServiceListingRevision.Builder industries(List<String> industries)
List of industries subscribed by listing.- Parameters:
industries
- the value to set- Returns:
- this builder
-
trainedProfessionals
public ServiceListingRevision.Builder trainedProfessionals(List<TrainedProfessionals> trainedProfessionals)
Number of trained professional per product- Parameters:
trainedProfessionals
- the value to set- Returns:
- this builder
-
vanityUrl
public ServiceListingRevision.Builder vanityUrl(String vanityUrl)
Custom link to the listing- Parameters:
vanityUrl
- the value to set- Returns:
- this builder
-
geoLocations
public ServiceListingRevision.Builder geoLocations(List<GeoLocation> geoLocations)
Support details based on geographic location- Parameters:
geoLocations
- the value to set- Returns:
- this builder
-
build
public ServiceListingRevision build()
-
copy
public ServiceListingRevision.Builder copy(ServiceListingRevision model)
-
-