Class UpdateLeadGenListingRevisionDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails
- 
- com.oracle.bmc.marketplacepublisher.model.UpdateLeadGenListingRevisionDetails
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20241201") public final class UpdateLeadGenListingRevisionDetails extends UpdateListingRevisionDetailsListing revision update details for listings
 Note: Objects should always be created or deserialized using theUpdateLeadGenListingRevisionDetails.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the UpdateLeadGenListingRevisionDetails.Builder, which maintain a set of all explicitly set fields calledUpdateLeadGenListingRevisionDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classUpdateLeadGenListingRevisionDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description UpdateLeadGenListingRevisionDetails(String displayName, String headline, String tagline, String keywords, String shortDescription, String usageInformation, String longDescription, LanguageItem contentLanguage, List<LanguageItem> supportedlanguages, List<SupportContact> supportContacts, List<NamedLink> supportLinks, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, VersionDetails versionDetails, String systemRequirements, OciListingRevision.PricingType pricingType, List<ListingProduct> products, String demoUrl, String selfPacedTrainingUrl, List<String> recommendedServiceProviderListingIds, String vanityUrl, DownloadInfo downloadInfo, String pricingPlans)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateLeadGenListingRevisionDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDemoUrl()Url to demo of the listingDownloadInfogetDownloadInfo()StringgetPricingPlans()Pricing details for lead gen listingOciListingRevision.PricingTypegetPricingType()The pricing model for the listing revision.List<ListingProduct>getProducts()List of Products subscribed by listing.List<String>getRecommendedServiceProviderListingIds()OCIDs of service listings attached to lead gen listingStringgetSelfPacedTrainingUrl()Url to training resources of the listingStringgetSystemRequirements()System requirements for the listing revision.StringgetVanityUrl()Custom link to the listingVersionDetailsgetVersionDetails()inthashCode()UpdateLeadGenListingRevisionDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.- 
Methods inherited from class com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetailsgetContentLanguage, getDefinedTags, getDisplayName, getFreeformTags, getHeadline, getKeywords, getLongDescription, getShortDescription, getSupportContacts, getSupportedlanguages, getSupportLinks, getTagline, getUsageInformation
 
- 
 
- 
- 
- 
Constructor Detail- 
UpdateLeadGenListingRevisionDetails@Deprecated public UpdateLeadGenListingRevisionDetails(String displayName, String headline, String tagline, String keywords, String shortDescription, String usageInformation, String longDescription, LanguageItem contentLanguage, List<LanguageItem> supportedlanguages, List<SupportContact> supportContacts, List<NamedLink> supportLinks, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, VersionDetails versionDetails, String systemRequirements, OciListingRevision.PricingType pricingType, List<ListingProduct> products, String demoUrl, String selfPacedTrainingUrl, List<String> recommendedServiceProviderListingIds, String vanityUrl, DownloadInfo downloadInfo, String pricingPlans) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static UpdateLeadGenListingRevisionDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic UpdateLeadGenListingRevisionDetails.Builder toBuilder() 
 - 
getVersionDetailspublic VersionDetails getVersionDetails() 
 - 
getSystemRequirementspublic String getSystemRequirements() System requirements for the listing revision.- Returns:
- the value
 
 - 
getPricingTypepublic OciListingRevision.PricingType getPricingType() The pricing model for the listing revision.- Returns:
- the value
 
 - 
getProductspublic List<ListingProduct> getProducts() List of Products subscribed by listing.- Returns:
- the value
 
 - 
getDemoUrlpublic String getDemoUrl() Url to demo of the listing- Returns:
- the value
 
 - 
getSelfPacedTrainingUrlpublic String getSelfPacedTrainingUrl() Url to training resources of the listing- Returns:
- the value
 
 - 
getRecommendedServiceProviderListingIdspublic List<String> getRecommendedServiceProviderListingIds() OCIDs of service listings attached to lead gen listing- Returns:
- the value
 
 - 
getVanityUrlpublic String getVanityUrl() Custom link to the listing- Returns:
- the value
 
 - 
getDownloadInfopublic DownloadInfo getDownloadInfo() 
 - 
getPricingPlanspublic String getPricingPlans() Pricing details for lead gen listing- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- UpdateListingRevisionDetails
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- UpdateListingRevisionDetails
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- UpdateListingRevisionDetails
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- UpdateListingRevisionDetails
 
 
- 
 
-