Class UpdateServiceListingRevisionDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails
-
- com.oracle.bmc.marketplacepublisher.model.UpdateServiceListingRevisionDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20241201") public final class UpdateServiceListingRevisionDetails extends UpdateListingRevisionDetails
Listing revision update details for listings
Note: Objects should always be created or deserialized using theUpdateServiceListingRevisionDetails.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
UpdateServiceListingRevisionDetails.Builder
, which maintain a set of all explicitly set fields calledUpdateServiceListingRevisionDetails.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 class
UpdateServiceListingRevisionDetails.Builder
-
Constructor Summary
Constructors Constructor Description UpdateServiceListingRevisionDetails(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, 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 UpdateServiceListingRevisionDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getContactUs()
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 productString
getVanityUrl()
Custom link to the listingint
hashCode()
UpdateServiceListingRevisionDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails
getContentLanguage, getDefinedTags, getDisplayName, getFreeformTags, getHeadline, getKeywords, getLongDescription, getShortDescription, getSupportContacts, getSupportedlanguages, getSupportLinks, getTagline, getUsageInformation
-
-
-
-
Constructor Detail
-
UpdateServiceListingRevisionDetails
@Deprecated public UpdateServiceListingRevisionDetails(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, String contactUs, List<String> productCodes, List<String> industries, List<TrainedProfessionals> trainedProfessionals, String vanityUrl, List<GeoLocation> geoLocations)
Deprecated.
-
-
Method Detail
-
builder
public static UpdateServiceListingRevisionDetails.Builder builder()
Create a new builder.
-
toBuilder
public UpdateServiceListingRevisionDetails.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:
toString
in classUpdateListingRevisionDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classUpdateListingRevisionDetails
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classUpdateListingRevisionDetails
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classUpdateListingRevisionDetails
-
-