Class ServiceListingRevision
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.marketplacepublisher.model.ListingRevision
-
- com.oracle.bmc.marketplacepublisher.model.ServiceListingRevision
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20241201") public final class ServiceListingRevision extends ListingRevisionListing revision details for service listings
Note: Objects should always be created or deserialized using theServiceListingRevision.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
ServiceListingRevision.Builder, which maintain a set of all explicitly set fields calledServiceListingRevision.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 Summary
Nested Classes Modifier and Type Class Description static classServiceListingRevision.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.marketplacepublisher.model.ListingRevision
ListingRevision.LifecycleState, ListingRevision.Status
-
-
Constructor Summary
Constructors Constructor Description ServiceListingRevision(String id, String listingId, String compartmentId, String displayName, String revisionNumber, String headline, String tagline, String keywords, String shortDescription, String usageInformation, String longDescription, Date timeCreated, Date timeUpdated, LanguageItem contentLanguage, List<LanguageItem> supportedlanguages, List<SupportContact> supportContacts, List<NamedLink> supportLinks, ListingRevisionIconAttachment icon, ListingRevision.Status status, String statusNotes, ListingRevision.LifecycleState lifecycleState, PackageType packageType, Map<String,String> extendedMetadata, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, String contactUs, List<String> productCodes, List<String> industries, List<TrainedProfessionals> trainedProfessionals, String vanityUrl, List<GeoLocation> geoLocations)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServiceListingRevision.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetContactUs()Custom text by partner regarding contact informationList<GeoLocation>getGeoLocations()Support details based on geographic locationList<String>getIndustries()List of industries subscribed by listing.List<String>getProductCodes()List of product codes subscribed by listing.List<TrainedProfessionals>getTrainedProfessionals()Number of trained professional per productStringgetVanityUrl()Custom link to the listinginthashCode()ServiceListingRevision.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.marketplacepublisher.model.ListingRevision
getCompartmentId, getContentLanguage, getDefinedTags, getDisplayName, getExtendedMetadata, getFreeformTags, getHeadline, getIcon, getId, getKeywords, getLifecycleState, getListingId, getLongDescription, getPackageType, getRevisionNumber, getShortDescription, getStatus, getStatusNotes, getSupportContacts, getSupportedlanguages, getSupportLinks, getSystemTags, getTagline, getTimeCreated, getTimeUpdated, getUsageInformation
-
-
-
-
Constructor Detail
-
ServiceListingRevision
@Deprecated public ServiceListingRevision(String id, String listingId, String compartmentId, String displayName, String revisionNumber, String headline, String tagline, String keywords, String shortDescription, String usageInformation, String longDescription, Date timeCreated, Date timeUpdated, LanguageItem contentLanguage, List<LanguageItem> supportedlanguages, List<SupportContact> supportContacts, List<NamedLink> supportLinks, ListingRevisionIconAttachment icon, ListingRevision.Status status, String statusNotes, ListingRevision.LifecycleState lifecycleState, PackageType packageType, Map<String,String> extendedMetadata, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, String contactUs, List<String> productCodes, List<String> industries, List<TrainedProfessionals> trainedProfessionals, String vanityUrl, List<GeoLocation> geoLocations)
Deprecated.
-
-
Method Detail
-
builder
public static ServiceListingRevision.Builder builder()
Create a new builder.
-
toBuilder
public ServiceListingRevision.Builder toBuilder()
-
getContactUs
public String getContactUs()
Custom text by partner regarding contact information- Returns:
- the value
-
getProductCodes
public List<String> getProductCodes()
List of product codes subscribed by listing.- Returns:
- the value
-
getIndustries
public List<String> getIndustries()
List of industries subscribed by listing.- Returns:
- the value
-
getTrainedProfessionals
public List<TrainedProfessionals> getTrainedProfessionals()
Number of trained professional per product- Returns:
- the value
-
getVanityUrl
public String getVanityUrl()
Custom link to the listing- Returns:
- the value
-
getGeoLocations
public List<GeoLocation> getGeoLocations()
Support details based on geographic location- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classListingRevision
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classListingRevision- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classListingRevision
-
hashCode
public int hashCode()
- Overrides:
hashCodein classListingRevision
-
-