Class CreateLeadGenListingRevisionDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.marketplacepublisher.model.CreateLeadGenListingRevisionDetails.Builder
-
- Enclosing class:
- CreateLeadGenListingRevisionDetails
public static class CreateLeadGenListingRevisionDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public CreateLeadGenListingRevisionDetails.Builder displayName(String displayName)
-
listingId
public CreateLeadGenListingRevisionDetails.Builder listingId(String listingId)
-
headline
public CreateLeadGenListingRevisionDetails.Builder headline(String headline)
-
tagline
public CreateLeadGenListingRevisionDetails.Builder tagline(String tagline)
-
keywords
public CreateLeadGenListingRevisionDetails.Builder keywords(String keywords)
-
shortDescription
public CreateLeadGenListingRevisionDetails.Builder shortDescription(String shortDescription)
-
usageInformation
public CreateLeadGenListingRevisionDetails.Builder usageInformation(String usageInformation)
-
longDescription
public CreateLeadGenListingRevisionDetails.Builder longDescription(String longDescription)
-
contentLanguage
public CreateLeadGenListingRevisionDetails.Builder contentLanguage(LanguageItem contentLanguage)
-
supportedlanguages
public CreateLeadGenListingRevisionDetails.Builder supportedlanguages(List<LanguageItem> supportedlanguages)
-
supportContacts
public CreateLeadGenListingRevisionDetails.Builder supportContacts(List<SupportContact> supportContacts)
-
supportLinks
public CreateLeadGenListingRevisionDetails.Builder supportLinks(List<NamedLink> supportLinks)
-
status
public CreateLeadGenListingRevisionDetails.Builder status(ListingRevision.Status status)
-
freeformTags
public CreateLeadGenListingRevisionDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateLeadGenListingRevisionDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
versionDetails
public CreateLeadGenListingRevisionDetails.Builder versionDetails(VersionDetails versionDetails)
-
systemRequirements
public CreateLeadGenListingRevisionDetails.Builder systemRequirements(String systemRequirements)
System requirements for the listing revision.- Parameters:
systemRequirements- the value to set- Returns:
- this builder
-
pricingType
public CreateLeadGenListingRevisionDetails.Builder pricingType(OciListingRevision.PricingType pricingType)
The pricing model for the listing revision.- Parameters:
pricingType- the value to set- Returns:
- this builder
-
products
public CreateLeadGenListingRevisionDetails.Builder products(List<ListingProduct> products)
List of Products subscribed by listing.- Parameters:
products- the value to set- Returns:
- this builder
-
demoUrl
public CreateLeadGenListingRevisionDetails.Builder demoUrl(String demoUrl)
Url to demo of the listing- Parameters:
demoUrl- the value to set- Returns:
- this builder
-
selfPacedTrainingUrl
public CreateLeadGenListingRevisionDetails.Builder selfPacedTrainingUrl(String selfPacedTrainingUrl)
Url to training resources of the listing- Parameters:
selfPacedTrainingUrl- the value to set- Returns:
- this builder
-
recommendedServiceProviderListingIds
public CreateLeadGenListingRevisionDetails.Builder recommendedServiceProviderListingIds(List<String> recommendedServiceProviderListingIds)
OCIDs of service listings attached to lead gen listing- Parameters:
recommendedServiceProviderListingIds- the value to set- Returns:
- this builder
-
vanityUrl
public CreateLeadGenListingRevisionDetails.Builder vanityUrl(String vanityUrl)
Custom link to the listing- Parameters:
vanityUrl- the value to set- Returns:
- this builder
-
downloadInfo
public CreateLeadGenListingRevisionDetails.Builder downloadInfo(DownloadInfo downloadInfo)
-
pricingPlans
public CreateLeadGenListingRevisionDetails.Builder pricingPlans(String pricingPlans)
Pricing details for lead gen listing- Parameters:
pricingPlans- the value to set- Returns:
- this builder
-
build
public CreateLeadGenListingRevisionDetails build()
-
copy
public CreateLeadGenListingRevisionDetails.Builder copy(CreateLeadGenListingRevisionDetails model)
-
-